if typing.TYPE_CHECKING:
- from .base import Connection
from .base import Engine
from .interfaces import _CoreAnyExecuteParams
from .interfaces import _ExecuteOptionsParameter
from .interfaces import Dialect
from .url import URL
from ..sql.base import Executable
- from ..sql.ddl import ExecutableDDLElement
from ..sql.ddl import SchemaDropper
from ..sql.ddl import SchemaGenerator
from ..sql.schema import HasSchemaAttr
from .base import _Dispatch
from .base import _DispatchCommon
from .base import _HasEventsDispatch
- from .base import _JoinedDispatcher
class RefCollection(util.MemoizedSlots, Generic[_ET]):
if typing.TYPE_CHECKING:
from .engine.interfaces import _AnyExecuteParams
- from .engine.interfaces import _CoreAnyExecuteParams
- from .engine.interfaces import _CoreMultiExecuteParams
- from .engine.interfaces import _DBAPIAnyExecuteParams
from .engine.interfaces import Dialect
from .sql.compiler import Compiled
from .sql.compiler import TypeCompiler
from ..util.typing import SupportsKeysAndGetItem
if typing.TYPE_CHECKING:
- from ..orm.attributes import InstrumentedAttribute
from ..orm.interfaces import MapperProperty
from ..orm.interfaces import PropComparator
from ..orm.mapper import Mapper
from ..util import hybridproperty
from ..util import typing as compat_typing
-if typing.TYPE_CHECKING:
- from .state import InstanceState
_T = TypeVar("_T", bound=Any)
from ..util import topological
if TYPE_CHECKING:
- from ._typing import _O
from ._typing import _RegistryType
if typing.TYPE_CHECKING:
from .attributes import InstrumentedAttribute
from .properties import MappedColumn
- from ..sql._typing import _ColumnExpressionArgument
from ..sql._typing import _InfoType
from ..sql.schema import Column
from ..engine.interfaces import DBAPIConnection
from ..engine.interfaces import DBAPICursor
from ..engine.interfaces import Dialect
- from ..event import _Dispatch
from ..event import _DispatchCommon
from ..event import _ListenerFnType
from ..event import dispatcher
from ..util.typing import Protocol
if typing.TYPE_CHECKING:
- from .elements import BinaryExpression
- from .elements import ColumnElement
from .type_api import TypeEngine
_T = TypeVar("_T", bound=Any)
from .elements import BindParameter
from .elements import ColumnElement
from .operators import OperatorType
- from .schema import Column
from .sqltypes import _resolve_value_to_type as _resolve_value_to_type
from .sqltypes import BOOLEANTYPE as BOOLEANTYPE
from .sqltypes import INDEXABLE as INDEXABLE
from .sqltypes import INTEGERTYPE as INTEGERTYPE
from .sqltypes import MATCHTYPE as MATCHTYPE
from .sqltypes import NULLTYPE as NULLTYPE
- from .sqltypes import NullType
from .sqltypes import STRINGTYPE as STRINGTYPE
from .sqltypes import TABLEVALUE as TABLEVALUE
from ..engine.interfaces import Dialect