package documentation

SQL connections, SQL execution and high-level DB-API interface. The engine package defines the basic components used to interface DB-API modules with higher-level statement construction, connection-management, execution and result contexts. The primary "entry point" class into this package is the Engine and its public constructor ``create_engine()``.

Module base Defines :class:`_engine.Connection` and :class:`_engine.Engine`.
Module characteristics No module docstring; 1/2 class documented
Module create No module docstring; 2/2 functions documented
Module cursor Define cursor-specific result set constructs including :class:`.CursorResult`.
Module default Default implementations of per-dialect sqlalchemy.engine classes.
Module events No module docstring; 2/2 classes documented
Module interfaces Define core interfaces used by the engine system.
Module mock No module docstring; 1/1 function, 0/1 class documented
Module processors defines generic type conversion functions, as used in bind and result processors.
Module reflection Provides an abstraction for obtaining database schema information.
Module result Define generic result set constructs.
Module row Define row constructs including :class:`.Row`.
Module strategies Deprecated mock engine strategy used by Alembic.
Module url Provides the :class:`~sqlalchemy.engine.url.URL` class which encapsulates information about a database connection specification.
Module util No module docstring; 0/1 type variable, 1/1 function, 1/2 class documented
Module _py_processors defines generic type conversion functions, as used in bind and result processors.
Module _py_row Undocumented
Module _py_util Undocumented