Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

46 statements  

1# engine/__init__.py 

2# Copyright (C) 2005-2024 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 

7 

8"""SQL connections, SQL execution and high-level DB-API interface. 

9 

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()``. 

15 

16""" 

17 

18from . import events as events 

19from . import util as util 

20from .base import Connection as Connection 

21from .base import Engine as Engine 

22from .base import NestedTransaction as NestedTransaction 

23from .base import RootTransaction as RootTransaction 

24from .base import Transaction as Transaction 

25from .base import TwoPhaseTransaction as TwoPhaseTransaction 

26from .create import create_engine as create_engine 

27from .create import create_pool_from_url as create_pool_from_url 

28from .create import engine_from_config as engine_from_config 

29from .cursor import CursorResult as CursorResult 

30from .cursor import ResultProxy as ResultProxy 

31from .interfaces import AdaptedConnection as AdaptedConnection 

32from .interfaces import BindTyping as BindTyping 

33from .interfaces import Compiled as Compiled 

34from .interfaces import Connectable as Connectable 

35from .interfaces import ConnectArgsType as ConnectArgsType 

36from .interfaces import ConnectionEventsTarget as ConnectionEventsTarget 

37from .interfaces import CreateEnginePlugin as CreateEnginePlugin 

38from .interfaces import Dialect as Dialect 

39from .interfaces import ExceptionContext as ExceptionContext 

40from .interfaces import ExecutionContext as ExecutionContext 

41from .interfaces import TypeCompiler as TypeCompiler 

42from .mock import create_mock_engine as create_mock_engine 

43from .reflection import Inspector as Inspector 

44from .reflection import ObjectKind as ObjectKind 

45from .reflection import ObjectScope as ObjectScope 

46from .result import ChunkedIteratorResult as ChunkedIteratorResult 

47from .result import FilterResult as FilterResult 

48from .result import FrozenResult as FrozenResult 

49from .result import IteratorResult as IteratorResult 

50from .result import MappingResult as MappingResult 

51from .result import MergedResult as MergedResult 

52from .result import Result as Result 

53from .result import result_tuple as result_tuple 

54from .result import ScalarResult as ScalarResult 

55from .result import TupleResult as TupleResult 

56from .row import BaseRow as BaseRow 

57from .row import Row as Row 

58from .row import RowMapping as RowMapping 

59from .url import make_url as make_url 

60from .url import URL as URL 

61from .util import connection_memoize as connection_memoize 

62from ..sql import ddl as ddl