StoredFileInfo¶
- class lsst.daf.butler.StoredFileInfo(formatter: FormatterParameter, path: str, storageClass: StorageClass, component: Optional[str], checksum: Optional[str], file_size: int, dataset_id: DatasetId)¶
Bases:
StoredDatastoreItemInfo
Datastore-private metadata associated with a Datastore file.
Attributes Summary
Checksum of the serialized dataset.
Component associated with this file.
DatasetId associated with this record.
Size of the serialized dataset in bytes.
Fully-qualified name of Formatter.
Path to dataset within Datastore.
StorageClass associated with Dataset.
Methods Summary
file_location
(factory)Return the location of artifact.
from_record
(record)Create instance from database record.
rebase
(ref)Return a copy of the record suitable for a specified reference.
Convert the supplied ref to a database record.
Attributes Documentation
- component: Optional[str]¶
Component associated with this file. Can be None if the file does not refer to a component of a composite.
- dataset_id: DatasetId¶
DatasetId associated with this record.
- formatter: str¶
Fully-qualified name of Formatter. If a Formatter class or instance is given the name will be extracted.
- storageClass: StorageClass¶
StorageClass associated with Dataset.
- storageClassFactory = <lsst.daf.butler.core.storageClass.StorageClassFactory object>¶
Methods Documentation
- file_location(factory: LocationFactory) Location ¶
Return the location of artifact.
- Parameters:
- factory
LocationFactory
Factory relevant to the datastore represented by this item.
- factory
- Returns:
- location
Location
The location of the item within this datastore.
- location
- classmethod from_record(record: Dict[str, Any]) StoredFileInfo ¶
Create instance from database record.
- Parameters:
- record
dict
The record associated with this item.
- record
- Returns:
- info
StoredFileInfo
The newly-constructed item corresponding to the record.
- info
- rebase(ref: DatasetRef) StoredFileInfo ¶
Return a copy of the record suitable for a specified reference.
- Parameters:
- ref
DatasetRef
DatasetRef which provides component name and dataset ID for the new returned record.
- ref
- Returns:
- record
StoredFileInfo
New record instance.
- record