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¶
  | 
Abstract interface for APDB.  | 
  | 
Implementation of APDB database on to of Apache Cassandra.  | 
  | 
Configuration class for Cassandra-based APDB implementation.  | 
  | 
Part of Apdb configuration common to all implementations.  | 
  | 
Class used to identify single insert operation.  | 
Interface for accessing APDB metadata.  | 
|
  | 
Implementation of APDB interface based on SQL database.  | 
  | 
APDB configuration class for SQL implementation (ApdbSql).  | 
Abstract class for representing table data.  | 
|
  | 
Names of the tables in APDB schema.  | 
Exception raised when version numbers are not compatible.  | 
|
  | 
Class representing a version number.  | 
Command line tools¶
This package provides a command line utility that can be used for some management operations.
The name of the CLI script is apdb-cli and it has a number of subcommands:
create-sqlis used to create new APDB instances based on SQL relational database technology.
create-cassandrais used to create new APDB instances based on Cassandra storage technology.
list-indexdumps the contents of the APDB index file.
Each sub-command provides command line help describing its arguments.