Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/cassandra/model.py
Show First 20 Lines • Show All 236 Lines • ▼ Show 20 Lines | |||||
@dataclasses.dataclass | @dataclasses.dataclass | ||||
class MetadataAuthorityRow(BaseRow): | class MetadataAuthorityRow(BaseRow): | ||||
TABLE = "metadata_authority" | TABLE = "metadata_authority" | ||||
PARTITION_KEY = ("url",) | PARTITION_KEY = ("url",) | ||||
CLUSTERING_KEY = ("type",) | CLUSTERING_KEY = ("type",) | ||||
url: str | url: str | ||||
type: str | type: str | ||||
metadata: str | |||||
@dataclasses.dataclass | @dataclasses.dataclass | ||||
class MetadataFetcherRow(BaseRow): | class MetadataFetcherRow(BaseRow): | ||||
TABLE = "metadata_fetcher" | TABLE = "metadata_fetcher" | ||||
PARTITION_KEY = ("name",) | PARTITION_KEY = ("name",) | ||||
CLUSTERING_KEY = ("version",) | CLUSTERING_KEY = ("version",) | ||||
name: str | name: str | ||||
version: str | version: str | ||||
metadata: str | |||||
@dataclasses.dataclass | @dataclasses.dataclass | ||||
class RawExtrinsicMetadataRow(BaseRow): | class RawExtrinsicMetadataRow(BaseRow): | ||||
TABLE = "raw_extrinsic_metadata" | TABLE = "raw_extrinsic_metadata" | ||||
PARTITION_KEY = ("target",) | PARTITION_KEY = ("target",) | ||||
CLUSTERING_KEY = ( | CLUSTERING_KEY = ( | ||||
"authority_type", | "authority_type", | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |