Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/cassandra/model.py
Show First 20 Lines • Show All 283 Lines • ▼ Show 20 Lines | class RawExtrinsicMetadataRow(BaseRow): | ||||
snapshot: Optional[str] | snapshot: Optional[str] | ||||
release: Optional[str] | release: Optional[str] | ||||
revision: Optional[str] | revision: Optional[str] | ||||
path: Optional[bytes] | path: Optional[bytes] | ||||
directory: Optional[str] | directory: Optional[str] | ||||
@dataclasses.dataclass | @dataclasses.dataclass | ||||
class RawExtrinsicMetadataByIdRow(BaseRow): | |||||
TABLE = "raw_extrinsic_metadata_by_id" | |||||
PARTITION_KEY = ("id",) | |||||
CLUSTERING_KEY = () | |||||
id: bytes | |||||
target: str | |||||
authority_type: str | |||||
authority_url: str | |||||
@dataclasses.dataclass | |||||
class ObjectCountRow(BaseRow): | class ObjectCountRow(BaseRow): | ||||
TABLE = "object_count" | TABLE = "object_count" | ||||
PARTITION_KEY = ("partition_key",) | PARTITION_KEY = ("partition_key",) | ||||
CLUSTERING_KEY = ("object_type",) | CLUSTERING_KEY = ("object_type",) | ||||
partition_key: int | partition_key: int | ||||
object_type: str | object_type: str | ||||
count: int | count: int | ||||
Show All 22 Lines |