Public Member Functions | |
| Iterator[int] | range (self) |
| Self | from_meta (cls, ApdbMetadataCassandra metadata) |
| None | save_to_meta (self, ApdbMetadataCassandra metadata) |
Static Public Attributes | |
| ClassVar | metadataTimePartitionKey = "config:time-partition-range.json" |
| int | start |
| int | end |
Configuration of the time partitions, this is not user-configurable, but it is reflected in metadata.
| Self lsst.dax.apdb.cassandra.config.ApdbCassandraTimePartitionRange.from_meta | ( | cls, | |
| ApdbMetadataCassandra | metadata ) |
Read this configuration object from metadata table.
Parameters
----------
metadata : `ApdbMetadataCassandra`
Metadata table.
Returns
-------
range : `ApdbCassandraTimePartitionRange`
Configuration retrieved from database.
| Iterator[int] lsst.dax.apdb.cassandra.config.ApdbCassandraTimePartitionRange.range | ( | self | ) |
Generate a sequence of partition numbers.
| None lsst.dax.apdb.cassandra.config.ApdbCassandraTimePartitionRange.save_to_meta | ( | self, | |
| ApdbMetadataCassandra | metadata ) |
Save this configuration to metadata table.
Parameters
----------
metadata : `ApdbMetadataCassandra`
Metadata table.
|
static |
|
static |