lsst.dax.apdb g295015adf3+d10818ec9d
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.dax.apdb.schema_model.Index Class Reference

Public Member Functions

Index from_felis (cls, felis.datamodel.Index dm_index, Mapping[str, Column] columns)
 

Static Public Attributes

str name
 
str id
 
list columns = dataclasses.field(default_factory=list)
 
list expressions = dataclasses.field(default_factory=list)
 
str description = None
 
Mapping annotations = dataclasses.field(default_factory=dict)
 

Detailed Description

Index representation.

Member Function Documentation

◆ from_felis()

Index lsst.dax.apdb.schema_model.Index.from_felis ( cls,
felis.datamodel.Index dm_index,
Mapping[str, Column] columns )
Convert Felis index definition into instance of this class.

Parameters
----------
dm_index : `felis.datamodel.Index`
    Felis index definition.
columns : `~collections.abc.Mapping` [`str`, `Column`]
    Mapping of column ID to `Column` instance.

Returns
-------
index : `Index`
    Converted index definition.

The documentation for this class was generated from the following file: