# {py:mod}`phystool.physql` ```{py:module} phystool.physql ``` ```{autodoc2-docstring} phystool.physql :allowtitles: ``` ## Submodules ```{toctree} :titlesonly: :maxdepth: 1 phystool.physql.metadata phystool.physql.models ``` ## Package Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`BaseModel ` - ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`set_sqlite_pragma ` - ```{autodoc2-docstring} phystool.physql.set_sqlite_pragma :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`logger ` - ```{autodoc2-docstring} phystool.physql.logger :summary: ``` * - {py:obj}`physql_db ` - ```{autodoc2-docstring} phystool.physql.physql_db :summary: ``` ```` ### API ````{py:data} logger :canonical: phystool.physql.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} phystool.physql.logger ``` ```` ```{py:exception} InvalidSQLFileError(name: str) :canonical: phystool.physql.InvalidSQLFileError Bases: {py:obj}`sqlalchemy.exc.SQLAlchemyError` ``` ````{py:function} set_sqlite_pragma(dbapi_connection, _) :canonical: phystool.physql.set_sqlite_pragma ```{autodoc2-docstring} phystool.physql.set_sqlite_pragma ``` ```` ```{py:class} BaseModel :canonical: phystool.physql.BaseModel Bases: {py:obj}`sqlalchemy.orm.DeclarativeBase` ``` ````{py:data} physql_db :canonical: phystool.physql.physql_db :value: > '_PhysQL(...)' ```{autodoc2-docstring} phystool.physql.physql_db ``` ````