# Mayim Package
# Root objects
# Executor
Base class for creating executors, which serve as the main interface for interacting with a data source. Likely you will want to create a subclass from one of its subclasses and not directly from this base class.
from mayim import Executor
See mayim.base.executor.Executor
# Hydrator
Object responsible for casting from the data layer to a model
from mayim import Hydrator
See mayim.base.hydrator.Hydrator
# Mayim
Main entryway for initializing access to the data layer.
from mayim import Mayim
# MysqlExecutor
Executor for interfacing with a MySQL database
from mayim import MysqlExecutor
See mayim.sql.mysql.executor.MysqlExecutor
# MysqlPool
Interface for connecting to a MySQL database
from mayim import MysqlPool
See mayim.sql.mysql.interface.MysqlPool
# PostgresExecutor
Executor for interfacing with a Postgres database
from mayim import PostgresExecutor
See mayim.sql.postgres.executor.PostgresExecutor
# PostgresPool
Interface for connecting to a Postgres database
from mayim import PostgresPool
See mayim.sql.postgres.interface.PostgresPool
# SQLiteExecutor
Executor for interfacing with a SQLite database
from mayim import SQLiteExecutor
See mayim.sql.sqlite.executor.SQLiteExecutor
# SQLitePool
Interface for connecting to a SQLite database
from mayim import SQLitePool
See mayim.sql.sqlite.interface.SQLitePool
# hydrator
Convenience decorator to supply a specific hydrator to an executor method.
from mayim import hydrator
# query
Convenience decorator to supply a query to an executor method without loading if from a source file.
from mayim import query
# register
Convenience decorator to preregister an executor
from mayim import register
# Index
- mayim.base
- mayim.base.executor
- mayim.base.hydrator
- mayim.base.interface
- mayim.base.query
- mayim.convert
- mayim.decorator
- mayim.exception
- mayim.extension
- mayim.extension.quart_extension
- mayim.extension.sanic_extension
- mayim.extension.starlette_extension
- mayim.extension.statistics
- mayim.lazy.interface
- mayim.mayim
- mayim.registry
- mayim.sql.executor
- mayim.sql.mysql.executor
- mayim.sql.mysql.interface
- mayim.sql.mysql.query
- mayim.sql.postgres.executor
- mayim.sql.postgres.interface
- mayim.sql.postgres.query
- mayim.sql.query
- mayim.sql.sqlite.executor
- mayim.sql.sqlite.interface
- mayim.sql.sqlite.query
← Extensions mayim.base →