Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/__init__.py: 100%
46 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:35 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:35 +0000
1# engine/__init__.py
2# Copyright (C) 2005-2023 the SQLAlchemy authors and contributors
3# <see AUTHORS file>
4#
5# This module is part of SQLAlchemy and is released under
6# the MIT License: https://www.opensource.org/licenses/mit-license.php
8"""SQL connections, SQL execution and high-level DB-API interface.
10The engine package defines the basic components used to interface
11DB-API modules with higher-level statement construction,
12connection-management, execution and result contexts. The primary
13"entry point" class into this package is the Engine and its public
14constructor ``create_engine()``.
16"""
18from . import events
19from . import util
20from .base import Connection
21from .base import Engine
22from .base import NestedTransaction
23from .base import RootTransaction
24from .base import Transaction
25from .base import TwoPhaseTransaction
26from .create import create_engine
27from .create import engine_from_config
28from .cursor import BaseCursorResult
29from .cursor import BufferedColumnResultProxy
30from .cursor import BufferedColumnRow
31from .cursor import BufferedRowResultProxy
32from .cursor import CursorResult
33from .cursor import FullyBufferedResultProxy
34from .cursor import LegacyCursorResult
35from .cursor import ResultProxy
36from .interfaces import AdaptedConnection
37from .interfaces import Compiled
38from .interfaces import Connectable
39from .interfaces import CreateEnginePlugin
40from .interfaces import Dialect
41from .interfaces import ExceptionContext
42from .interfaces import ExecutionContext
43from .interfaces import TypeCompiler
44from .mock import create_mock_engine
45from .reflection import Inspector
46from .result import ChunkedIteratorResult
47from .result import FilterResult
48from .result import FrozenResult
49from .result import IteratorResult
50from .result import MappingResult
51from .result import MergedResult
52from .result import Result
53from .result import result_tuple
54from .result import ScalarResult
55from .row import BaseRow
56from .row import LegacyRow
57from .row import Row
58from .row import RowMapping
59from .url import make_url
60from .url import URL
61from .util import connection_memoize
62from ..sql import ddl