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

Functions

make_apdb(config)

Create Apdb instance based on Apdb configuration.

Classes

Apdb()

Abstract interface for APDB.

ApdbCassandra(config)

Implementation of APDB database on to of Apache Cassandra.

ApdbCassandraConfig(*args, **kw)

ApdbCassandraSchema(session, keyspace, ...)

Class for management of APDB schema.

ApdbConfig(*args, **kw)

Part of Apdb configuration common to all implementations.

ApdbInsertId(id)

Class used to identify single insert operation.

ApdbSchema(schema_file[, schema_name])

Class for management of APDB schema.

ApdbSql(config)

Implementation of APDB interface based on SQL database.

ApdbSqlConfig(*args, **kw)

APDB configuration class for SQL implementation (ApdbSql).

ApdbSqlSchema(engine, dia_object_index, ...)

Class for management of APDB schema.

ApdbTableData()

Abstract class for representing table data.

ApdbTables(value)

Names of the tables in APDB schema.

ExtraTables(value)

Names of the tables used for tracking insert IDs.