lsst.dax.apdb¶
Contributing¶
lsst.dax.apdb is developed at https://github.com/lsst/dax_apdb.
You can find Jira issues for this module under the dax_apdb component.
Python API reference¶
lsst.dax.apdb Package¶
Classes¶
| Apdb | Abstract interface for APDB. | 
| ApdbCassandra(config) | Implementation of APDB database on to of Apache Cassandra. | 
| ApdbCassandraConfig | |
| ApdbCassandraSchema(session, keyspace, …) | Class for management of APDB schema. | 
| ApdbConfig | Part of Apdb configuration common to all implementations. | 
| ApdbSchema(schema_file, extra_schema_file) | Class for management of APDB schema. | 
| ApdbSql(config) | Implementation of APDB interface based on SQL database. | 
| ApdbSqlConfig | APDB configuration class for SQL implementation (ApdbSql). | 
| ApdbSqlSchema(engine, dia_object_index, …) | Class for management of APDB schema. | 
| ApdbTables | Names of the tables in APDB schema. | 
| ColumnDef(name, type, nullable, default, …) | Column representation in schema. | 
| IndexDef(name, type, columns) | Index description. | 
| IndexType | Types of indices. | 
| TableDef(name, columns, indices, description) | Table description |