Changeset View
Changeset View
Standalone View
Standalone View
swh/indexer/storage/model.py
Show First 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | |||||
class ContentMetadataRow(BaseRow): | class ContentMetadataRow(BaseRow): | ||||
object_type: Final = "content_metadata" | object_type: Final = "content_metadata" | ||||
id = attr.ib(type=Sha1Git) | id = attr.ib(type=Sha1Git) | ||||
metadata = attr.ib(type=Dict[str, Any]) | metadata = attr.ib(type=Dict[str, Any]) | ||||
@attr.s | @attr.s | ||||
class RevisionIntrinsicMetadataRow(BaseRow): | class DirectoryIntrinsicMetadataRow(BaseRow): | ||||
object_type: Final = "revision_intrinsic_metadata" | object_type: Final = "directory_intrinsic_metadata" | ||||
id = attr.ib(type=Sha1Git) | id = attr.ib(type=Sha1Git) | ||||
metadata = attr.ib(type=Dict[str, Any]) | metadata = attr.ib(type=Dict[str, Any]) | ||||
mappings = attr.ib(type=List[str]) | mappings = attr.ib(type=List[str]) | ||||
@attr.s | @attr.s | ||||
class OriginIntrinsicMetadataRow(BaseRow): | class OriginIntrinsicMetadataRow(BaseRow): | ||||
object_type: Final = "origin_intrinsic_metadata" | object_type: Final = "origin_intrinsic_metadata" | ||||
id = attr.ib(type=str) | id = attr.ib(type=str) | ||||
metadata = attr.ib(type=Dict[str, Any]) | metadata = attr.ib(type=Dict[str, Any]) | ||||
from_revision = attr.ib(type=Sha1Git) | from_directory = attr.ib(type=Sha1Git) | ||||
mappings = attr.ib(type=List[str]) | mappings = attr.ib(type=List[str]) |