ApdbTableData#

class lsst.dax.apdb.ApdbTableData#

Bases: ABC

Abstract class for representing table data.

Methods Summary

column_defs()

Return ordered sequence of column names and their types.

column_names()

Return ordered sequence of column names in the table.

rows()

Return table rows, each row is a tuple of values.

Methods Documentation

abstract column_defs() Sequence[tuple[str, DataType]]#

Return ordered sequence of column names and their types.

Returns#

columnsSequence [tuple`[`str, felis.datamodel.DataType]]

Sequence of 2-tuples, each tuple consists of column name and its type.

abstract column_names() Sequence[str]#

Return ordered sequence of column names in the table.

Returns#

namesSequence [str]

Column names.

abstract rows() Collection[tuple]#

Return table rows, each row is a tuple of values.

Returns#

rowsCollection [tuple]

Collection of tuples.