Database - cihai.db#

Cihai core functionality.

class cihai.db.Database(config)[source]#

Bases: object

Cihai SQLAlchemy instance.

base: AutomapBase#

sqlalchemy.ext.automap.AutomapBase instance.

engine: Engine#

sqlalchemy.engine.Engine instance.

metadata: MetaData#

sqlalchemy.schema.MetaData instance.

session: Session#

sqlalchemy.orm.session.Session instance.

reflect_db()[source]#

No-op to reflect db info.

This is available as a method so the database can be reflected outside initialization (such bootstrapping unihan during CLI usage).

Return type:

None