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

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 

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 

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