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.

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.

ApdbTables(value)

Names of the tables in APDB schema.

ColumnDef(name, type, nullable[, length, ...])

Column representation in schema.

IndexDef(name, type, columns)

Index description.

IndexType(value)

Types of indices.

TableDef(name, columns, indices[, description])

Table description