mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-08-03 06:28:28 +08:00
Replace Any with Incomplete in many places (#9558)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from typing import Any
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from . import Connector
|
||||
|
||||
@@ -13,5 +13,5 @@ class MxODBCConnector(Connector):
|
||||
def on_connect(self): ...
|
||||
def create_connect_args(self, url): ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import Connector
|
||||
@@ -12,7 +13,7 @@ class PyODBCConnector(Connector):
|
||||
default_paramstyle: str
|
||||
use_setinputsizes: bool
|
||||
pyodbc_driver_name: Any
|
||||
def __init__(self, supports_unicode_binds: Any | None = ..., use_setinputsizes: bool = ..., **kw) -> None: ...
|
||||
def __init__(self, supports_unicode_binds: Incomplete | None = ..., use_setinputsizes: bool = ..., **kw) -> None: ...
|
||||
@classmethod
|
||||
def dbapi(cls): ...
|
||||
def create_connect_args(self, url): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from sqlalchemy import sql, types as sqltypes
|
||||
@@ -21,15 +22,15 @@ RESERVED_WORDS: Any
|
||||
|
||||
class _StringType(sqltypes.String):
|
||||
charset: Any
|
||||
def __init__(self, charset: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, charset: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class VARCHAR(_StringType, sqltypes.VARCHAR):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class CHAR(_StringType, sqltypes.CHAR):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class _FBDateTime(sqltypes.DateTime):
|
||||
def bind_processor(self, dialect): ...
|
||||
@@ -96,13 +97,13 @@ class FBDialect(default.DefaultDialect):
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
implicit_returning: Any
|
||||
def initialize(self, connection) -> None: ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_column_sequence(self, connection, table_name, column_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_column_sequence(self, connection, table_name, column_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...types import Float, Numeric
|
||||
@@ -29,7 +30,7 @@ class FBDialect_kinterbasdb(FBDialect):
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
def dbapi(cls): ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_rollback(self, dbapi_connection) -> None: ...
|
||||
def do_commit(self, dbapi_connection) -> None: ...
|
||||
def create_connect_args(self, url): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, overload
|
||||
from typing_extensions import Literal
|
||||
|
||||
@@ -46,7 +47,7 @@ class _MSDate(sqltypes.Date):
|
||||
|
||||
class TIME(sqltypes.TIME):
|
||||
precision: Any
|
||||
def __init__(self, precision: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, precision: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
def bind_processor(self, dialect): ...
|
||||
def result_processor(self, dialect, coltype): ...
|
||||
|
||||
@@ -66,12 +67,12 @@ class SMALLDATETIME(_DateTimeBase, sqltypes.DateTime):
|
||||
class DATETIME2(_DateTimeBase, sqltypes.DateTime):
|
||||
__visit_name__: str
|
||||
precision: Any
|
||||
def __init__(self, precision: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, precision: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class DATETIMEOFFSET(_DateTimeBase, sqltypes.DateTime):
|
||||
__visit_name__: str
|
||||
precision: Any
|
||||
def __init__(self, precision: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, precision: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class _UnicodeLiteral:
|
||||
def literal_processor(self, dialect): ...
|
||||
@@ -100,7 +101,7 @@ class VARBINARY(sqltypes.VARBINARY, sqltypes.LargeBinary):
|
||||
@overload
|
||||
def __init__(self, *, filestream: Literal[True]) -> None: ...
|
||||
@overload
|
||||
def __init__(self, length: Any | None = ..., filestream: Literal[False] = ...) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., filestream: Literal[False] = ...) -> None: ...
|
||||
|
||||
class IMAGE(sqltypes.LargeBinary):
|
||||
__visit_name__: str
|
||||
@@ -222,7 +223,7 @@ class MSSQLCompiler(compiler.SQLCompiler):
|
||||
def translate_select_structure(self, select_stmt, **kwargs): ...
|
||||
def visit_table(self, table, mssql_aliased: bool = ..., iscrud: bool = ..., **kwargs): ... # type: ignore[override]
|
||||
def visit_alias(self, alias, **kw): ...
|
||||
def visit_column(self, column, add_to_result_map: Any | None = ..., **kw): ... # type: ignore[override]
|
||||
def visit_column(self, column, add_to_result_map: Incomplete | None = ..., **kw): ... # type: ignore[override]
|
||||
def visit_extract(self, extract, **kw): ...
|
||||
def visit_savepoint(self, savepoint_stmt): ...
|
||||
def visit_rollback_to_savepoint(self, savepoint_stmt): ...
|
||||
@@ -261,7 +262,7 @@ class MSDDLCompiler(compiler.DDLCompiler):
|
||||
class MSIdentifierPreparer(compiler.IdentifierPreparer):
|
||||
reserved_words: Any
|
||||
def __init__(self, dialect) -> None: ...
|
||||
def quote_schema(self, schema, force: Any | None = ...): ...
|
||||
def quote_schema(self, schema, force: Incomplete | None = ...): ...
|
||||
|
||||
class MSDialect(default.DefaultDialect):
|
||||
name: str
|
||||
@@ -295,14 +296,14 @@ class MSDialect(default.DefaultDialect):
|
||||
isolation_level: Any
|
||||
def __init__(
|
||||
self,
|
||||
query_timeout: Any | None = ...,
|
||||
query_timeout: Incomplete | None = ...,
|
||||
use_scope_identity: bool = ...,
|
||||
schema_name: str = ...,
|
||||
isolation_level: Any | None = ...,
|
||||
deprecate_large_types: Any | None = ...,
|
||||
json_serializer: Any | None = ...,
|
||||
json_deserializer: Any | None = ...,
|
||||
legacy_schema_aliasing: Any | None = ...,
|
||||
isolation_level: Incomplete | None = ...,
|
||||
deprecate_large_types: Incomplete | None = ...,
|
||||
json_serializer: Incomplete | None = ...,
|
||||
json_deserializer: Incomplete | None = ...,
|
||||
legacy_schema_aliasing: Incomplete | None = ...,
|
||||
ignore_no_transaction_on_rollback: bool = ...,
|
||||
**opts,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...connectors.mxodbc import MxODBCConnector
|
||||
@@ -21,6 +22,6 @@ class MSDialect_mxodbc(MxODBCConnector, MSDialect):
|
||||
supports_statement_cache: bool
|
||||
colspecs: Any
|
||||
description_encoding: Any
|
||||
def __init__(self, description_encoding: Any | None = ..., **params) -> None: ...
|
||||
def __init__(self, description_encoding: Incomplete | None = ..., **params) -> None: ...
|
||||
|
||||
dialect = MSDialect_mxodbc
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...connectors.pyodbc import PyODBCConnector
|
||||
@@ -36,9 +37,9 @@ class MSDialect_pyodbc(PyODBCConnector, MSDialect):
|
||||
description_encoding: Any
|
||||
use_scope_identity: Any
|
||||
fast_executemany: Any
|
||||
def __init__(self, description_encoding: Any | None = ..., fast_executemany: bool = ..., **params) -> None: ...
|
||||
def __init__(self, description_encoding: Incomplete | None = ..., fast_executemany: bool = ..., **params) -> None: ...
|
||||
def on_connect(self): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
|
||||
dialect = MSDialect_pyodbc
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...engine import AdaptedConnection
|
||||
@@ -18,12 +19,12 @@ class AsyncAdapt_aiomysql_cursor:
|
||||
@property
|
||||
def lastrowid(self): ...
|
||||
def close(self) -> None: ...
|
||||
def execute(self, operation, parameters: Any | None = ...): ...
|
||||
def execute(self, operation, parameters: Incomplete | None = ...): ...
|
||||
def executemany(self, operation, seq_of_parameters): ...
|
||||
def setinputsizes(self, *inputsizes) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor):
|
||||
@@ -32,7 +33,7 @@ class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor):
|
||||
def __init__(self, adapt_connection) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_aiomysql_connection(AdaptedConnection):
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...engine import AdaptedConnection
|
||||
@@ -18,12 +19,12 @@ class AsyncAdapt_asyncmy_cursor:
|
||||
@property
|
||||
def lastrowid(self): ...
|
||||
def close(self) -> None: ...
|
||||
def execute(self, operation, parameters: Any | None = ...): ...
|
||||
def execute(self, operation, parameters: Incomplete | None = ...): ...
|
||||
def executemany(self, operation, seq_of_parameters): ...
|
||||
def setinputsizes(self, *inputsizes) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_asyncmy_ss_cursor(AsyncAdapt_asyncmy_cursor):
|
||||
@@ -32,7 +33,7 @@ class AsyncAdapt_asyncmy_ss_cursor(AsyncAdapt_asyncmy_cursor):
|
||||
def __init__(self, adapt_connection) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_asyncmy_connection(AdaptedConnection):
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...engine import default
|
||||
@@ -88,13 +89,13 @@ class MySQLCompiler(compiler.SQLCompiler):
|
||||
def visit_mysql_match(self, element, **kw): ...
|
||||
def visit_match_op_binary(self, binary, operator, **kw): ...
|
||||
def get_from_hint_text(self, table, text): ...
|
||||
def visit_typeclause(self, typeclause, type_: Any | None = ..., **kw): ...
|
||||
def visit_typeclause(self, typeclause, type_: Incomplete | None = ..., **kw): ...
|
||||
def visit_cast(self, cast, **kw): ...
|
||||
def render_literal_value(self, value, type_): ...
|
||||
def visit_true(self, element, **kw): ...
|
||||
def visit_false(self, element, **kw): ...
|
||||
def get_select_precolumns(self, select, **kw): ...
|
||||
def visit_join(self, join, asfrom: bool = ..., from_linter: Any | None = ..., **kwargs): ...
|
||||
def visit_join(self, join, asfrom: bool = ..., from_linter: Incomplete | None = ..., **kwargs): ...
|
||||
def for_update_clause(self, select, **kw): ...
|
||||
def limit_clause(self, select, **kw): ...
|
||||
def update_limit_clause(self, update_stmt): ...
|
||||
@@ -198,10 +199,10 @@ class MySQLDialect(default.DefaultDialect):
|
||||
isolation_level: Any
|
||||
def __init__(
|
||||
self,
|
||||
isolation_level: Any | None = ...,
|
||||
json_serializer: Any | None = ...,
|
||||
json_deserializer: Any | None = ...,
|
||||
is_mariadb: Any | None = ...,
|
||||
isolation_level: Incomplete | None = ...,
|
||||
json_serializer: Incomplete | None = ...,
|
||||
json_deserializer: Incomplete | None = ...,
|
||||
is_mariadb: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
def on_connect(self): ...
|
||||
@@ -213,23 +214,23 @@ class MySQLDialect(default.DefaultDialect):
|
||||
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
def do_recover_twophase(self, connection): ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def get_sequence_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
identifier_preparer: Any
|
||||
def initialize(self, connection) -> None: ...
|
||||
def get_schema_names(self, connection, **kw): ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_table_options(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_comment(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_options(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_comment(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
|
||||
|
||||
class _DecodingRow:
|
||||
rowproxy: Any
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...util import memoized_property
|
||||
@@ -26,7 +27,7 @@ class MySQLDialect_mysqldb(MySQLDialect):
|
||||
def dbapi(cls): ...
|
||||
def on_connect(self): ...
|
||||
def do_ping(self, dbapi_connection): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def create_connect_args(self, url, _translate_args: Any | None = ...): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def create_connect_args(self, url, _translate_args: Incomplete | None = ...): ...
|
||||
|
||||
dialect = MySQLDialect_mysqldb
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .base import BIT, MySQLDialect, MySQLExecutionContext
|
||||
@@ -20,17 +21,17 @@ class MySQLDialect_oursql(MySQLDialect):
|
||||
colspecs: Any
|
||||
@classmethod
|
||||
def dbapi(cls): ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_begin(self, connection) -> None: ...
|
||||
def do_begin_twophase(self, connection, xid) -> None: ...
|
||||
def do_prepare_twophase(self, connection, xid) -> None: ...
|
||||
def do_rollback_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def get_table_options(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def get_table_options(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_schema_names(self, connection, **kw): ...
|
||||
def initialize(self, connection): ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...util import memoized_property
|
||||
@@ -13,7 +14,7 @@ class MySQLDialect_pymysql(MySQLDialect_mysqldb):
|
||||
def supports_server_side_cursors(self): ...
|
||||
@classmethod
|
||||
def dbapi(cls): ...
|
||||
def create_connect_args(self, url, _translate_args: Any | None = ...): ...
|
||||
def create_connect_args(self, url, _translate_args: Incomplete | None = ...): ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
|
||||
dialect = MySQLDialect_pymysql
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -9,11 +10,13 @@ class _NumericType:
|
||||
|
||||
class _FloatType(_NumericType, sqltypes.Float):
|
||||
scale: Any
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
|
||||
) -> None: ...
|
||||
|
||||
class _IntegerType(_NumericType, sqltypes.Integer):
|
||||
display_width: Any
|
||||
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class _StringType(sqltypes.String):
|
||||
charset: Any
|
||||
@@ -23,8 +26,8 @@ class _StringType(sqltypes.String):
|
||||
national: Any
|
||||
def __init__(
|
||||
self,
|
||||
charset: Any | None = ...,
|
||||
collation: Any | None = ...,
|
||||
charset: Incomplete | None = ...,
|
||||
collation: Incomplete | None = ...,
|
||||
ascii: bool = ...,
|
||||
binary: bool = ...,
|
||||
unicode: bool = ...,
|
||||
@@ -37,75 +40,85 @@ class _MatchType(sqltypes.Float, sqltypes.MatchType): # type: ignore[misc] # i
|
||||
|
||||
class NUMERIC(_NumericType, sqltypes.NUMERIC):
|
||||
__visit_name__: str
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
|
||||
) -> None: ...
|
||||
|
||||
class DECIMAL(_NumericType, sqltypes.DECIMAL):
|
||||
__visit_name__: str
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
|
||||
) -> None: ...
|
||||
|
||||
class DOUBLE(_FloatType):
|
||||
__visit_name__: str
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
|
||||
) -> None: ...
|
||||
|
||||
class REAL(_FloatType, sqltypes.REAL):
|
||||
__visit_name__: str
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
|
||||
) -> None: ...
|
||||
|
||||
class FLOAT(_FloatType, sqltypes.FLOAT):
|
||||
__visit_name__: str
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: bool = ..., **kw) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
|
||||
) -> None: ...
|
||||
def bind_processor(self, dialect) -> None: ...
|
||||
|
||||
class INTEGER(_IntegerType, sqltypes.INTEGER):
|
||||
__visit_name__: str
|
||||
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class BIGINT(_IntegerType, sqltypes.BIGINT):
|
||||
__visit_name__: str
|
||||
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class MEDIUMINT(_IntegerType):
|
||||
__visit_name__: str
|
||||
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class TINYINT(_IntegerType):
|
||||
__visit_name__: str
|
||||
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class SMALLINT(_IntegerType, sqltypes.SMALLINT):
|
||||
__visit_name__: str
|
||||
def __init__(self, display_width: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class BIT(sqltypes.TypeEngine):
|
||||
__visit_name__: str
|
||||
length: Any
|
||||
def __init__(self, length: Any | None = ...) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ...) -> None: ...
|
||||
def result_processor(self, dialect, coltype): ...
|
||||
|
||||
class TIME(sqltypes.TIME):
|
||||
__visit_name__: str
|
||||
fsp: Any
|
||||
def __init__(self, timezone: bool = ..., fsp: Any | None = ...) -> None: ...
|
||||
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
|
||||
def result_processor(self, dialect, coltype): ...
|
||||
|
||||
class TIMESTAMP(sqltypes.TIMESTAMP):
|
||||
__visit_name__: str
|
||||
fsp: Any
|
||||
def __init__(self, timezone: bool = ..., fsp: Any | None = ...) -> None: ...
|
||||
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class DATETIME(sqltypes.DATETIME):
|
||||
__visit_name__: str
|
||||
fsp: Any
|
||||
def __init__(self, timezone: bool = ..., fsp: Any | None = ...) -> None: ...
|
||||
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class YEAR(sqltypes.TypeEngine):
|
||||
__visit_name__: str
|
||||
display_width: Any
|
||||
def __init__(self, display_width: Any | None = ...) -> None: ...
|
||||
def __init__(self, display_width: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class TEXT(_StringType, sqltypes.TEXT):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class TINYTEXT(_StringType):
|
||||
__visit_name__: str
|
||||
@@ -121,19 +134,19 @@ class LONGTEXT(_StringType):
|
||||
|
||||
class VARCHAR(_StringType, sqltypes.VARCHAR):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class CHAR(_StringType, sqltypes.CHAR):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class NVARCHAR(_StringType, sqltypes.NVARCHAR):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class NCHAR(_StringType, sqltypes.NCHAR):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class TINYBLOB(sqltypes._Binary):
|
||||
__visit_name__: str
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from sqlalchemy.sql import ClauseElement
|
||||
@@ -34,7 +35,9 @@ NVARCHAR2 = NVARCHAR
|
||||
|
||||
class NUMBER(sqltypes.Numeric, sqltypes.Integer):
|
||||
__visit_name__: str
|
||||
def __init__(self, precision: Any | None = ..., scale: Any | None = ..., asdecimal: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def adapt(self, impltype): ...
|
||||
|
||||
class DOUBLE_PRECISION(sqltypes.Float):
|
||||
@@ -59,7 +62,7 @@ class INTERVAL(sqltypes.NativeForEmulated, sqltypes._AbstractInterval):
|
||||
__visit_name__: str
|
||||
day_precision: Any
|
||||
second_precision: Any
|
||||
def __init__(self, day_precision: Any | None = ..., second_precision: Any | None = ...) -> None: ...
|
||||
def __init__(self, day_precision: Incomplete | None = ..., second_precision: Incomplete | None = ...) -> None: ...
|
||||
def as_generic(self, allow_nulltype: bool = ...): ...
|
||||
def coerce_compared_value(self, op, value): ...
|
||||
|
||||
@@ -112,7 +115,7 @@ class OracleCompiler(compiler.SQLCompiler):
|
||||
def visit_function(self, func, **kw): ...
|
||||
def visit_table_valued_column(self, element, **kw): ...
|
||||
def default_from(self): ...
|
||||
def visit_join(self, join, from_linter: Any | None = ..., **kwargs): ... # type: ignore[override]
|
||||
def visit_join(self, join, from_linter: Incomplete | None = ..., **kwargs): ... # type: ignore[override]
|
||||
def visit_outer_join_column(self, vc, **kw): ...
|
||||
def visit_sequence(self, seq, **kw): ...
|
||||
def get_render_as_alias_suffix(self, alias_name_text): ...
|
||||
@@ -179,7 +182,7 @@ class OracleDialect(default.DefaultDialect):
|
||||
self,
|
||||
use_ansi: bool = ...,
|
||||
optimize_limits: bool = ...,
|
||||
use_binds_for_limits: Any | None = ...,
|
||||
use_binds_for_limits: Incomplete | None = ...,
|
||||
use_nchar_for_unicode: bool = ...,
|
||||
exclude_tablespaces=...,
|
||||
**kwargs,
|
||||
@@ -190,28 +193,28 @@ class OracleDialect(default.DefaultDialect):
|
||||
def get_isolation_level(self, connection) -> None: ...
|
||||
def get_default_isolation_level(self, dbapi_conn): ...
|
||||
def set_isolation_level(self, connection, level) -> None: ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def get_schema_names(self, connection, **kw): ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_temp_table_names(self, connection, **kw): ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_sequence_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_table_options(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_options(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_comment(
|
||||
self, connection, table_name, schema: Any | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
|
||||
self, connection, table_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
|
||||
): ...
|
||||
def get_indexes(
|
||||
self, connection, table_name, schema: Any | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
|
||||
self, connection, table_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
|
||||
): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_definition(
|
||||
self, connection, view_name, schema: Any | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
|
||||
self, connection, view_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
|
||||
): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., include_all: bool = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., include_all: bool = ..., **kw): ...
|
||||
|
||||
class _OuterJoinColumn(ClauseElement):
|
||||
__visit_name__: str
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -103,8 +104,8 @@ class OracleDialect_cx_oracle(OracleDialect):
|
||||
coerce_to_unicode: bool = ...,
|
||||
coerce_to_decimal: bool = ...,
|
||||
arraysize: int = ...,
|
||||
encoding_errors: Any | None = ...,
|
||||
threaded: Any | None = ...,
|
||||
encoding_errors: Incomplete | None = ...,
|
||||
threaded: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
): ...
|
||||
@classmethod
|
||||
@@ -116,7 +117,7 @@ class OracleDialect_cx_oracle(OracleDialect):
|
||||
def create_connect_args(self, url): ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
def create_xid(self): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_begin_twophase(self, connection, xid) -> None: ...
|
||||
def do_prepare_twophase(self, connection, xid) -> None: ...
|
||||
def do_rollback_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...engine import AdaptedConnection
|
||||
@@ -86,12 +87,12 @@ class AsyncAdapt_asyncpg_cursor:
|
||||
rowcount: int
|
||||
def __init__(self, adapt_connection) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def execute(self, operation, parameters: Any | None = ...) -> None: ...
|
||||
def execute(self, operation, parameters: Incomplete | None = ...) -> None: ...
|
||||
def executemany(self, operation, seq_of_parameters): ...
|
||||
def setinputsizes(self, *inputsizes) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_asyncpg_ss_cursor(AsyncAdapt_asyncpg_cursor):
|
||||
@@ -101,7 +102,7 @@ class AsyncAdapt_asyncpg_ss_cursor(AsyncAdapt_asyncpg_cursor):
|
||||
def __aiter__(self): ...
|
||||
async def __anext__(self) -> None: ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
def executemany(self, operation, seq_of_parameters) -> None: ...
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...engine import characteristics, default, reflection
|
||||
@@ -59,18 +60,18 @@ class REGCLASS(sqltypes.TypeEngine):
|
||||
|
||||
class TIMESTAMP(sqltypes.TIMESTAMP):
|
||||
precision: Any
|
||||
def __init__(self, timezone: bool = ..., precision: Any | None = ...) -> None: ...
|
||||
def __init__(self, timezone: bool = ..., precision: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class TIME(sqltypes.TIME):
|
||||
precision: Any
|
||||
def __init__(self, timezone: bool = ..., precision: Any | None = ...) -> None: ...
|
||||
def __init__(self, timezone: bool = ..., precision: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class INTERVAL(sqltypes.NativeForEmulated, sqltypes._AbstractInterval):
|
||||
__visit_name__: str
|
||||
native: bool
|
||||
precision: Any
|
||||
fields: Any
|
||||
def __init__(self, precision: Any | None = ..., fields: Any | None = ...) -> None: ...
|
||||
def __init__(self, precision: Incomplete | None = ..., fields: Incomplete | None = ...) -> None: ...
|
||||
@classmethod
|
||||
def adapt_emulated_to_native(cls, interval, **kw): ...
|
||||
def as_generic(self, allow_nulltype: bool = ...): ...
|
||||
@@ -84,7 +85,7 @@ class BIT(sqltypes.TypeEngine):
|
||||
__visit_name__: str
|
||||
length: Any
|
||||
varying: Any
|
||||
def __init__(self, length: Any | None = ..., varying: bool = ...) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., varying: bool = ...) -> None: ...
|
||||
|
||||
PGBit = BIT
|
||||
|
||||
@@ -107,8 +108,8 @@ class ENUM(sqltypes.NativeForEmulated, sqltypes.Enum): # type: ignore[misc] #
|
||||
def __init__(self, *enums, **kw) -> None: ...
|
||||
@classmethod
|
||||
def adapt_emulated_to_native(cls, impl, **kw): ...
|
||||
def create(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def create(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
|
||||
class EnumGenerator(DDLBase):
|
||||
checkfirst: Any
|
||||
@@ -194,7 +195,7 @@ class PGTypeCompiler(compiler.GenericTypeCompiler):
|
||||
def visit_TSTZRANGE(self, type_, **kw): ...
|
||||
def visit_datetime(self, type_, **kw): ...
|
||||
def visit_enum(self, type_, **kw): ...
|
||||
def visit_ENUM(self, type_, identifier_preparer: Any | None = ..., **kw): ...
|
||||
def visit_ENUM(self, type_, identifier_preparer: Incomplete | None = ..., **kw): ...
|
||||
def visit_TIMESTAMP(self, type_, **kw): ...
|
||||
def visit_TIME(self, type_, **kw): ...
|
||||
def visit_INTERVAL(self, type_, **kw): ...
|
||||
@@ -209,10 +210,10 @@ class PGIdentifierPreparer(compiler.IdentifierPreparer):
|
||||
def format_type(self, type_, use_schema: bool = ...): ...
|
||||
|
||||
class PGInspector(reflection.Inspector):
|
||||
def get_table_oid(self, table_name, schema: Any | None = ...): ...
|
||||
def get_enums(self, schema: Any | None = ...): ...
|
||||
def get_foreign_table_names(self, schema: Any | None = ...): ...
|
||||
def get_view_names(self, schema: Any | None = ..., include=...): ...
|
||||
def get_table_oid(self, table_name, schema: Incomplete | None = ...): ...
|
||||
def get_enums(self, schema: Incomplete | None = ...): ...
|
||||
def get_foreign_table_names(self, schema: Incomplete | None = ...): ...
|
||||
def get_view_names(self, schema: Incomplete | None = ..., include=...): ...
|
||||
|
||||
class CreateEnumType(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
@@ -271,7 +272,11 @@ class PGDialect(default.DefaultDialect):
|
||||
construct_arguments: Any
|
||||
reflection_options: Any
|
||||
def __init__(
|
||||
self, isolation_level: Any | None = ..., json_serializer: Any | None = ..., json_deserializer: Any | None = ..., **kwargs
|
||||
self,
|
||||
isolation_level: Incomplete | None = ...,
|
||||
json_serializer: Incomplete | None = ...,
|
||||
json_deserializer: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
def initialize(self, connection) -> None: ...
|
||||
def on_connect(self): ...
|
||||
@@ -287,21 +292,21 @@ class PGDialect(default.DefaultDialect):
|
||||
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
def do_recover_twophase(self, connection): ...
|
||||
def has_schema(self, connection, schema): ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def has_type(self, connection, type_name, schema: Any | None = ...): ...
|
||||
def get_table_oid(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def has_type(self, connection, type_name, schema: Incomplete | None = ...): ...
|
||||
def get_table_oid(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_schema_names(self, connection, **kw): ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., include=..., **kw): ...
|
||||
def get_sequence_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., include=..., **kw): ...
|
||||
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(
|
||||
self, connection, table_name, schema: Any | None = ..., postgresql_ignore_search_path: bool = ..., **kw
|
||||
self, connection, table_name, schema: Incomplete | None = ..., postgresql_ignore_search_path: bool = ..., **kw
|
||||
): ...
|
||||
def get_indexes(self, connection, table_name, schema, **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_comment(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_comment(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...sql.dml import Insert as StandardInsert
|
||||
@@ -11,14 +12,14 @@ class Insert(StandardInsert):
|
||||
def excluded(self): ...
|
||||
def on_conflict_do_update(
|
||||
self,
|
||||
constraint: Any | None = ...,
|
||||
index_elements: Any | None = ...,
|
||||
index_where: Any | None = ...,
|
||||
set_: Any | None = ...,
|
||||
where: Any | None = ...,
|
||||
constraint: Incomplete | None = ...,
|
||||
index_elements: Incomplete | None = ...,
|
||||
index_where: Incomplete | None = ...,
|
||||
set_: Incomplete | None = ...,
|
||||
where: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def on_conflict_do_nothing(
|
||||
self, constraint: Any | None = ..., index_elements: Any | None = ..., index_where: Any | None = ...
|
||||
self, constraint: Incomplete | None = ..., index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
|
||||
insert: Any
|
||||
@@ -28,7 +29,9 @@ class OnConflictClause(ClauseElement):
|
||||
constraint_target: Any
|
||||
inferred_target_elements: Any
|
||||
inferred_target_whereclause: Any
|
||||
def __init__(self, constraint: Any | None = ..., index_elements: Any | None = ..., index_where: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, constraint: Incomplete | None = ..., index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
|
||||
class OnConflictDoNothing(OnConflictClause):
|
||||
__visit_name__: str
|
||||
@@ -39,9 +42,9 @@ class OnConflictDoUpdate(OnConflictClause):
|
||||
update_whereclause: Any
|
||||
def __init__(
|
||||
self,
|
||||
constraint: Any | None = ...,
|
||||
index_elements: Any | None = ...,
|
||||
index_where: Any | None = ...,
|
||||
set_: Any | None = ...,
|
||||
where: Any | None = ...,
|
||||
constraint: Incomplete | None = ...,
|
||||
index_elements: Incomplete | None = ...,
|
||||
index_where: Incomplete | None = ...,
|
||||
set_: Incomplete | None = ...,
|
||||
where: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...sql import expression
|
||||
@@ -10,7 +11,7 @@ class aggregate_order_by(expression.ColumnElement[Any]):
|
||||
type: Any
|
||||
order_by: Any
|
||||
def __init__(self, target, *order_by) -> None: ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
def get_children(self, **kwargs): ...
|
||||
|
||||
class ExcludeConstraint(ColumnCollectionConstraint):
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -8,7 +9,7 @@ class HSTORE(sqltypes.Indexable, sqltypes.Concatenable, sqltypes.TypeEngine):
|
||||
__visit_name__: str
|
||||
hashable: bool
|
||||
text_type: Any
|
||||
def __init__(self, text_type: Any | None = ...) -> None: ...
|
||||
def __init__(self, text_type: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class Comparator(sqltypes.Indexable.Comparator[Any], sqltypes.Concatenable.Comparator[Any]):
|
||||
def has_key(self, other): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -8,7 +9,7 @@ class JSONPathType(sqltypes.JSON.JSONPathType):
|
||||
|
||||
class JSON(sqltypes.JSON):
|
||||
astext_type: Any
|
||||
def __init__(self, none_as_null: bool = ..., astext_type: Any | None = ...) -> None: ...
|
||||
def __init__(self, none_as_null: bool = ..., astext_type: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class Comparator(sqltypes.JSON.Comparator):
|
||||
@property
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -83,14 +84,14 @@ class ServerSideCursor:
|
||||
def rowcount(self): ...
|
||||
@property
|
||||
def description(self): ...
|
||||
def execute(self, operation, args=..., stream: Any | None = ...): ...
|
||||
def execute(self, operation, args=..., stream: Incomplete | None = ...): ...
|
||||
def executemany(self, operation, param_sets): ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, num: Any | None = ...): ...
|
||||
def fetchmany(self, num: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
def close(self) -> None: ...
|
||||
def setinputsizes(self, *sizes) -> None: ...
|
||||
def setoutputsize(self, size, column: Any | None = ...) -> None: ...
|
||||
def setoutputsize(self, size, column: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class PGCompiler_pg8000(PGCompiler):
|
||||
def visit_mod_binary(self, binary, operator, **kw): ...
|
||||
@@ -112,7 +113,7 @@ class PGDialect_pg8000(PGDialect):
|
||||
description_encoding: Any
|
||||
colspecs: Any
|
||||
client_encoding: Any
|
||||
def __init__(self, client_encoding: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, client_encoding: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
@classmethod
|
||||
def dbapi(cls): ...
|
||||
def create_connect_args(self, url): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -70,7 +71,7 @@ class PGDialect_psycopg2(PGDialect):
|
||||
def __init__(
|
||||
self,
|
||||
use_native_unicode: bool = ...,
|
||||
client_encoding: Any | None = ...,
|
||||
client_encoding: Incomplete | None = ...,
|
||||
use_native_hstore: bool = ...,
|
||||
use_native_uuid: bool = ...,
|
||||
executemany_mode: str = ...,
|
||||
@@ -88,7 +89,7 @@ class PGDialect_psycopg2(PGDialect):
|
||||
def get_deferrable(self, connection): ...
|
||||
def do_ping(self, dbapi_connection): ...
|
||||
def on_connect(self): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def create_connect_args(self, url): ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...engine import AdaptedConnection
|
||||
@@ -13,12 +14,12 @@ class AsyncAdapt_aiosqlite_cursor:
|
||||
def __init__(self, adapt_connection) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
lastrowid: int
|
||||
def execute(self, operation, parameters: Any | None = ...) -> None: ...
|
||||
def execute(self, operation, parameters: Incomplete | None = ...) -> None: ...
|
||||
def executemany(self, operation, seq_of_parameters) -> None: ...
|
||||
def setinputsizes(self, *inputsizes) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_aiosqlite_ss_cursor(AsyncAdapt_aiosqlite_cursor):
|
||||
@@ -26,7 +27,7 @@ class AsyncAdapt_aiosqlite_ss_cursor(AsyncAdapt_aiosqlite_cursor):
|
||||
def __init__(self, *arg, **kw) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def fetchall(self): ...
|
||||
|
||||
class AsyncAdapt_aiosqlite_connection(AdaptedConnection):
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
import sqlalchemy.types as sqltypes
|
||||
@@ -24,7 +25,7 @@ class _SQliteJson(JSON):
|
||||
def result_processor(self, dialect, coltype): ...
|
||||
|
||||
class _DateTimeMixin:
|
||||
def __init__(self, storage_format: Any | None = ..., regexp: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, storage_format: Incomplete | None = ..., regexp: Incomplete | None = ..., **kw) -> None: ...
|
||||
@property
|
||||
def format_is_text_affinity(self): ...
|
||||
def adapt(self, cls, **kw): ...
|
||||
@@ -116,27 +117,27 @@ class SQLiteDialect(default.DefaultDialect):
|
||||
native_datetime: Any
|
||||
def __init__(
|
||||
self,
|
||||
isolation_level: Any | None = ...,
|
||||
isolation_level: Incomplete | None = ...,
|
||||
native_datetime: bool = ...,
|
||||
json_serializer: Any | None = ...,
|
||||
json_deserializer: Any | None = ...,
|
||||
_json_serializer: Any | None = ...,
|
||||
_json_deserializer: Any | None = ...,
|
||||
json_serializer: Incomplete | None = ...,
|
||||
json_deserializer: Incomplete | None = ...,
|
||||
_json_serializer: Incomplete | None = ...,
|
||||
_json_deserializer: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
def set_isolation_level(self, connection, level) -> None: ...
|
||||
def get_isolation_level(self, connection): ...
|
||||
def on_connect(self): ...
|
||||
def get_schema_names(self, connection, **kw): ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_temp_table_names(self, connection, **kw): ...
|
||||
def get_temp_view_names(self, connection, **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...sql.dml import Insert as StandardInsert
|
||||
@@ -10,9 +11,13 @@ class Insert(StandardInsert):
|
||||
@memoized_property
|
||||
def excluded(self): ...
|
||||
def on_conflict_do_update(
|
||||
self, index_elements: Any | None = ..., index_where: Any | None = ..., set_: Any | None = ..., where: Any | None = ...
|
||||
self,
|
||||
index_elements: Incomplete | None = ...,
|
||||
index_where: Incomplete | None = ...,
|
||||
set_: Incomplete | None = ...,
|
||||
where: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def on_conflict_do_nothing(self, index_elements: Any | None = ..., index_where: Any | None = ...) -> None: ...
|
||||
def on_conflict_do_nothing(self, index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...) -> None: ...
|
||||
|
||||
insert: Any
|
||||
|
||||
@@ -21,7 +26,7 @@ class OnConflictClause(ClauseElement):
|
||||
constraint_target: Any
|
||||
inferred_target_elements: Any
|
||||
inferred_target_whereclause: Any
|
||||
def __init__(self, index_elements: Any | None = ..., index_where: Any | None = ...) -> None: ...
|
||||
def __init__(self, index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class OnConflictDoNothing(OnConflictClause):
|
||||
__visit_name__: str
|
||||
@@ -31,5 +36,9 @@ class OnConflictDoUpdate(OnConflictClause):
|
||||
update_values_to_set: Any
|
||||
update_whereclause: Any
|
||||
def __init__(
|
||||
self, index_elements: Any | None = ..., index_where: Any | None = ..., set_: Any | None = ..., where: Any | None = ...
|
||||
self,
|
||||
index_elements: Incomplete | None = ...,
|
||||
index_where: Incomplete | None = ...,
|
||||
set_: Incomplete | None = ...,
|
||||
where: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from sqlalchemy import types as sqltypes
|
||||
@@ -76,7 +77,7 @@ ischema_names: Any
|
||||
|
||||
class SybaseInspector(reflection.Inspector):
|
||||
def __init__(self, conn) -> None: ...
|
||||
def get_table_id(self, table_name, schema: Any | None = ...): ...
|
||||
def get_table_id(self, table_name, schema: Incomplete | None = ...): ...
|
||||
|
||||
class SybaseExecutionContext(default.DefaultExecutionContext):
|
||||
def set_ddl_autocommit(self, connection, value) -> None: ...
|
||||
@@ -123,13 +124,13 @@ class SybaseDialect(default.DefaultDialect):
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
max_identifier_length: int
|
||||
def initialize(self, connection) -> None: ...
|
||||
def get_table_id(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_id(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_schema_names(self, connection, **kw): ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ...): ... # type: ignore[override]
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw): ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ...): ... # type: ignore[override]
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from sqlalchemy import types as sqltypes
|
||||
@@ -21,7 +22,7 @@ class SybaseDialect_pysybase(SybaseDialect):
|
||||
@classmethod
|
||||
def dbapi(cls): ...
|
||||
def create_connect_args(self, url): ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
|
||||
dialect = SybaseDialect_pysybase
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from _typeshed.dbapi import DBAPIConnection
|
||||
from abc import abstractmethod
|
||||
from collections.abc import Callable, Mapping
|
||||
@@ -33,10 +33,10 @@ class Connection(Connectable):
|
||||
engine: Engine,
|
||||
connection: DBAPIConnection | None = ...,
|
||||
close_with_result: bool = ...,
|
||||
_branch_from: Any | None = ...,
|
||||
_execution_options: Any | None = ...,
|
||||
_dispatch: Any | None = ...,
|
||||
_has_events: Any | None = ...,
|
||||
_branch_from: Incomplete | None = ...,
|
||||
_execution_options: Incomplete | None = ...,
|
||||
_dispatch: Incomplete | None = ...,
|
||||
_has_events: Incomplete | None = ...,
|
||||
_allow_revalidate: bool = ...,
|
||||
) -> None: ...
|
||||
def schema_for_object(self, obj) -> str | None: ...
|
||||
@@ -62,7 +62,7 @@ class Connection(Connectable):
|
||||
def detach(self) -> None: ...
|
||||
def begin(self) -> Transaction: ...
|
||||
def begin_nested(self) -> Transaction | None: ...
|
||||
def begin_twophase(self, xid: Any | None = ...) -> TwoPhaseTransaction: ...
|
||||
def begin_twophase(self, xid: Incomplete | None = ...) -> TwoPhaseTransaction: ...
|
||||
def recover_twophase(self): ...
|
||||
def rollback_prepared(self, xid, recover: bool = ...) -> None: ...
|
||||
def commit_prepared(self, xid, recover: bool = ...) -> None: ...
|
||||
@@ -80,7 +80,9 @@ class Connection(Connectable):
|
||||
def execute(self, statement: _Executable, *multiparams: Mapping[str, Any], **params) -> CursorResult: ...
|
||||
@overload
|
||||
def execute(self, statement: str, *multiparams: Any | tuple[Any, ...] | Mapping[str, Any], **params) -> CursorResult: ...
|
||||
def exec_driver_sql(self, statement: str, parameters: Any | None = ..., execution_options: Any | None = ...): ...
|
||||
def exec_driver_sql(
|
||||
self, statement: str, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...
|
||||
): ...
|
||||
def transaction(self, callable_: Callable[Concatenate[Connection, _P], _T], *args: _P.args, **kwargs: _P.kwargs) -> _T: ...
|
||||
def run_callable(self, callable_: Callable[Concatenate[Connection, _P], _T], *args: _P.args, **kwargs: _P.kwargs) -> _T: ...
|
||||
|
||||
@@ -196,8 +198,8 @@ class Engine(Connectable, Identified):
|
||||
@overload
|
||||
def scalar(self, statement: str, *multiparams: Any | tuple[Any, ...] | Mapping[str, Any], **params: Any) -> Any: ...
|
||||
def connect(self, close_with_result: bool = ...) -> Connection: ... # type: ignore[override]
|
||||
def table_names(self, schema: Any | None = ..., connection: Connection | None = ...): ...
|
||||
def has_table(self, table_name: str, schema: Any | None = ...) -> bool: ...
|
||||
def table_names(self, schema: Incomplete | None = ..., connection: Connection | None = ...): ...
|
||||
def has_table(self, table_name: str, schema: Incomplete | None = ...) -> bool: ...
|
||||
def raw_connection(self, _connection: Connection | None = ...) -> DBAPIConnection: ...
|
||||
|
||||
class OptionEngineMixin:
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Mapping
|
||||
from typing import Any, overload
|
||||
from typing_extensions import Literal
|
||||
@@ -12,10 +13,10 @@ from .url import URL
|
||||
def create_engine(url: URL | str, *, strategy: Literal["mock"], **kwargs) -> MockConnection: ... # type: ignore[misc]
|
||||
@overload
|
||||
def create_engine(
|
||||
url: URL | str, *, module: Any | None = ..., enable_from_linting: bool = ..., future: Literal[True], **kwargs
|
||||
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: Literal[True], **kwargs
|
||||
) -> FutureEngine: ...
|
||||
@overload
|
||||
def create_engine(
|
||||
url: URL | str, *, module: Any | None = ..., enable_from_linting: bool = ..., future: Literal[False] = ..., **kwargs
|
||||
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: Literal[False] = ..., **kwargs
|
||||
) -> Engine: ...
|
||||
def engine_from_config(configuration: Mapping[str, Any], prefix: str = ..., **kwargs) -> Engine: ...
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import abc
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..util import memoized_property
|
||||
@@ -26,7 +27,7 @@ class ResultFetchStrategy:
|
||||
def hard_close(self, result, dbapi_cursor) -> None: ...
|
||||
def yield_per(self, result, dbapi_cursor, num) -> None: ...
|
||||
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...) -> None: ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...) -> None: ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...) -> None: ...
|
||||
def fetchall(self, result) -> None: ...
|
||||
def handle_exception(self, result, dbapi_cursor, err) -> None: ...
|
||||
|
||||
@@ -34,7 +35,7 @@ class NoCursorFetchStrategy(ResultFetchStrategy):
|
||||
def soft_close(self, result, dbapi_cursor) -> None: ...
|
||||
def hard_close(self, result, dbapi_cursor) -> None: ...
|
||||
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
|
||||
def fetchall(self, result, dbapi_cursor): ...
|
||||
|
||||
class NoCursorDQLFetchStrategy(NoCursorFetchStrategy): ...
|
||||
@@ -46,28 +47,32 @@ class CursorFetchStrategy(ResultFetchStrategy):
|
||||
def handle_exception(self, result, dbapi_cursor, err) -> None: ...
|
||||
def yield_per(self, result, dbapi_cursor, num) -> None: ...
|
||||
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
|
||||
def fetchall(self, result, dbapi_cursor): ...
|
||||
|
||||
class BufferedRowCursorFetchStrategy(CursorFetchStrategy):
|
||||
def __init__(self, dbapi_cursor, execution_options, growth_factor: int = ..., initial_buffer: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, dbapi_cursor, execution_options, growth_factor: int = ..., initial_buffer: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
def create(cls, result): ...
|
||||
def yield_per(self, result, dbapi_cursor, num) -> None: ...
|
||||
def soft_close(self, result, dbapi_cursor) -> None: ...
|
||||
def hard_close(self, result, dbapi_cursor) -> None: ...
|
||||
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
|
||||
def fetchall(self, result, dbapi_cursor): ...
|
||||
|
||||
class FullyBufferedCursorFetchStrategy(CursorFetchStrategy):
|
||||
alternate_cursor_description: Any
|
||||
def __init__(self, dbapi_cursor, alternate_description: Any | None = ..., initial_buffer: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, dbapi_cursor, alternate_description: Incomplete | None = ..., initial_buffer: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def yield_per(self, result, dbapi_cursor, num) -> None: ...
|
||||
def soft_close(self, result, dbapi_cursor) -> None: ...
|
||||
def hard_close(self, result, dbapi_cursor) -> None: ...
|
||||
def fetchone(self, result, dbapi_cursor, hard_close: bool = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Any | None = ...): ...
|
||||
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = ...): ...
|
||||
def fetchall(self, result, dbapi_cursor): ...
|
||||
|
||||
class _NoResultMetaData(ResultMetaData):
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, ClassVar
|
||||
|
||||
from .. import types as sqltypes
|
||||
@@ -90,13 +91,13 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
|
||||
self,
|
||||
convert_unicode: bool = ...,
|
||||
encoding: str = ...,
|
||||
paramstyle: Any | None = ...,
|
||||
dbapi: Any | None = ...,
|
||||
implicit_returning: Any | None = ...,
|
||||
paramstyle: Incomplete | None = ...,
|
||||
dbapi: Incomplete | None = ...,
|
||||
implicit_returning: Incomplete | None = ...,
|
||||
case_sensitive: bool = ...,
|
||||
supports_native_boolean: Any | None = ...,
|
||||
max_identifier_length: Any | None = ...,
|
||||
label_length: Any | None = ...,
|
||||
supports_native_boolean: Incomplete | None = ...,
|
||||
max_identifier_length: Incomplete | None = ...,
|
||||
label_length: Incomplete | None = ...,
|
||||
compiler_linting=...,
|
||||
server_side_cursors: bool = ...,
|
||||
**kwargs,
|
||||
@@ -115,7 +116,7 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
|
||||
def on_connect(self) -> None: ...
|
||||
def get_default_isolation_level(self, dbapi_conn): ...
|
||||
def type_descriptor(self, typeobj): ...
|
||||
def has_index(self, connection, table_name, index_name, schema: Any | None = ...): ...
|
||||
def has_index(self, connection, table_name, index_name, schema: Incomplete | None = ...): ...
|
||||
def validate_identifier(self, ident) -> None: ...
|
||||
def connect(self, *cargs, **cparams): ...
|
||||
def create_connect_args(self, url): ...
|
||||
@@ -130,9 +131,9 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
|
||||
def do_savepoint(self, connection, name) -> None: ...
|
||||
def do_rollback_to_savepoint(self, connection, name) -> None: ...
|
||||
def do_release_savepoint(self, connection, name) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute_no_params(self, cursor, statement, context: Any | None = ...) -> None: ... # type: ignore[override]
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_execute_no_params(self, cursor, statement, context: Incomplete | None = ...) -> None: ... # type: ignore[override]
|
||||
def is_disconnect(self, e, connection, cursor): ...
|
||||
def reset_isolation_level(self, dbapi_conn) -> None: ...
|
||||
def normalize_name(self, name): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from _typeshed.dbapi import DBAPIConnection, DBAPICursor
|
||||
from abc import abstractmethod
|
||||
from collections.abc import Callable, Collection, Mapping
|
||||
@@ -53,24 +54,24 @@ class Dialect:
|
||||
# as abstract.
|
||||
@classmethod
|
||||
def type_descriptor(cls, typeobj) -> None: ...
|
||||
def get_columns(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_table_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_temp_table_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_view_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_sequence_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_temp_view_names(self, connection, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_view_definition(self, connection, view_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_indexes(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_table_comment(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def get_columns(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_temp_table_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_view_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_sequence_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_temp_view_names(self, connection, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_view_definition(self, connection, view_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_indexes(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def get_table_comment(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def normalize_name(self, name) -> None: ...
|
||||
def denormalize_name(self, name) -> None: ...
|
||||
def has_table(self, connection, table_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def has_index(self, connection, table_name, index_name, schema: Any | None = ...) -> None: ...
|
||||
def has_sequence(self, connection, sequence_name, schema: Any | None = ..., **kw) -> None: ...
|
||||
def has_table(self, connection, table_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def has_index(self, connection, table_name, index_name, schema: Incomplete | None = ...) -> None: ...
|
||||
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ..., **kw) -> None: ...
|
||||
def do_begin(self, dbapi_connection) -> None: ...
|
||||
def do_rollback(self, dbapi_connection) -> None: ...
|
||||
def do_commit(self, dbapi_connection) -> None: ...
|
||||
@@ -85,9 +86,9 @@ class Dialect:
|
||||
def do_rollback_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
|
||||
def do_recover_twophase(self, connection) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_execute_no_params(self, cursor, statement, parameters, context: Any | None = ...) -> None: ...
|
||||
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def do_execute_no_params(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
|
||||
def is_disconnect(self, e, connection, cursor) -> None: ...
|
||||
def connect(self, *cargs, **cparams) -> DBAPIConnection: ...
|
||||
def reset_isolation_level(self, dbapi_conn) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def cache(fn, self, con, *args, **kw): ...
|
||||
|
||||
@@ -9,24 +9,24 @@ class Inspector:
|
||||
@property
|
||||
def default_schema_name(self): ...
|
||||
def get_schema_names(self): ...
|
||||
def get_table_names(self, schema: Any | None = ...): ...
|
||||
def has_table(self, table_name, schema: Any | None = ...): ...
|
||||
def has_sequence(self, sequence_name, schema: Any | None = ...): ...
|
||||
def get_sorted_table_and_fkc_names(self, schema: Any | None = ...): ...
|
||||
def get_table_names(self, schema: Incomplete | None = ...): ...
|
||||
def has_table(self, table_name, schema: Incomplete | None = ...): ...
|
||||
def has_sequence(self, sequence_name, schema: Incomplete | None = ...): ...
|
||||
def get_sorted_table_and_fkc_names(self, schema: Incomplete | None = ...): ...
|
||||
def get_temp_table_names(self): ...
|
||||
def get_temp_view_names(self): ...
|
||||
def get_table_options(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_view_names(self, schema: Any | None = ...): ...
|
||||
def get_sequence_names(self, schema: Any | None = ...): ...
|
||||
def get_view_definition(self, view_name, schema: Any | None = ...): ...
|
||||
def get_columns(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_indexes(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_comment(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_check_constraints(self, table_name, schema: Any | None = ..., **kw): ...
|
||||
def get_table_options(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_view_names(self, schema: Incomplete | None = ...): ...
|
||||
def get_sequence_names(self, schema: Incomplete | None = ...): ...
|
||||
def get_view_definition(self, view_name, schema: Incomplete | None = ...): ...
|
||||
def get_columns(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_pk_constraint(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_foreign_keys(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_indexes(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_unique_constraints(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_table_comment(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def get_check_constraints(self, table_name, schema: Incomplete | None = ..., **kw): ...
|
||||
def reflecttable(self, *args, **kwargs): ...
|
||||
def reflect_table(
|
||||
self, table, include_columns, exclude_columns=..., resolve_fks: bool = ..., _extend_on: Any | None = ...
|
||||
self, table, include_columns, exclude_columns=..., resolve_fks: bool = ..., _extend_on: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from collections.abc import Generator, KeysView
|
||||
from typing import Any
|
||||
|
||||
@@ -21,14 +21,14 @@ class SimpleResultMetaData(ResultMetaData):
|
||||
def __init__(
|
||||
self,
|
||||
keys,
|
||||
extra: Any | None = ...,
|
||||
_processors: Any | None = ...,
|
||||
_tuplefilter: Any | None = ...,
|
||||
_translated_indexes: Any | None = ...,
|
||||
_unique_filters: Any | None = ...,
|
||||
extra: Incomplete | None = ...,
|
||||
_processors: Incomplete | None = ...,
|
||||
_tuplefilter: Incomplete | None = ...,
|
||||
_translated_indexes: Incomplete | None = ...,
|
||||
_unique_filters: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
def result_tuple(fields, extra: Any | None = ...): ...
|
||||
def result_tuple(fields, extra: Incomplete | None = ...): ...
|
||||
|
||||
class ResultInternal(InPlaceGenerative): ...
|
||||
|
||||
@@ -39,7 +39,7 @@ class Result(_WithKeys, ResultInternal):
|
||||
def __init__(self, cursor_metadata) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def yield_per(self: Self, num: int) -> Self: ...
|
||||
def unique(self: Self, strategy: Any | None = ...) -> Self: ...
|
||||
def unique(self: Self, strategy: Incomplete | None = ...) -> Self: ...
|
||||
def columns(self, *col_expressions): ...
|
||||
def scalars(self, index: int = ...) -> ScalarResult: ...
|
||||
def mappings(self) -> MappingResult: ...
|
||||
@@ -63,10 +63,10 @@ class FilterResult(ResultInternal): ...
|
||||
|
||||
class ScalarResult(FilterResult):
|
||||
def __init__(self, real_result, index) -> None: ...
|
||||
def unique(self, strategy: Any | None = ...): ...
|
||||
def partitions(self, size: Any | None = ...) -> None: ...
|
||||
def unique(self, strategy: Incomplete | None = ...): ...
|
||||
def partitions(self, size: Incomplete | None = ...) -> None: ...
|
||||
def fetchall(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def all(self): ...
|
||||
def __iter__(self): ...
|
||||
def __next__(self): ...
|
||||
@@ -76,12 +76,12 @@ class ScalarResult(FilterResult):
|
||||
|
||||
class MappingResult(_WithKeys, FilterResult):
|
||||
def __init__(self, result) -> None: ...
|
||||
def unique(self, strategy: Any | None = ...): ...
|
||||
def unique(self, strategy: Incomplete | None = ...): ...
|
||||
def columns(self, *col_expressions): ...
|
||||
def partitions(self, size: Any | None = ...) -> None: ...
|
||||
def partitions(self, size: Incomplete | None = ...) -> None: ...
|
||||
def fetchall(self): ...
|
||||
def fetchone(self): ...
|
||||
def fetchmany(self, size: Any | None = ...): ...
|
||||
def fetchmany(self, size: Incomplete | None = ...): ...
|
||||
def all(self): ...
|
||||
def __iter__(self): ...
|
||||
def __next__(self): ...
|
||||
@@ -100,7 +100,7 @@ class FrozenResult:
|
||||
class IteratorResult(Result):
|
||||
iterator: Any
|
||||
raw: Any
|
||||
def __init__(self, cursor_metadata, iterator, raw: Any | None = ..., _source_supports_scalars: bool = ...) -> None: ...
|
||||
def __init__(self, cursor_metadata, iterator, raw: Incomplete | None = ..., _source_supports_scalars: bool = ...) -> None: ...
|
||||
|
||||
def null_result() -> IteratorResult: ...
|
||||
|
||||
@@ -110,7 +110,12 @@ class ChunkedIteratorResult(IteratorResult):
|
||||
iterator: Any
|
||||
dynamic_yield_per: Any
|
||||
def __init__(
|
||||
self, cursor_metadata, chunks, source_supports_scalars: bool = ..., raw: Any | None = ..., dynamic_yield_per: bool = ...
|
||||
self,
|
||||
cursor_metadata,
|
||||
chunks,
|
||||
source_supports_scalars: bool = ...,
|
||||
raw: Incomplete | None = ...,
|
||||
dynamic_yield_per: bool = ...,
|
||||
) -> None: ...
|
||||
|
||||
class MergedResult(IteratorResult):
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class _UnpickleDispatch:
|
||||
def __call__(self, _instance_cls): ...
|
||||
|
||||
class _Dispatch:
|
||||
def __init__(self, parent, instance_cls: Any | None = ...) -> None: ...
|
||||
def __init__(self, parent, instance_cls: Incomplete | None = ...) -> None: ...
|
||||
def __getattr__(self, name: str): ...
|
||||
def __reduce__(self): ...
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class _EventKey:
|
||||
@@ -7,14 +8,14 @@ class _EventKey:
|
||||
fn_key: Any
|
||||
fn_wrap: Any
|
||||
dispatch_target: Any
|
||||
def __init__(self, target, identifier, fn, dispatch_target, _fn_wrap: Any | None = ...) -> None: ...
|
||||
def __init__(self, target, identifier, fn, dispatch_target, _fn_wrap: Incomplete | None = ...) -> None: ...
|
||||
def with_wrapper(self, fn_wrap): ...
|
||||
def with_dispatch_target(self, dispatch_target): ...
|
||||
def listen(self, *args, **kw) -> None: ...
|
||||
def remove(self) -> None: ...
|
||||
def contains(self): ...
|
||||
def base_listen(
|
||||
self, propagate: bool = ..., insert: bool = ..., named: bool = ..., retval: Any | None = ..., asyncio: bool = ...
|
||||
self, propagate: bool = ..., insert: bool = ..., named: bool = ..., retval: Incomplete | None = ..., asyncio: bool = ...
|
||||
) -> None: ...
|
||||
def append_to_list(self, owner, list_): ...
|
||||
def remove_from_list(self, owner, list_) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, ClassVar
|
||||
|
||||
class HasDescriptionCode:
|
||||
@@ -21,7 +22,7 @@ class AmbiguousForeignKeysError(ArgumentError): ...
|
||||
class CircularDependencyError(SQLAlchemyError):
|
||||
cycles: Any
|
||||
edges: Any
|
||||
def __init__(self, message, cycles, edges, msg: Any | None = ..., code: Any | None = ...) -> None: ...
|
||||
def __init__(self, message, cycles, edges, msg: Incomplete | None = ..., code: Incomplete | None = ...) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
|
||||
class CompileError(SQLAlchemyError): ...
|
||||
@@ -82,7 +83,14 @@ class StatementError(SQLAlchemyError):
|
||||
hide_parameters: Any
|
||||
detail: Any
|
||||
def __init__(
|
||||
self, message, statement, params, orig, hide_parameters: bool = ..., code: Any | None = ..., ismulti: Any | None = ...
|
||||
self,
|
||||
message,
|
||||
statement,
|
||||
params,
|
||||
orig,
|
||||
hide_parameters: bool = ...,
|
||||
code: Incomplete | None = ...,
|
||||
ismulti: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def add_detail(self, msg) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
@@ -98,8 +106,8 @@ class DBAPIError(StatementError):
|
||||
dbapi_base_err,
|
||||
hide_parameters: bool = ...,
|
||||
connection_invalidated: bool = ...,
|
||||
dialect: Any | None = ...,
|
||||
ismulti: Any | None = ...,
|
||||
dialect: Incomplete | None = ...,
|
||||
ismulti: Incomplete | None = ...,
|
||||
): ...
|
||||
def __reduce__(self): ...
|
||||
connection_invalidated: Any
|
||||
@@ -110,8 +118,8 @@ class DBAPIError(StatementError):
|
||||
orig,
|
||||
hide_parameters: bool = ...,
|
||||
connection_invalidated: bool = ...,
|
||||
code: Any | None = ...,
|
||||
ismulti: Any | None = ...,
|
||||
code: Incomplete | None = ...,
|
||||
ismulti: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
class InterfaceError(DBAPIError): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..orm import interfaces
|
||||
@@ -24,17 +25,17 @@ class AssociationProxy(interfaces.InspectionAttrInfo):
|
||||
self,
|
||||
target_collection,
|
||||
attr,
|
||||
creator: Any | None = ...,
|
||||
getset_factory: Any | None = ...,
|
||||
proxy_factory: Any | None = ...,
|
||||
proxy_bulk_set: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
creator: Incomplete | None = ...,
|
||||
getset_factory: Incomplete | None = ...,
|
||||
proxy_factory: Incomplete | None = ...,
|
||||
proxy_bulk_set: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
cascade_scalar_deletes: bool = ...,
|
||||
) -> None: ...
|
||||
def __get__(self, obj, class_): ...
|
||||
def __set__(self, obj, values) -> None: ...
|
||||
def __delete__(self, obj) -> None: ...
|
||||
def for_class(self, class_, obj: Any | None = ...): ...
|
||||
def for_class(self, class_, obj: Incomplete | None = ...): ...
|
||||
|
||||
class AssociationProxyInstance:
|
||||
parent: Any
|
||||
@@ -61,15 +62,15 @@ class AssociationProxyInstance:
|
||||
def get(self, obj): ...
|
||||
def set(self, obj, values) -> None: ...
|
||||
def delete(self, obj) -> None: ...
|
||||
def any(self, criterion: Any | None = ..., **kwargs): ...
|
||||
def has(self, criterion: Any | None = ..., **kwargs): ...
|
||||
def any(self, criterion: Incomplete | None = ..., **kwargs): ...
|
||||
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
|
||||
|
||||
class AmbiguousAssociationProxyInstance(AssociationProxyInstance):
|
||||
def get(self, obj): ...
|
||||
def __eq__(self, obj): ...
|
||||
def __ne__(self, obj): ...
|
||||
def any(self, criterion: Any | None = ..., **kwargs) -> None: ...
|
||||
def has(self, criterion: Any | None = ..., **kwargs) -> None: ...
|
||||
def any(self, criterion: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
def has(self, criterion: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class ObjectAssociationProxyInstance(AssociationProxyInstance):
|
||||
def contains(self, obj): ...
|
||||
@@ -149,8 +150,8 @@ class _AssociationDict(_AssociationCollection):
|
||||
def __gt__(self, other): ...
|
||||
def __ge__(self, other): ...
|
||||
def __cmp__(self, other): ...
|
||||
def get(self, key, default: Any | None = ...): ...
|
||||
def setdefault(self, key, default: Any | None = ...): ...
|
||||
def get(self, key, default: Incomplete | None = ...): ...
|
||||
def setdefault(self, key, default: Incomplete | None = ...): ...
|
||||
def keys(self): ...
|
||||
def items(self): ...
|
||||
def values(self): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .base import ProxyComparable, StartableContext
|
||||
@@ -10,7 +11,7 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
|
||||
engine: Any
|
||||
sync_engine: Any
|
||||
sync_connection: Any
|
||||
def __init__(self, async_engine, sync_connection: Any | None = ...) -> None: ...
|
||||
def __init__(self, async_engine, sync_connection: Incomplete | None = ...) -> None: ...
|
||||
async def start(self, is_ctxmanager: bool = ...): ...
|
||||
@property
|
||||
def connection(self) -> None: ...
|
||||
@@ -19,7 +20,7 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
|
||||
def info(self): ...
|
||||
def begin(self): ...
|
||||
def begin_nested(self): ...
|
||||
async def invalidate(self, exception: Any | None = ...): ...
|
||||
async def invalidate(self, exception: Incomplete | None = ...): ...
|
||||
async def get_isolation_level(self): ...
|
||||
async def set_isolation_level(self): ...
|
||||
def in_transaction(self): ...
|
||||
@@ -30,12 +31,12 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
|
||||
async def commit(self) -> None: ...
|
||||
async def rollback(self) -> None: ...
|
||||
async def close(self) -> None: ...
|
||||
async def exec_driver_sql(self, statement, parameters: Any | None = ..., execution_options=...): ...
|
||||
async def stream(self, statement, parameters: Any | None = ..., execution_options=...): ...
|
||||
async def execute(self, statement, parameters: Any | None = ..., execution_options=...): ...
|
||||
async def scalar(self, statement, parameters: Any | None = ..., execution_options=...): ...
|
||||
async def scalars(self, statement, parameters: Any | None = ..., execution_options=...): ...
|
||||
async def stream_scalars(self, statement, parameters: Any | None = ..., execution_options=...): ...
|
||||
async def exec_driver_sql(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
|
||||
async def stream(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
|
||||
async def execute(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
|
||||
async def scalar(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
|
||||
async def scalars(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
|
||||
async def stream_scalars(self, statement, parameters: Incomplete | None = ..., execution_options=...): ...
|
||||
async def run_sync(self, fn, *arg, **kw): ...
|
||||
def __await__(self): ...
|
||||
async def __aexit__(self, type_, value, traceback) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ...orm.scoping import ScopedSessionMixin
|
||||
@@ -29,38 +30,38 @@ class async_scoped_session(ScopedSessionMixin):
|
||||
async def connection(self, **kw): ...
|
||||
async def delete(self, instance): ...
|
||||
async def execute(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
def expire(self, instance, attribute_names: Any | None = ...) -> None: ...
|
||||
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
|
||||
def expire_all(self) -> None: ...
|
||||
def expunge(self, instance) -> None: ...
|
||||
def expunge_all(self) -> None: ...
|
||||
async def flush(self, objects: Any | None = ...) -> None: ...
|
||||
async def flush(self, objects: Incomplete | None = ...) -> None: ...
|
||||
async def get(
|
||||
self,
|
||||
entity,
|
||||
ident,
|
||||
options: Any | None = ...,
|
||||
options: Incomplete | None = ...,
|
||||
populate_existing: bool = ...,
|
||||
with_for_update: Any | None = ...,
|
||||
identity_token: Any | None = ...,
|
||||
with_for_update: Incomplete | None = ...,
|
||||
identity_token: Incomplete | None = ...,
|
||||
): ...
|
||||
def get_bind(self, mapper: Any | None = ..., clause: Any | None = ..., bind: Any | None = ..., **kw): ...
|
||||
def get_bind(self, mapper: Incomplete | None = ..., clause: Incomplete | None = ..., bind: Incomplete | None = ..., **kw): ...
|
||||
def is_modified(self, instance, include_collections: bool = ...): ...
|
||||
async def merge(self, instance, load: bool = ..., options: Any | None = ...): ...
|
||||
async def refresh(self, instance, attribute_names: Any | None = ..., with_for_update: Any | None = ...): ...
|
||||
async def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
|
||||
async def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...): ...
|
||||
async def rollback(self): ...
|
||||
async def scalar(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def scalars(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def stream(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def stream_scalars(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
@property
|
||||
def dirty(self): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from typing import Any
|
||||
|
||||
from ...util import memoized_property
|
||||
@@ -10,39 +10,41 @@ class AsyncSession(ReversibleProxy):
|
||||
binds: Any
|
||||
sync_session_class: Any
|
||||
sync_session: Any
|
||||
def __init__(self, bind: Any | None = ..., binds: Any | None = ..., sync_session_class: Any | None = ..., **kw) -> None: ...
|
||||
async def refresh(self, instance, attribute_names: Any | None = ..., with_for_update: Any | None = ...): ...
|
||||
def __init__(
|
||||
self, bind: Incomplete | None = ..., binds: Incomplete | None = ..., sync_session_class: Incomplete | None = ..., **kw
|
||||
) -> None: ...
|
||||
async def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...): ...
|
||||
async def run_sync(self, fn, *arg, **kw): ...
|
||||
async def execute(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def scalar(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def scalars(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def get(
|
||||
self,
|
||||
entity,
|
||||
ident,
|
||||
options: Any | None = ...,
|
||||
options: Incomplete | None = ...,
|
||||
populate_existing: bool = ...,
|
||||
with_for_update: Any | None = ...,
|
||||
identity_token: Any | None = ...,
|
||||
with_for_update: Incomplete | None = ...,
|
||||
identity_token: Incomplete | None = ...,
|
||||
): ...
|
||||
async def stream(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def stream_scalars(
|
||||
self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
async def delete(self, instance): ...
|
||||
async def merge(self, instance, load: bool = ..., options: Any | None = ...): ...
|
||||
async def flush(self, objects: Any | None = ...) -> None: ...
|
||||
async def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
|
||||
async def flush(self, objects: Incomplete | None = ...) -> None: ...
|
||||
def get_transaction(self): ...
|
||||
def get_nested_transaction(self): ...
|
||||
def get_bind(self, mapper: Any | None = ..., clause: Any | None = ..., bind: Any | None = ..., **kw): ...
|
||||
def get_bind(self, mapper: Incomplete | None = ..., clause: Incomplete | None = ..., bind: Incomplete | None = ..., **kw): ...
|
||||
async def connection(self, **kw): ...
|
||||
def begin(self, **kw): ...
|
||||
def begin_nested(self, **kw): ...
|
||||
@@ -64,7 +66,7 @@ class AsyncSession(ReversibleProxy):
|
||||
def __iter__(self): ...
|
||||
def add(self, instance, _warn: bool = ...) -> None: ...
|
||||
def add_all(self, instances) -> None: ...
|
||||
def expire(self, instance, attribute_names: Any | None = ...) -> None: ...
|
||||
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
|
||||
def expire_all(self) -> None: ...
|
||||
def expunge(self, instance) -> None: ...
|
||||
def expunge_all(self) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def classname_for_table(base, tablename, table): ...
|
||||
@@ -11,16 +12,16 @@ class AutomapBase:
|
||||
@classmethod
|
||||
def prepare(
|
||||
cls,
|
||||
autoload_with: Any | None = ...,
|
||||
engine: Any | None = ...,
|
||||
autoload_with: Incomplete | None = ...,
|
||||
engine: Incomplete | None = ...,
|
||||
reflect: bool = ...,
|
||||
schema: Any | None = ...,
|
||||
classname_for_table: Any | None = ...,
|
||||
collection_class: Any | None = ...,
|
||||
name_for_scalar_relationship: Any | None = ...,
|
||||
name_for_collection_relationship: Any | None = ...,
|
||||
generate_relationship: Any | None = ...,
|
||||
schema: Incomplete | None = ...,
|
||||
classname_for_table: Incomplete | None = ...,
|
||||
collection_class: Incomplete | None = ...,
|
||||
name_for_scalar_relationship: Incomplete | None = ...,
|
||||
name_for_collection_relationship: Incomplete | None = ...,
|
||||
generate_relationship: Incomplete | None = ...,
|
||||
reflection_options=...,
|
||||
) -> None: ...
|
||||
|
||||
def automap_base(declarative_base: Any | None = ..., **kw): ...
|
||||
def automap_base(declarative_base: Incomplete | None = ..., **kw): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
log: Any
|
||||
@@ -12,7 +13,7 @@ class BakedQuery:
|
||||
steps: Any
|
||||
def __init__(self, bakery, initial_fn, args=...) -> None: ...
|
||||
@classmethod
|
||||
def bakery(cls, size: int = ..., _size_alert: Any | None = ...): ...
|
||||
def bakery(cls, size: int = ..., _size_alert: Incomplete | None = ...): ...
|
||||
def __iadd__(self, other): ...
|
||||
def __add__(self, other): ...
|
||||
def add_criteria(self, fn, *args): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Generic, TypeVar
|
||||
|
||||
from ..orm.query import Query
|
||||
@@ -18,8 +19,16 @@ class ShardedSession(Session):
|
||||
execute_chooser: Any
|
||||
query_chooser: Any
|
||||
def __init__(
|
||||
self, shard_chooser, id_chooser, execute_chooser: Any | None = ..., shards: Any | None = ..., query_cls=..., **kwargs
|
||||
self,
|
||||
shard_chooser,
|
||||
id_chooser,
|
||||
execute_chooser: Incomplete | None = ...,
|
||||
shards: Incomplete | None = ...,
|
||||
query_cls=...,
|
||||
**kwargs,
|
||||
): ...
|
||||
def connection_callable(self, mapper: Any | None = ..., instance: Any | None = ..., shard_id: Any | None = ..., **kwargs): ...
|
||||
def get_bind(self, mapper: Any | None = ..., shard_id: Any | None = ..., instance: Any | None = ..., clause: Any | None = ..., **kw): ... # type: ignore[override]
|
||||
def connection_callable(
|
||||
self, mapper: Incomplete | None = ..., instance: Incomplete | None = ..., shard_id: Incomplete | None = ..., **kwargs
|
||||
): ...
|
||||
def get_bind(self, mapper: Incomplete | None = ..., shard_id: Incomplete | None = ..., instance: Incomplete | None = ..., clause: Incomplete | None = ..., **kw): ... # type: ignore[override]
|
||||
def bind_shard(self, shard_id, bind) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..orm import interfaces
|
||||
@@ -9,7 +10,7 @@ class hybrid_method(interfaces.InspectionAttrInfo):
|
||||
is_attribute: bool
|
||||
extension_type: Any
|
||||
func: Any
|
||||
def __init__(self, func, expr: Any | None = ...) -> None: ...
|
||||
def __init__(self, func, expr: Incomplete | None = ...) -> None: ...
|
||||
def __get__(self, instance, owner): ...
|
||||
expr: Any
|
||||
def expression(self, expr): ...
|
||||
@@ -26,11 +27,11 @@ class hybrid_property(interfaces.InspectionAttrInfo):
|
||||
def __init__(
|
||||
self,
|
||||
fget,
|
||||
fset: Any | None = ...,
|
||||
fdel: Any | None = ...,
|
||||
expr: Any | None = ...,
|
||||
custom_comparator: Any | None = ...,
|
||||
update_expr: Any | None = ...,
|
||||
fset: Incomplete | None = ...,
|
||||
fdel: Incomplete | None = ...,
|
||||
expr: Incomplete | None = ...,
|
||||
custom_comparator: Incomplete | None = ...,
|
||||
update_expr: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def __get__(self, instance, owner): ...
|
||||
def __set__(self, instance, value) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..ext.hybrid import hybrid_property
|
||||
@@ -8,7 +9,9 @@ class index_property(hybrid_property):
|
||||
default: Any
|
||||
datatype: Any
|
||||
onebased: Any
|
||||
def __init__(self, attr_name, index, default=..., datatype: Any | None = ..., mutable: bool = ..., onebased: bool = ...): ...
|
||||
def __init__(
|
||||
self, attr_name, index, default=..., datatype: Incomplete | None = ..., mutable: bool = ..., onebased: bool = ...
|
||||
): ...
|
||||
def fget(self, instance): ...
|
||||
def fset(self, instance, value) -> None: ...
|
||||
def fdel(self, instance) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..orm.instrumentation import ClassManager, InstrumentationFactory
|
||||
@@ -46,8 +47,8 @@ class _ClassInstrumentationAdapter(ClassManager):
|
||||
def uninstall_member(self, key) -> None: ...
|
||||
def instrument_collection_class(self, key, collection_class): ...
|
||||
def initialize_collection(self, key, state, factory): ...
|
||||
def new_instance(self, state: Any | None = ...): ...
|
||||
def setup_instance(self, instance, state: Any | None = ...): ...
|
||||
def new_instance(self, state: Incomplete | None = ...): ...
|
||||
def setup_instance(self, instance, state: Incomplete | None = ...): ...
|
||||
def teardown_instance(self, instance) -> None: ...
|
||||
def has_state(self, instance): ...
|
||||
def state_getter(self): ...
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def ordering_list(attr, count_from: Any | None = ..., **kw): ...
|
||||
def ordering_list(attr, count_from: Incomplete | None = ..., **kw): ...
|
||||
|
||||
class OrderingList(list[Any]):
|
||||
ordering_attr: Any
|
||||
ordering_func: Any
|
||||
reorder_on_append: Any
|
||||
def __init__(
|
||||
self, ordering_attr: Any | None = ..., ordering_func: Any | None = ..., reorder_on_append: bool = ...
|
||||
self, ordering_attr: Incomplete | None = ..., ordering_func: Incomplete | None = ..., reorder_on_append: bool = ...
|
||||
) -> None: ...
|
||||
def reorder(self) -> None: ...
|
||||
def append(self, entity) -> None: ...
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from typing import Any
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def Serializer(*args, **kw): ...
|
||||
def Deserializer(file, metadata: Any | None = ..., scoped_session: Any | None = ..., engine: Any | None = ...): ...
|
||||
def Deserializer(
|
||||
file, metadata: Incomplete | None = ..., scoped_session: Incomplete | None = ..., engine: Incomplete | None = ...
|
||||
): ...
|
||||
def dumps(obj, protocol=...): ...
|
||||
def loads(data, metadata: Any | None = ..., scoped_session: Any | None = ..., engine: Any | None = ...): ...
|
||||
def loads(data, metadata: Incomplete | None = ..., scoped_session: Incomplete | None = ..., engine: Incomplete | None = ...): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, overload
|
||||
from typing_extensions import Literal
|
||||
|
||||
@@ -12,7 +13,7 @@ NO_OPTIONS: Any
|
||||
def create_engine(url: URL | str, *, strategy: Literal["mock"], **kwargs) -> MockConnection: ... # type: ignore[misc]
|
||||
@overload
|
||||
def create_engine(
|
||||
url: URL | str, *, module: Any | None = ..., enable_from_linting: bool = ..., future: bool = ..., **kwargs
|
||||
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: bool = ..., **kwargs
|
||||
) -> Engine: ...
|
||||
|
||||
class Connection(_LegacyConnection):
|
||||
@@ -21,8 +22,8 @@ class Connection(_LegacyConnection):
|
||||
def commit(self) -> None: ...
|
||||
def rollback(self) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def execute(self, statement, parameters: Any | None = ..., execution_options: Any | None = ...): ... # type: ignore[override]
|
||||
def scalar(self, statement, parameters: Any | None = ..., execution_options: Any | None = ...): ... # type: ignore[override]
|
||||
def execute(self, statement, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def scalar(self, statement, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...): ... # type: ignore[override]
|
||||
|
||||
class Engine(_LegacyEngine):
|
||||
transaction: Any
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..util.langhelpers import public_factory as public_factory
|
||||
@@ -84,7 +85,7 @@ from .util import (
|
||||
with_polymorphic as with_polymorphic,
|
||||
)
|
||||
|
||||
def create_session(bind: Any | None = ..., **kwargs): ...
|
||||
def create_session(bind: Incomplete | None = ..., **kwargs): ...
|
||||
|
||||
with_loader_criteria: Any
|
||||
relationship: Any
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Generic, NamedTuple, TypeVar
|
||||
|
||||
from ..sql import base as sql_base, roles, traversals
|
||||
@@ -31,9 +32,9 @@ class QueryableAttribute(
|
||||
class_,
|
||||
key,
|
||||
parententity,
|
||||
impl: Any | None = ...,
|
||||
comparator: Any | None = ...,
|
||||
of_type: Any | None = ...,
|
||||
impl: Incomplete | None = ...,
|
||||
comparator: Incomplete | None = ...,
|
||||
of_type: Incomplete | None = ...,
|
||||
extra_criteria=...,
|
||||
) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
@@ -112,12 +113,12 @@ class AttributeImpl:
|
||||
callable_,
|
||||
dispatch,
|
||||
trackparent: bool = ...,
|
||||
compare_function: Any | None = ...,
|
||||
compare_function: Incomplete | None = ...,
|
||||
active_history: bool = ...,
|
||||
parent_token: Any | None = ...,
|
||||
parent_token: Incomplete | None = ...,
|
||||
load_on_unexpire: bool = ...,
|
||||
send_modified_events: bool = ...,
|
||||
accepts_scalar_loader: Any | None = ...,
|
||||
accepts_scalar_loader: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
active_history: Any
|
||||
@@ -129,7 +130,7 @@ class AttributeImpl:
|
||||
def append(self, state, dict_, value, initiator, passive=...) -> None: ...
|
||||
def remove(self, state, dict_, value, initiator, passive=...) -> None: ...
|
||||
def pop(self, state, dict_, value, initiator, passive=...) -> None: ...
|
||||
def set(self, state, dict_, value, initiator, passive=..., check_old: Any | None = ..., pop: bool = ...) -> None: ...
|
||||
def set(self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = ..., pop: bool = ...) -> None: ...
|
||||
def get_committed_value(self, state, dict_, passive=...): ...
|
||||
def set_committed_value(self, state, dict_, value): ...
|
||||
|
||||
@@ -142,7 +143,7 @@ class ScalarAttributeImpl(AttributeImpl):
|
||||
def __init__(self, *arg, **kw) -> None: ...
|
||||
def delete(self, state, dict_) -> None: ...
|
||||
def get_history(self, state, dict_, passive=...): ...
|
||||
def set(self, state, dict_, value, initiator, passive=..., check_old: Any | None = ..., pop: bool = ...) -> None: ...
|
||||
def set(self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = ..., pop: bool = ...) -> None: ...
|
||||
def fire_replace_event(self, state, dict_, value, previous, initiator): ...
|
||||
def fire_remove_event(self, state, dict_, value, initiator) -> None: ...
|
||||
@property
|
||||
@@ -156,7 +157,7 @@ class ScalarObjectAttributeImpl(ScalarAttributeImpl):
|
||||
def delete(self, state, dict_) -> None: ...
|
||||
def get_history(self, state, dict_, passive=...): ...
|
||||
def get_all_pending(self, state, dict_, passive=...): ...
|
||||
def set(self, state, dict_, value, initiator, passive=..., check_old: Any | None = ..., pop: bool = ...) -> None: ...
|
||||
def set(self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = ..., pop: bool = ...) -> None: ...
|
||||
def fire_remove_event(self, state, dict_, value, initiator) -> None: ...
|
||||
def fire_replace_event(self, state, dict_, value, previous, initiator): ...
|
||||
|
||||
@@ -174,10 +175,10 @@ class CollectionAttributeImpl(AttributeImpl):
|
||||
key,
|
||||
callable_,
|
||||
dispatch,
|
||||
typecallable: Any | None = ...,
|
||||
typecallable: Incomplete | None = ...,
|
||||
trackparent: bool = ...,
|
||||
copy_function: Any | None = ...,
|
||||
compare_function: Any | None = ...,
|
||||
copy_function: Incomplete | None = ...,
|
||||
compare_function: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
def get_history(self, state, dict_, passive=...): ...
|
||||
@@ -195,14 +196,14 @@ class CollectionAttributeImpl(AttributeImpl):
|
||||
state,
|
||||
dict_,
|
||||
value,
|
||||
initiator: Any | None = ...,
|
||||
initiator: Incomplete | None = ...,
|
||||
passive=...,
|
||||
check_old: Any | None = ...,
|
||||
check_old: Incomplete | None = ...,
|
||||
pop: bool = ...,
|
||||
_adapt: bool = ...,
|
||||
) -> None: ...
|
||||
def set_committed_value(self, state, dict_, value): ...
|
||||
def get_collection(self, state, dict_, user_data: Any | None = ..., passive=...): ...
|
||||
def get_collection(self, state, dict_, user_data: Incomplete | None = ..., passive=...): ...
|
||||
|
||||
def backref_listeners(attribute, key, uselist): ...
|
||||
|
||||
@@ -232,18 +233,20 @@ def register_attribute_impl(
|
||||
class_,
|
||||
key,
|
||||
uselist: bool = ...,
|
||||
callable_: Any | None = ...,
|
||||
callable_: Incomplete | None = ...,
|
||||
useobject: bool = ...,
|
||||
impl_class: Any | None = ...,
|
||||
backref: Any | None = ...,
|
||||
impl_class: Incomplete | None = ...,
|
||||
backref: Incomplete | None = ...,
|
||||
**kw,
|
||||
): ...
|
||||
def register_descriptor(class_, key, comparator: Any | None = ..., parententity: Any | None = ..., doc: Any | None = ...): ...
|
||||
def register_descriptor(
|
||||
class_, key, comparator: Incomplete | None = ..., parententity: Incomplete | None = ..., doc: Incomplete | None = ...
|
||||
): ...
|
||||
def unregister_attribute(class_, key) -> None: ...
|
||||
def init_collection(obj, key): ...
|
||||
def init_state_collection(state, dict_, key): ...
|
||||
def set_committed_value(instance, key, value) -> None: ...
|
||||
def set_attribute(instance, key, value, initiator: Any | None = ...) -> None: ...
|
||||
def set_attribute(instance, key, value, initiator: Incomplete | None = ...) -> None: ...
|
||||
def get_attribute(instance, key): ...
|
||||
def del_attribute(instance, key) -> None: ...
|
||||
def flag_modified(instance, key) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def add_class(classname, cls, decl_class_registry) -> None: ...
|
||||
@@ -6,7 +7,7 @@ def remove_class(classname, cls, decl_class_registry) -> None: ...
|
||||
class _MultipleClassMarker:
|
||||
on_remove: Any
|
||||
contents: Any
|
||||
def __init__(self, classes, on_remove: Any | None = ...) -> None: ...
|
||||
def __init__(self, classes, on_remove: Incomplete | None = ...) -> None: ...
|
||||
def remove_item(self, cls) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def attempt_get(self, path, key): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class _PlainColumnGetter:
|
||||
@@ -63,22 +64,22 @@ class CollectionAdapter:
|
||||
@property
|
||||
def data(self): ...
|
||||
def bulk_appender(self): ...
|
||||
def append_with_event(self, item, initiator: Any | None = ...) -> None: ...
|
||||
def append_with_event(self, item, initiator: Incomplete | None = ...) -> None: ...
|
||||
def append_without_event(self, item) -> None: ...
|
||||
def append_multiple_without_event(self, items) -> None: ...
|
||||
def bulk_remover(self): ...
|
||||
def remove_with_event(self, item, initiator: Any | None = ...) -> None: ...
|
||||
def remove_with_event(self, item, initiator: Incomplete | None = ...) -> None: ...
|
||||
def remove_without_event(self, item) -> None: ...
|
||||
def clear_with_event(self, initiator: Any | None = ...) -> None: ...
|
||||
def clear_with_event(self, initiator: Incomplete | None = ...) -> None: ...
|
||||
def clear_without_event(self) -> None: ...
|
||||
def __iter__(self): ...
|
||||
def __len__(self) -> int: ...
|
||||
def __bool__(self) -> bool: ...
|
||||
def __nonzero__(self) -> bool: ...
|
||||
def fire_append_wo_mutation_event(self, item, initiator: Any | None = ...): ...
|
||||
def fire_append_event(self, item, initiator: Any | None = ...): ...
|
||||
def fire_remove_event(self, item, initiator: Any | None = ...) -> None: ...
|
||||
def fire_pre_remove_event(self, initiator: Any | None = ...) -> None: ...
|
||||
def fire_append_wo_mutation_event(self, item, initiator: Incomplete | None = ...): ...
|
||||
def fire_append_event(self, item, initiator: Incomplete | None = ...): ...
|
||||
def fire_remove_event(self, item, initiator: Incomplete | None = ...) -> None: ...
|
||||
def fire_pre_remove_event(self, initiator: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class InstrumentedList(list[Any]): ...
|
||||
class InstrumentedSet(set[Any]): ...
|
||||
@@ -87,5 +88,5 @@ class InstrumentedDict(dict[Any, Any]): ...
|
||||
class MappedCollection(dict[Any, Any]):
|
||||
keyfunc: Any
|
||||
def __init__(self, keyfunc) -> None: ...
|
||||
def set(self, value, _sa_initiator: Any | None = ...) -> None: ...
|
||||
def remove(self, value, _sa_initiator: Any | None = ...) -> None: ...
|
||||
def set(self, value, _sa_initiator: Incomplete | None = ...) -> None: ...
|
||||
def remove(self, value, _sa_initiator: Incomplete | None = ...) -> None: ...
|
||||
|
||||
@@ -37,8 +37,8 @@ class QueryContext:
|
||||
params,
|
||||
session,
|
||||
load_options,
|
||||
execution_options: Any | None = ...,
|
||||
bind_arguments: Any | None = ...,
|
||||
execution_options: Incomplete | None = ...,
|
||||
bind_arguments: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
class ORMCompileState(CompileState):
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Callable
|
||||
from typing import Any, ClassVar, TypeVar, overload
|
||||
from typing_extensions import TypeAlias
|
||||
@@ -49,7 +50,7 @@ def declarative_mixin(cls: _ClsT) -> _ClsT: ...
|
||||
def declarative_base(
|
||||
bind: Connectable | None = ...,
|
||||
metadata: MetaData | None = ...,
|
||||
mapper: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
cls: type[Any] | tuple[type[Any], ...] = ...,
|
||||
name: str = ...,
|
||||
constructor: Callable[..., None] = ...,
|
||||
@@ -59,7 +60,7 @@ def declarative_base(
|
||||
def declarative_base(
|
||||
bind: Connectable | None = ...,
|
||||
metadata: MetaData | None = ...,
|
||||
mapper: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
cls: type[Any] | tuple[type[Any], ...] = ...,
|
||||
name: str = ...,
|
||||
constructor: Callable[..., None] = ...,
|
||||
@@ -95,12 +96,12 @@ class registry:
|
||||
def dispose(self, cascade: bool = ...) -> None: ...
|
||||
@overload
|
||||
def generate_base(
|
||||
self, mapper: Any | None = ..., cls: type[Any] | tuple[type[Any], ...] = ..., name: str = ...
|
||||
self, mapper: Incomplete | None = ..., cls: type[Any] | tuple[type[Any], ...] = ..., name: str = ...
|
||||
) -> type[_DeclarativeBase]: ...
|
||||
@overload
|
||||
def generate_base(
|
||||
self,
|
||||
mapper: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
cls: type[Any] | tuple[type[Any], ...] = ...,
|
||||
name: str = ...,
|
||||
*,
|
||||
@@ -114,13 +115,13 @@ class registry:
|
||||
# Return type of the callable is a _DeclarativeBase class with the passed in class as base.
|
||||
# This could be better approximated with Intersection[PassedInClass, _DeclarativeBase].
|
||||
@overload
|
||||
def as_declarative_base(self, *, mapper: Any | None = ...) -> Callable[[_ClsT], _ClsT | DeclarativeMeta | Any]: ...
|
||||
def as_declarative_base(self, *, mapper: Incomplete | None = ...) -> Callable[[_ClsT], _ClsT | DeclarativeMeta | Any]: ...
|
||||
@overload
|
||||
def as_declarative_base(
|
||||
self, *, mapper: Any | None = ..., metaclass: _DeclarativeBaseMeta[_DeclT]
|
||||
self, *, mapper: Incomplete | None = ..., metaclass: _DeclarativeBaseMeta[_DeclT]
|
||||
) -> Callable[[_ClsT], _ClsT | _DeclT | Any]: ...
|
||||
def map_declaratively(self, cls): ...
|
||||
def map_imperatively(self, class_, local_table: Any | None = ..., **kw): ...
|
||||
def map_imperatively(self, class_, local_table: Incomplete | None = ..., **kw): ...
|
||||
|
||||
@overload
|
||||
def as_declarative(
|
||||
@@ -128,7 +129,7 @@ def as_declarative(
|
||||
bind: Connectable | None = ...,
|
||||
metadata: MetaData | None = ...,
|
||||
class_registry: dict[str, type[Any]] | None = ...,
|
||||
mapper: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
) -> Callable[[_ClsT], _ClsT | DeclarativeMeta | Any]: ...
|
||||
@overload
|
||||
def as_declarative(
|
||||
@@ -136,6 +137,6 @@ def as_declarative(
|
||||
bind: Connectable | None = ...,
|
||||
metadata: MetaData | None = ...,
|
||||
class_registry: dict[str, type[Any]] | None = ...,
|
||||
mapper: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
metaclass: _DeclarativeBaseMeta[_DeclT],
|
||||
) -> Callable[[_ClsT], _ClsT | _DeclT | Any]: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, ClassVar, Generic, TypeVar
|
||||
|
||||
from ..sql.operators import ColumnOperators
|
||||
@@ -60,11 +61,11 @@ class SynonymProperty(DescriptorProperty):
|
||||
def __init__(
|
||||
self,
|
||||
name,
|
||||
map_column: Any | None = ...,
|
||||
descriptor: Any | None = ...,
|
||||
comparator_factory: Any | None = ...,
|
||||
doc: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
map_column: Incomplete | None = ...,
|
||||
descriptor: Incomplete | None = ...,
|
||||
comparator_factory: Incomplete | None = ...,
|
||||
doc: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
@property
|
||||
def uses_objects(self): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Generic, TypeVar
|
||||
|
||||
from . import attributes, strategies
|
||||
@@ -20,20 +21,20 @@ class DynamicAttributeImpl(attributes.AttributeImpl):
|
||||
target_mapper: Any
|
||||
query_class: Any
|
||||
def __init__(
|
||||
self, class_, key, typecallable, dispatch, target_mapper, order_by, query_class: Any | None = ..., **kw
|
||||
self, class_, key, typecallable, dispatch, target_mapper, order_by, query_class: Incomplete | None = ..., **kw
|
||||
) -> None: ...
|
||||
def get(self, state, dict_, passive=...): ...
|
||||
def get_collection(self, state, dict_, user_data: Any | None = ..., passive=...): ...
|
||||
def fire_append_event(self, state, dict_, value, initiator, collection_history: Any | None = ...) -> None: ...
|
||||
def fire_remove_event(self, state, dict_, value, initiator, collection_history: Any | None = ...) -> None: ...
|
||||
def get_collection(self, state, dict_, user_data: Incomplete | None = ..., passive=...): ...
|
||||
def fire_append_event(self, state, dict_, value, initiator, collection_history: Incomplete | None = ...) -> None: ...
|
||||
def fire_remove_event(self, state, dict_, value, initiator, collection_history: Incomplete | None = ...) -> None: ...
|
||||
def set(
|
||||
self,
|
||||
state,
|
||||
dict_,
|
||||
value,
|
||||
initiator: Any | None = ...,
|
||||
initiator: Incomplete | None = ...,
|
||||
passive=...,
|
||||
check_old: Any | None = ...,
|
||||
check_old: Incomplete | None = ...,
|
||||
pop: bool = ...,
|
||||
_adapt: bool = ...,
|
||||
) -> None: ...
|
||||
@@ -73,7 +74,7 @@ class CollectionHistory:
|
||||
unchanged_items: Any
|
||||
added_items: Any
|
||||
deleted_items: Any
|
||||
def __init__(self, attr, state, apply_to: Any | None = ...) -> None: ...
|
||||
def __init__(self, attr, state, apply_to: Incomplete | None = ...) -> None: ...
|
||||
@property
|
||||
def added_plus_unchanged(self): ...
|
||||
@property
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..sql import operators
|
||||
@@ -10,7 +11,7 @@ class _NoObject(operators.ColumnOperators[Any]):
|
||||
|
||||
class EvaluatorCompiler:
|
||||
target_cls: Any
|
||||
def __init__(self, target_cls: Any | None = ...) -> None: ...
|
||||
def __init__(self, target_cls: Incomplete | None = ...) -> None: ...
|
||||
def process(self, *clauses): ...
|
||||
def visit_grouping(self, clause): ...
|
||||
def visit_null(self, clause): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .. import exc as sa_exc
|
||||
@@ -17,15 +18,15 @@ class DetachedInstanceError(sa_exc.SQLAlchemyError):
|
||||
code: str
|
||||
|
||||
class UnmappedInstanceError(UnmappedError):
|
||||
def __init__(self, obj, msg: Any | None = ...) -> None: ...
|
||||
def __init__(self, obj, msg: Incomplete | None = ...) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
|
||||
class UnmappedClassError(UnmappedError):
|
||||
def __init__(self, cls, msg: Any | None = ...) -> None: ...
|
||||
def __init__(self, cls, msg: Incomplete | None = ...) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
|
||||
class ObjectDeletedError(sa_exc.InvalidRequestError):
|
||||
def __init__(self, state, msg: Any | None = ...) -> None: ...
|
||||
def __init__(self, state, msg: Incomplete | None = ...) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
|
||||
class UnmappedColumnError(sa_exc.InvalidRequestError): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any
|
||||
from _typeshed import Incomplete
|
||||
|
||||
class IdentityMap:
|
||||
def keys(self): ...
|
||||
@@ -10,7 +10,7 @@ class IdentityMap:
|
||||
def has_key(self, key): ...
|
||||
def popitem(self) -> None: ...
|
||||
def pop(self, key, *args) -> None: ...
|
||||
def setdefault(self, key, default: Any | None = ...) -> None: ...
|
||||
def setdefault(self, key, default: Incomplete | None = ...) -> None: ...
|
||||
def __len__(self) -> int: ...
|
||||
def copy(self) -> None: ...
|
||||
def __setitem__(self, key, value) -> None: ...
|
||||
@@ -22,7 +22,7 @@ class WeakInstanceDict(IdentityMap):
|
||||
def contains_state(self, state): ...
|
||||
def replace(self, state): ...
|
||||
def add(self, state): ...
|
||||
def get(self, key, default: Any | None = ...): ...
|
||||
def get(self, key, default: Incomplete | None = ...): ...
|
||||
def items(self): ...
|
||||
def values(self): ...
|
||||
def __iter__(self): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..util import HasMemoized, hybridmethod
|
||||
@@ -52,8 +53,8 @@ class ClassManager(HasMemoized, dict[Any, Any]):
|
||||
def get_impl(self, key): ...
|
||||
@property
|
||||
def attributes(self): ...
|
||||
def new_instance(self, state: Any | None = ...): ...
|
||||
def setup_instance(self, instance, state: Any | None = ...) -> None: ...
|
||||
def new_instance(self, state: Incomplete | None = ...): ...
|
||||
def setup_instance(self, instance, state: Incomplete | None = ...) -> None: ...
|
||||
def teardown_instance(self, instance) -> None: ...
|
||||
def has_state(self, instance): ...
|
||||
def has_parent(self, state, key, optimistic: bool = ...): ...
|
||||
@@ -77,11 +78,11 @@ manager_of_class = base.manager_of_class
|
||||
def register_class(
|
||||
class_,
|
||||
finalize: bool = ...,
|
||||
mapper: Any | None = ...,
|
||||
registry: Any | None = ...,
|
||||
declarative_scan: Any | None = ...,
|
||||
expired_attribute_loader: Any | None = ...,
|
||||
init_method: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
registry: Incomplete | None = ...,
|
||||
declarative_scan: Incomplete | None = ...,
|
||||
expired_attribute_loader: Incomplete | None = ...,
|
||||
init_method: Incomplete | None = ...,
|
||||
): ...
|
||||
def unregister_class(class_) -> None: ...
|
||||
def is_instrumented(instance, key): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Generic, TypeVar
|
||||
|
||||
from .. import util
|
||||
@@ -45,7 +46,7 @@ class MapperProperty(HasCacheKey, _MappedAttribute, InspectionAttr, util.Memoize
|
||||
is_property: bool
|
||||
def setup(self, context, query_entity, path, adapter, **kwargs) -> None: ...
|
||||
def create_row_processor(self, context, query_entity, path, mapper, result, adapter, populators) -> None: ...
|
||||
def cascade_iterator(self, type_, state, dict_, visited_states, halt_on: Any | None = ...): ...
|
||||
def cascade_iterator(self, type_, state, dict_, visited_states, halt_on: Incomplete | None = ...): ...
|
||||
parent: Any
|
||||
def set_parent(self, parent, init) -> None: ...
|
||||
def instrument_class(self, mapper) -> None: ...
|
||||
@@ -63,7 +64,7 @@ class PropComparator(operators.ColumnOperators[_T], Generic[_T]):
|
||||
__visit_name__: str
|
||||
prop: Any
|
||||
property: Any
|
||||
def __init__(self, prop, parentmapper, adapt_to_entity: Any | None = ...) -> None: ...
|
||||
def __init__(self, prop, parentmapper, adapt_to_entity: Incomplete | None = ...) -> None: ...
|
||||
def __clause_element__(self) -> None: ...
|
||||
def adapt_to_entity(self, adapt_to_entity): ...
|
||||
@property
|
||||
@@ -78,8 +79,8 @@ class PropComparator(operators.ColumnOperators[_T], Generic[_T]):
|
||||
def of_type_op(a, class_): ...
|
||||
def of_type(self, class_): ...
|
||||
def and_(self, *criteria): ...
|
||||
def any(self, criterion: Any | None = ..., **kwargs): ...
|
||||
def has(self, criterion: Any | None = ..., **kwargs): ...
|
||||
def any(self, criterion: Incomplete | None = ..., **kwargs): ...
|
||||
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
|
||||
|
||||
class StrategizedProperty(MapperProperty):
|
||||
inherit_cache: bool
|
||||
@@ -110,7 +111,7 @@ class CriteriaOption(CompileStateOption):
|
||||
class UserDefinedOption(ORMOption):
|
||||
propagate_to_loaders: bool
|
||||
payload: Any
|
||||
def __init__(self, payload: Any | None = ...) -> None: ...
|
||||
def __init__(self, payload: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class MapperOption(ORMOption):
|
||||
propagate_to_loaders: bool
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def instances(cursor, context): ...
|
||||
@@ -8,10 +9,10 @@ def load_on_ident(
|
||||
session,
|
||||
statement,
|
||||
key,
|
||||
load_options: Any | None = ...,
|
||||
refresh_state: Any | None = ...,
|
||||
with_for_update: Any | None = ...,
|
||||
only_load_props: Any | None = ...,
|
||||
load_options: Incomplete | None = ...,
|
||||
refresh_state: Incomplete | None = ...,
|
||||
with_for_update: Incomplete | None = ...,
|
||||
only_load_props: Incomplete | None = ...,
|
||||
no_autoflush: bool = ...,
|
||||
bind_arguments=...,
|
||||
execution_options=...,
|
||||
@@ -20,11 +21,11 @@ def load_on_pk_identity(
|
||||
session,
|
||||
statement,
|
||||
primary_key_identity,
|
||||
load_options: Any | None = ...,
|
||||
refresh_state: Any | None = ...,
|
||||
with_for_update: Any | None = ...,
|
||||
only_load_props: Any | None = ...,
|
||||
identity_token: Any | None = ...,
|
||||
load_options: Incomplete | None = ...,
|
||||
refresh_state: Incomplete | None = ...,
|
||||
with_for_update: Incomplete | None = ...,
|
||||
only_load_props: Incomplete | None = ...,
|
||||
identity_token: Incomplete | None = ...,
|
||||
no_autoflush: bool = ...,
|
||||
bind_arguments=...,
|
||||
execution_options=...,
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..sql import base as sql_base
|
||||
@@ -45,27 +46,27 @@ class Mapper(ORMFromClauseRole, ORMEntityColumnsClauseRole, sql_base.MemoizedHas
|
||||
def __init__(
|
||||
self,
|
||||
class_,
|
||||
local_table: Any | None = ...,
|
||||
properties: Any | None = ...,
|
||||
primary_key: Any | None = ...,
|
||||
local_table: Incomplete | None = ...,
|
||||
properties: Incomplete | None = ...,
|
||||
primary_key: Incomplete | None = ...,
|
||||
non_primary: bool = ...,
|
||||
inherits: Any | None = ...,
|
||||
inherit_condition: Any | None = ...,
|
||||
inherit_foreign_keys: Any | None = ...,
|
||||
inherits: Incomplete | None = ...,
|
||||
inherit_condition: Incomplete | None = ...,
|
||||
inherit_foreign_keys: Incomplete | None = ...,
|
||||
always_refresh: bool = ...,
|
||||
version_id_col: Any | None = ...,
|
||||
version_id_generator: Any | None = ...,
|
||||
polymorphic_on: Any | None = ...,
|
||||
_polymorphic_map: Any | None = ...,
|
||||
polymorphic_identity: Any | None = ...,
|
||||
version_id_col: Incomplete | None = ...,
|
||||
version_id_generator: Incomplete | None = ...,
|
||||
polymorphic_on: Incomplete | None = ...,
|
||||
_polymorphic_map: Incomplete | None = ...,
|
||||
polymorphic_identity: Incomplete | None = ...,
|
||||
concrete: bool = ...,
|
||||
with_polymorphic: Any | None = ...,
|
||||
polymorphic_load: Any | None = ...,
|
||||
with_polymorphic: Incomplete | None = ...,
|
||||
polymorphic_load: Incomplete | None = ...,
|
||||
allow_partial_pks: bool = ...,
|
||||
batch: bool = ...,
|
||||
column_prefix: Any | None = ...,
|
||||
include_properties: Any | None = ...,
|
||||
exclude_properties: Any | None = ...,
|
||||
column_prefix: Incomplete | None = ...,
|
||||
include_properties: Incomplete | None = ...,
|
||||
exclude_properties: Incomplete | None = ...,
|
||||
passive_updates: bool = ...,
|
||||
passive_deletes: bool = ...,
|
||||
confirm_deleted_rows: bool = ...,
|
||||
@@ -125,11 +126,11 @@ class Mapper(ORMFromClauseRole, ORMEntityColumnsClauseRole, sql_base.MemoizedHas
|
||||
def primary_mapper(self): ...
|
||||
@property
|
||||
def primary_base_mapper(self): ...
|
||||
def identity_key_from_row(self, row, identity_token: Any | None = ..., adapter: Any | None = ...): ...
|
||||
def identity_key_from_primary_key(self, primary_key, identity_token: Any | None = ...): ...
|
||||
def identity_key_from_row(self, row, identity_token: Incomplete | None = ..., adapter: Incomplete | None = ...): ...
|
||||
def identity_key_from_primary_key(self, primary_key, identity_token: Incomplete | None = ...): ...
|
||||
def identity_key_from_instance(self, instance): ...
|
||||
def primary_key_from_instance(self, instance): ...
|
||||
def cascade_iterator(self, type_, state, halt_on: Any | None = ...) -> None: ...
|
||||
def cascade_iterator(self, type_, state, halt_on: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class _OptGetColumnsNotAvailable(Exception): ...
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ class PathRegistry(HasCacheKey):
|
||||
def __ne__(self, other): ...
|
||||
def set(self, attributes, key, value) -> None: ...
|
||||
def setdefault(self, attributes, key, value) -> None: ...
|
||||
def get(self, attributes, key, value: Any | None = ...): ...
|
||||
def get(self, attributes, key, value: Incomplete | None = ...): ...
|
||||
def __len__(self) -> int: ...
|
||||
def __hash__(self) -> int: ...
|
||||
@property
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from collections.abc import Iterator
|
||||
from typing import Any, Generic, TypeVar
|
||||
from typing_extensions import Literal, TypeAlias
|
||||
@@ -19,11 +19,11 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
|
||||
logger: Any
|
||||
load_options: Any
|
||||
session: Any
|
||||
def __init__(self, entities, session: Any | None = ...) -> None: ...
|
||||
def __init__(self, entities, session: Incomplete | None = ...) -> None: ...
|
||||
@property
|
||||
def statement(self): ...
|
||||
def subquery(self, name: str | None = ..., with_labels: bool = ..., reduce_columns: bool = ...): ...
|
||||
def cte(self, name: Any | None = ..., recursive: bool = ..., nesting: bool = ...): ...
|
||||
def cte(self, name: Incomplete | None = ..., recursive: bool = ..., nesting: bool = ...): ...
|
||||
def label(self, name): ...
|
||||
def as_scalar(self): ...
|
||||
def scalar_subquery(self): ...
|
||||
@@ -42,7 +42,9 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
|
||||
def enable_assertions(self: Self, value) -> Self: ...
|
||||
@property
|
||||
def whereclause(self): ...
|
||||
def with_polymorphic(self: Self, cls_or_mappers, selectable: Any | None = ..., polymorphic_on: Any | None = ...) -> Self: ...
|
||||
def with_polymorphic(
|
||||
self: Self, cls_or_mappers, selectable: Incomplete | None = ..., polymorphic_on: Incomplete | None = ...
|
||||
) -> Self: ...
|
||||
def yield_per(self: Self, count) -> Self: ...
|
||||
def get(self, ident): ...
|
||||
@property
|
||||
@@ -50,8 +52,8 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
|
||||
def correlate(self: Self, *fromclauses) -> Self: ...
|
||||
def autoflush(self: Self, setting) -> Self: ...
|
||||
def populate_existing(self: Self) -> Self: ...
|
||||
def with_parent(self, instance, property: Any | None = ..., from_entity: Any | None = ...): ...
|
||||
def add_entity(self: Self, entity, alias: Any | None = ...) -> Self: ...
|
||||
def with_parent(self, instance, property: Incomplete | None = ..., from_entity: Incomplete | None = ...): ...
|
||||
def add_entity(self: Self, entity, alias: Incomplete | None = ...) -> Self: ...
|
||||
def with_session(self: Self, session) -> Self: ...
|
||||
def from_self(self, *entities): ...
|
||||
def values(self, *columns): ...
|
||||
@@ -64,7 +66,12 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
|
||||
def get_execution_options(self): ...
|
||||
def execution_options(self: Self, **kwargs) -> Self: ...
|
||||
def with_for_update(
|
||||
self: Self, read: bool = ..., nowait: bool = ..., of: Any | None = ..., skip_locked: bool = ..., key_share: bool = ...
|
||||
self: Self,
|
||||
read: bool = ...,
|
||||
nowait: bool = ...,
|
||||
of: Incomplete | None = ...,
|
||||
skip_locked: bool = ...,
|
||||
key_share: bool = ...,
|
||||
) -> Self: ...
|
||||
def params(self: Self, *args, **kwargs) -> Self: ...
|
||||
def where(self, *criterion): ...
|
||||
@@ -98,12 +105,12 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
|
||||
def __iter__(self) -> Iterator[_T]: ...
|
||||
@property
|
||||
def column_descriptions(self): ...
|
||||
def instances(self, result_proxy, context: Any | None = ...): ...
|
||||
def instances(self, result_proxy, context: Incomplete | None = ...): ...
|
||||
def merge_result(self, iterator, load: bool = ...): ...
|
||||
def exists(self): ...
|
||||
def count(self) -> int: ...
|
||||
def delete(self, synchronize_session: _SynchronizeSessionArgument = ...) -> int: ...
|
||||
def update(self, values, synchronize_session: _SynchronizeSessionArgument = ..., update_args: Any | None = ...): ...
|
||||
def update(self, values, synchronize_session: _SynchronizeSessionArgument = ..., update_args: Incomplete | None = ...): ...
|
||||
|
||||
class FromStatement(GroupedElement, SelectBase, Executable):
|
||||
__visit_name__: str
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, ClassVar, Generic, TypeVar
|
||||
|
||||
from ..sql.operators import ColumnOperators
|
||||
@@ -50,39 +51,39 @@ class RelationshipProperty(StrategizedProperty):
|
||||
def __init__(
|
||||
self,
|
||||
argument,
|
||||
secondary: Any | None = ...,
|
||||
primaryjoin: Any | None = ...,
|
||||
secondaryjoin: Any | None = ...,
|
||||
foreign_keys: Any | None = ...,
|
||||
uselist: Any | None = ...,
|
||||
secondary: Incomplete | None = ...,
|
||||
primaryjoin: Incomplete | None = ...,
|
||||
secondaryjoin: Incomplete | None = ...,
|
||||
foreign_keys: Incomplete | None = ...,
|
||||
uselist: Incomplete | None = ...,
|
||||
order_by: bool = ...,
|
||||
backref: Any | None = ...,
|
||||
back_populates: Any | None = ...,
|
||||
overlaps: Any | None = ...,
|
||||
backref: Incomplete | None = ...,
|
||||
back_populates: Incomplete | None = ...,
|
||||
overlaps: Incomplete | None = ...,
|
||||
post_update: bool = ...,
|
||||
cascade: bool = ...,
|
||||
viewonly: bool = ...,
|
||||
lazy: str = ...,
|
||||
collection_class: Any | None = ...,
|
||||
collection_class: Incomplete | None = ...,
|
||||
passive_deletes=...,
|
||||
passive_updates=...,
|
||||
remote_side: Any | None = ...,
|
||||
remote_side: Incomplete | None = ...,
|
||||
enable_typechecks=...,
|
||||
join_depth: Any | None = ...,
|
||||
comparator_factory: Any | None = ...,
|
||||
join_depth: Incomplete | None = ...,
|
||||
comparator_factory: Incomplete | None = ...,
|
||||
single_parent: bool = ...,
|
||||
innerjoin: bool = ...,
|
||||
distinct_target_key: Any | None = ...,
|
||||
doc: Any | None = ...,
|
||||
distinct_target_key: Incomplete | None = ...,
|
||||
doc: Incomplete | None = ...,
|
||||
active_history=...,
|
||||
cascade_backrefs=...,
|
||||
load_on_pending: bool = ...,
|
||||
bake_queries: bool = ...,
|
||||
_local_remote_pairs: Any | None = ...,
|
||||
query_class: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
omit_join: Any | None = ...,
|
||||
sync_backref: Any | None = ...,
|
||||
_local_remote_pairs: Incomplete | None = ...,
|
||||
query_class: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
omit_join: Incomplete | None = ...,
|
||||
sync_backref: Incomplete | None = ...,
|
||||
_legacy_inactive_history_style: bool = ...,
|
||||
) -> None: ...
|
||||
def instrument_class(self, mapper) -> None: ...
|
||||
@@ -90,7 +91,12 @@ class RelationshipProperty(StrategizedProperty):
|
||||
class Comparator(PropComparator[_T], Generic[_T]):
|
||||
prop: Any
|
||||
def __init__(
|
||||
self, prop, parentmapper, adapt_to_entity: Any | None = ..., of_type: Any | None = ..., extra_criteria=...
|
||||
self,
|
||||
prop,
|
||||
parentmapper,
|
||||
adapt_to_entity: Incomplete | None = ...,
|
||||
of_type: Incomplete | None = ...,
|
||||
extra_criteria=...,
|
||||
) -> None: ...
|
||||
def adapt_to_entity(self, adapt_to_entity): ...
|
||||
@memoized_property
|
||||
@@ -103,8 +109,8 @@ class RelationshipProperty(StrategizedProperty):
|
||||
def in_(self, other) -> ColumnOperators[_T]: ...
|
||||
__hash__: ClassVar[None] # type: ignore[assignment]
|
||||
def __eq__(self, other): ...
|
||||
def any(self, criterion: Any | None = ..., **kwargs): ...
|
||||
def has(self, criterion: Any | None = ..., **kwargs): ...
|
||||
def any(self, criterion: Incomplete | None = ..., **kwargs): ...
|
||||
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
|
||||
def contains(self, other, **kwargs) -> ColumnOperators[_T]: ...
|
||||
def __ne__(self, other) -> ColumnOperators[_T]: ... # type: ignore[override]
|
||||
@memoized_property
|
||||
@@ -113,7 +119,7 @@ class RelationshipProperty(StrategizedProperty):
|
||||
def merge(
|
||||
self, session, source_state, source_dict, dest_state, dest_dict, load, _recursive, _resolve_conflict_map
|
||||
) -> None: ...
|
||||
def cascade_iterator(self, type_, state, dict_, visited_states, halt_on: Any | None = ...) -> None: ...
|
||||
def cascade_iterator(self, type_, state, dict_, visited_states, halt_on: Incomplete | None = ...) -> None: ...
|
||||
@memoized_property
|
||||
def entity(self): ...
|
||||
@memoized_property
|
||||
@@ -145,16 +151,16 @@ class JoinCondition:
|
||||
child_persist_selectable,
|
||||
parent_local_selectable,
|
||||
child_local_selectable,
|
||||
primaryjoin: Any | None = ...,
|
||||
secondary: Any | None = ...,
|
||||
secondaryjoin: Any | None = ...,
|
||||
parent_equivalents: Any | None = ...,
|
||||
child_equivalents: Any | None = ...,
|
||||
consider_as_foreign_keys: Any | None = ...,
|
||||
local_remote_pairs: Any | None = ...,
|
||||
remote_side: Any | None = ...,
|
||||
primaryjoin: Incomplete | None = ...,
|
||||
secondary: Incomplete | None = ...,
|
||||
secondaryjoin: Incomplete | None = ...,
|
||||
parent_equivalents: Incomplete | None = ...,
|
||||
child_equivalents: Incomplete | None = ...,
|
||||
consider_as_foreign_keys: Incomplete | None = ...,
|
||||
local_remote_pairs: Incomplete | None = ...,
|
||||
remote_side: Incomplete | None = ...,
|
||||
self_referential: bool = ...,
|
||||
prop: Any | None = ...,
|
||||
prop: Incomplete | None = ...,
|
||||
support_sync: bool = ...,
|
||||
can_be_synced_fn=...,
|
||||
): ...
|
||||
@@ -170,7 +176,9 @@ class JoinCondition:
|
||||
def local_columns(self): ...
|
||||
@memoized_property
|
||||
def foreign_key_columns(self): ...
|
||||
def join_targets(self, source_selectable, dest_selectable, aliased, single_crit: Any | None = ..., extra_criteria=...): ...
|
||||
def join_targets(
|
||||
self, source_selectable, dest_selectable, aliased, single_crit: Incomplete | None = ..., extra_criteria=...
|
||||
): ...
|
||||
def create_lazy_clause(self, reverse_direction: bool = ...): ...
|
||||
|
||||
class _ColInAnnotations:
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..util import memoized_property
|
||||
@@ -9,9 +10,9 @@ class ScopedSessionMixin:
|
||||
class scoped_session(ScopedSessionMixin):
|
||||
session_factory: Any
|
||||
registry: Any
|
||||
def __init__(self, session_factory, scopefunc: Any | None = ...) -> None: ...
|
||||
def __init__(self, session_factory, scopefunc: Incomplete | None = ...) -> None: ...
|
||||
def remove(self) -> None: ...
|
||||
def query_property(self, query_cls: Any | None = ...): ...
|
||||
def query_property(self, query_cls: Incomplete | None = ...): ...
|
||||
# dynamically proxied from class Session
|
||||
bind: Any
|
||||
identity_map: Any
|
||||
@@ -44,40 +45,44 @@ class scoped_session(ScopedSessionMixin):
|
||||
def close(self) -> None: ...
|
||||
def commit(self) -> None: ...
|
||||
def connection(
|
||||
self, bind_arguments: Any | None = ..., close_with_result: bool = ..., execution_options: Any | None = ..., **kw
|
||||
self,
|
||||
bind_arguments: Incomplete | None = ...,
|
||||
close_with_result: bool = ...,
|
||||
execution_options: Incomplete | None = ...,
|
||||
**kw,
|
||||
): ...
|
||||
def delete(self, instance) -> None: ...
|
||||
def execute(
|
||||
self,
|
||||
statement,
|
||||
params: Any | None = ...,
|
||||
params: Incomplete | None = ...,
|
||||
execution_options=...,
|
||||
bind_arguments: Any | None = ...,
|
||||
_parent_execute_state: Any | None = ...,
|
||||
_add_event: Any | None = ...,
|
||||
bind_arguments: Incomplete | None = ...,
|
||||
_parent_execute_state: Incomplete | None = ...,
|
||||
_add_event: Incomplete | None = ...,
|
||||
**kw,
|
||||
): ...
|
||||
def expire(self, instance, attribute_names: Any | None = ...) -> None: ...
|
||||
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
|
||||
def expire_all(self) -> None: ...
|
||||
def expunge(self, instance) -> None: ...
|
||||
def expunge_all(self) -> None: ...
|
||||
def flush(self, objects: Any | None = ...) -> None: ...
|
||||
def flush(self, objects: Incomplete | None = ...) -> None: ...
|
||||
def get(
|
||||
self,
|
||||
entity,
|
||||
ident,
|
||||
options: Any | None = ...,
|
||||
options: Incomplete | None = ...,
|
||||
populate_existing: bool = ...,
|
||||
with_for_update: Any | None = ...,
|
||||
identity_token: Any | None = ...,
|
||||
execution_options: Any | None = ...,
|
||||
with_for_update: Incomplete | None = ...,
|
||||
identity_token: Incomplete | None = ...,
|
||||
execution_options: Incomplete | None = ...,
|
||||
): ...
|
||||
def get_bind(
|
||||
self,
|
||||
mapper: Any | None = ...,
|
||||
clause: Any | None = ...,
|
||||
bind: Any | None = ...,
|
||||
_sa_skip_events: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
clause: Incomplete | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
_sa_skip_events: Incomplete | None = ...,
|
||||
_sa_skip_for_implicit_returning: bool = ...,
|
||||
): ...
|
||||
def is_modified(self, instance, include_collections: bool = ...): ...
|
||||
@@ -86,11 +91,15 @@ class scoped_session(ScopedSessionMixin):
|
||||
): ...
|
||||
def bulk_insert_mappings(self, mapper, mappings, return_defaults: bool = ..., render_nulls: bool = ...) -> None: ...
|
||||
def bulk_update_mappings(self, mapper, mappings) -> None: ...
|
||||
def merge(self, instance, load: bool = ..., options: Any | None = ...): ...
|
||||
def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
|
||||
def query(self, *entities, **kwargs): ...
|
||||
def refresh(self, instance, attribute_names: Any | None = ..., with_for_update: Any | None = ...) -> None: ...
|
||||
def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...) -> None: ...
|
||||
def rollback(self) -> None: ...
|
||||
def scalar(self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw): ...
|
||||
def scalars(self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw): ...
|
||||
def scalar(
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
def scalars(
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
|
||||
ScopedSession = scoped_session
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from collections.abc import Mapping
|
||||
from typing import Any, TypeVar, overload
|
||||
|
||||
@@ -32,10 +32,10 @@ class ORMExecuteState(MemoizedSlots):
|
||||
) -> None: ...
|
||||
def invoke_statement(
|
||||
self,
|
||||
statement: Any | None = ...,
|
||||
params: Any | None = ...,
|
||||
execution_options: Any | None = ...,
|
||||
bind_arguments: Any | None = ...,
|
||||
statement: Incomplete | None = ...,
|
||||
params: Incomplete | None = ...,
|
||||
execution_options: Incomplete | None = ...,
|
||||
bind_arguments: Incomplete | None = ...,
|
||||
): ...
|
||||
@property
|
||||
def bind_mapper(self): ...
|
||||
@@ -70,12 +70,12 @@ class ORMExecuteState(MemoizedSlots):
|
||||
class SessionTransaction(TransactionalContext):
|
||||
session: Any
|
||||
nested: Any
|
||||
def __init__(self, session, parent: Any | None = ..., nested: bool = ..., autobegin: bool = ...) -> None: ...
|
||||
def __init__(self, session, parent: Incomplete | None = ..., nested: bool = ..., autobegin: bool = ...) -> None: ...
|
||||
@property
|
||||
def parent(self): ...
|
||||
@property
|
||||
def is_active(self): ...
|
||||
def connection(self, bindkey, execution_options: Any | None = ..., **kwargs): ...
|
||||
def connection(self, bindkey, execution_options: Incomplete | None = ..., **kwargs): ...
|
||||
def prepare(self) -> None: ...
|
||||
def commit(self, _to_root: bool = ...): ...
|
||||
def rollback(self, _capture_exception: bool = ..., _to_root: bool = ...): ...
|
||||
@@ -93,16 +93,16 @@ class Session(_SessionClassMethods):
|
||||
twophase: Any
|
||||
def __init__(
|
||||
self,
|
||||
bind: Any | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
autoflush: bool = ...,
|
||||
future: bool = ...,
|
||||
expire_on_commit: bool = ...,
|
||||
autocommit: bool = ...,
|
||||
twophase: bool = ...,
|
||||
binds: Any | None = ...,
|
||||
binds: Incomplete | None = ...,
|
||||
enable_baked_queries: bool = ...,
|
||||
info: Any | None = ...,
|
||||
query_cls: Any | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
query_cls: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
connection_callable: Any
|
||||
def __enter__(self: Self) -> Self: ...
|
||||
@@ -131,15 +131,19 @@ class Session(_SessionClassMethods):
|
||||
def execute(
|
||||
self,
|
||||
statement,
|
||||
params: Any | None = ...,
|
||||
params: Incomplete | None = ...,
|
||||
execution_options=...,
|
||||
bind_arguments: Any | None = ...,
|
||||
_parent_execute_state: Any | None = ...,
|
||||
_add_event: Any | None = ...,
|
||||
bind_arguments: Incomplete | None = ...,
|
||||
_parent_execute_state: Incomplete | None = ...,
|
||||
_add_event: Incomplete | None = ...,
|
||||
**kw,
|
||||
) -> Result: ...
|
||||
def scalar(self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw): ...
|
||||
def scalars(self, statement, params: Any | None = ..., execution_options=..., bind_arguments: Any | None = ..., **kw): ...
|
||||
def scalar(
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
def scalars(
|
||||
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
|
||||
): ...
|
||||
def close(self) -> None: ...
|
||||
def invalidate(self) -> None: ...
|
||||
def expunge_all(self) -> None: ...
|
||||
@@ -147,10 +151,10 @@ class Session(_SessionClassMethods):
|
||||
def bind_table(self, table, bind) -> None: ...
|
||||
def get_bind(
|
||||
self,
|
||||
mapper: Any | None = ...,
|
||||
clause: Any | None = ...,
|
||||
bind: Any | None = ...,
|
||||
_sa_skip_events: Any | None = ...,
|
||||
mapper: Incomplete | None = ...,
|
||||
clause: Incomplete | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
_sa_skip_events: Incomplete | None = ...,
|
||||
_sa_skip_for_implicit_returning: bool = ...,
|
||||
): ...
|
||||
@overload
|
||||
@@ -163,9 +167,9 @@ class Session(_SessionClassMethods):
|
||||
def query(self, *entities: type[_T], **kwargs: Any) -> Query[_T]: ...
|
||||
@property
|
||||
def no_autoflush(self) -> None: ...
|
||||
def refresh(self, instance, attribute_names: Any | None = ..., with_for_update: Any | None = ...) -> None: ...
|
||||
def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...) -> None: ...
|
||||
def expire_all(self) -> None: ...
|
||||
def expire(self, instance, attribute_names: Any | None = ...) -> None: ...
|
||||
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
|
||||
def expunge(self, instance) -> None: ...
|
||||
def add(self, instance, _warn: bool = ...) -> None: ...
|
||||
def add_all(self, instances) -> None: ...
|
||||
@@ -174,17 +178,17 @@ class Session(_SessionClassMethods):
|
||||
self,
|
||||
entity,
|
||||
ident,
|
||||
options: Any | None = ...,
|
||||
options: Incomplete | None = ...,
|
||||
populate_existing: bool = ...,
|
||||
with_for_update: Any | None = ...,
|
||||
identity_token: Any | None = ...,
|
||||
execution_options: Any | None = ...,
|
||||
with_for_update: Incomplete | None = ...,
|
||||
identity_token: Incomplete | None = ...,
|
||||
execution_options: Incomplete | None = ...,
|
||||
): ...
|
||||
def merge(self, instance, load: bool = ..., options: Any | None = ...): ...
|
||||
def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
|
||||
def enable_relationship_loading(self, obj) -> None: ...
|
||||
def __contains__(self, instance): ...
|
||||
def __iter__(self): ...
|
||||
def flush(self, objects: Any | None = ...) -> None: ...
|
||||
def flush(self, objects: Incomplete | None = ...) -> None: ...
|
||||
def bulk_save_objects(
|
||||
self, objects, return_defaults: bool = ..., update_changed_only: bool = ..., preserve_order: bool = ...
|
||||
): ...
|
||||
@@ -205,12 +209,12 @@ class sessionmaker(_SessionClassMethods):
|
||||
class_: Any
|
||||
def __init__(
|
||||
self,
|
||||
bind: Any | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
class_=...,
|
||||
autoflush: bool = ...,
|
||||
autocommit: bool = ...,
|
||||
expire_on_commit: bool = ...,
|
||||
info: Any | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
**kw,
|
||||
) -> None: ...
|
||||
def begin(self): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, NamedTuple
|
||||
|
||||
from .. import util
|
||||
@@ -7,7 +8,7 @@ class UninstrumentedColumnLoader(LoaderStrategy):
|
||||
columns: Any
|
||||
def __init__(self, parent, strategy_key) -> None: ...
|
||||
def setup_query(
|
||||
self, compile_state, query_entity, path, loadopt, adapter, column_collection: Any | None = ..., **kwargs
|
||||
self, compile_state, query_entity, path, loadopt, adapter, column_collection: Incomplete | None = ..., **kwargs
|
||||
) -> None: ...
|
||||
def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators) -> None: ...
|
||||
|
||||
@@ -38,7 +39,7 @@ class DeferredColumnLoader(LoaderStrategy):
|
||||
def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators) -> None: ...
|
||||
is_class_level: bool
|
||||
def init_class_attribute(self, mapper) -> None: ...
|
||||
def setup_query(self, compile_state, query_entity, path, loadopt, adapter, column_collection, memoized_populators, only_load_props: Any | None = ..., **kw) -> None: ... # type: ignore[override]
|
||||
def setup_query(self, compile_state, query_entity, path, loadopt, adapter, column_collection, memoized_populators, only_load_props: Incomplete | None = ..., **kw) -> None: ... # type: ignore[override]
|
||||
|
||||
class LoadDeferredColumns:
|
||||
key: Any
|
||||
@@ -115,8 +116,8 @@ class JoinedLoader(AbstractRelationshipLoader):
|
||||
path,
|
||||
loadopt,
|
||||
adapter,
|
||||
column_collection: Any | None = ...,
|
||||
parentmapper: Any | None = ...,
|
||||
column_collection: Incomplete | None = ...,
|
||||
parentmapper: Incomplete | None = ...,
|
||||
chained_from_outerjoin: bool = ...,
|
||||
**kwargs,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..sql.base import Generative
|
||||
@@ -18,13 +19,13 @@ class Load(Generative, LoaderOption):
|
||||
def process_compile_state(self, compile_state) -> None: ...
|
||||
def options(self, *opts) -> None: ...
|
||||
def set_relationship_strategy(self, attr, strategy, propagate_to_loaders: bool = ...) -> None: ...
|
||||
def set_column_strategy(self, attrs, strategy, opts: Any | None = ..., opts_only: bool = ...) -> None: ...
|
||||
def set_column_strategy(self, attrs, strategy, opts: Incomplete | None = ..., opts_only: bool = ...) -> None: ...
|
||||
def set_generic_strategy(self, attrs, strategy) -> None: ...
|
||||
def set_class_strategy(self, strategy, opts) -> None: ...
|
||||
# added dynamically at runtime
|
||||
def contains_eager(self, attr, alias: Any | None = ...): ...
|
||||
def contains_eager(self, attr, alias: Incomplete | None = ...): ...
|
||||
def load_only(self, *attrs): ...
|
||||
def joinedload(self, attr, innerjoin: Any | None = ...): ...
|
||||
def joinedload(self, attr, innerjoin: Incomplete | None = ...): ...
|
||||
def subqueryload(self, attr): ...
|
||||
def selectinload(self, attr): ...
|
||||
def lazyload(self, attr): ...
|
||||
@@ -48,9 +49,9 @@ class loader_option:
|
||||
fn: Any
|
||||
def __call__(self, fn): ...
|
||||
|
||||
def contains_eager(loadopt, attr, alias: Any | None = ...): ...
|
||||
def contains_eager(loadopt, attr, alias: Incomplete | None = ...): ...
|
||||
def load_only(loadopt, *attrs): ...
|
||||
def joinedload(loadopt, attr, innerjoin: Any | None = ...): ...
|
||||
def joinedload(loadopt, attr, innerjoin: Incomplete | None = ...): ...
|
||||
def subqueryload(loadopt, attr): ...
|
||||
def selectinload(loadopt, attr): ...
|
||||
def lazyload(loadopt, attr): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def track_cascade_events(descriptor, prop): ...
|
||||
@@ -28,8 +29,8 @@ class UOWTransaction:
|
||||
isdelete: bool = ...,
|
||||
listonly: bool = ...,
|
||||
cancel_delete: bool = ...,
|
||||
operation: Any | None = ...,
|
||||
prop: Any | None = ...,
|
||||
operation: Incomplete | None = ...,
|
||||
prop: Incomplete | None = ...,
|
||||
): ...
|
||||
def register_post_update(self, state, post_update_cols) -> None: ...
|
||||
def filter_states_for_dep(self, dep, states): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..sql import base as sql_base, expression, util as sql_util
|
||||
@@ -40,7 +41,7 @@ class ORMAdapter(sql_util.ColumnAdapter):
|
||||
def __init__(
|
||||
self,
|
||||
entity,
|
||||
equivalents: Any | None = ...,
|
||||
equivalents: Incomplete | None = ...,
|
||||
adapt_required: bool = ...,
|
||||
allow_label_resolve: bool = ...,
|
||||
anonymize_labels: bool = ...,
|
||||
@@ -51,13 +52,13 @@ class AliasedClass:
|
||||
def __init__(
|
||||
self,
|
||||
mapped_class_or_ac,
|
||||
alias: Any | None = ...,
|
||||
name: Any | None = ...,
|
||||
alias: Incomplete | None = ...,
|
||||
name: Incomplete | None = ...,
|
||||
flat: bool = ...,
|
||||
adapt_on_names: bool = ...,
|
||||
with_polymorphic_mappers=...,
|
||||
with_polymorphic_discriminator: Any | None = ...,
|
||||
base_alias: Any | None = ...,
|
||||
with_polymorphic_discriminator: Incomplete | None = ...,
|
||||
base_alias: Incomplete | None = ...,
|
||||
use_mapper_path: bool = ...,
|
||||
represents_outer_join: bool = ...,
|
||||
) -> None: ...
|
||||
@@ -118,18 +119,20 @@ class LoaderCriteriaOption(CriteriaOption):
|
||||
def process_compile_state(self, compile_state) -> None: ...
|
||||
def get_global_criteria(self, attributes) -> None: ...
|
||||
|
||||
def aliased(element, alias: Any | None = ..., name: Any | None = ..., flat: bool = ..., adapt_on_names: bool = ...): ...
|
||||
def aliased(
|
||||
element, alias: Incomplete | None = ..., name: Incomplete | None = ..., flat: bool = ..., adapt_on_names: bool = ...
|
||||
): ...
|
||||
def with_polymorphic(
|
||||
base,
|
||||
classes,
|
||||
selectable: bool = ...,
|
||||
flat: bool = ...,
|
||||
polymorphic_on: Any | None = ...,
|
||||
polymorphic_on: Incomplete | None = ...,
|
||||
aliased: bool = ...,
|
||||
adapt_on_names: bool = ...,
|
||||
innerjoin: bool = ...,
|
||||
_use_mapper_path: bool = ...,
|
||||
_existing_alias: Any | None = ...,
|
||||
_existing_alias: Incomplete | None = ...,
|
||||
) -> AliasedClass: ...
|
||||
|
||||
class Bundle(ORMColumnsClauseRole, SupportsCloneAnnotations, sql_base.MemoizedHasCacheKey, InspectionAttr):
|
||||
@@ -163,19 +166,28 @@ class _ORMJoin(expression.Join):
|
||||
self,
|
||||
left,
|
||||
right,
|
||||
onclause: Any | None = ...,
|
||||
onclause: Incomplete | None = ...,
|
||||
isouter: bool = ...,
|
||||
full: bool = ...,
|
||||
_left_memo: Any | None = ...,
|
||||
_right_memo: Any | None = ...,
|
||||
_left_memo: Incomplete | None = ...,
|
||||
_right_memo: Incomplete | None = ...,
|
||||
_extra_criteria=...,
|
||||
) -> None: ...
|
||||
def join(self, right, onclause: Any | None = ..., isouter: bool = ..., full: bool = ..., join_to_left: Any | None = ...): ...
|
||||
def outerjoin(self, right, onclause: Any | None = ..., full: bool = ..., join_to_left: Any | None = ...): ...
|
||||
def join(
|
||||
self,
|
||||
right,
|
||||
onclause: Incomplete | None = ...,
|
||||
isouter: bool = ...,
|
||||
full: bool = ...,
|
||||
join_to_left: Incomplete | None = ...,
|
||||
): ...
|
||||
def outerjoin(self, right, onclause: Incomplete | None = ..., full: bool = ..., join_to_left: Incomplete | None = ...): ...
|
||||
|
||||
def join(left, right, onclause: Any | None = ..., isouter: bool = ..., full: bool = ..., join_to_left: Any | None = ...): ...
|
||||
def outerjoin(left, right, onclause: Any | None = ..., full: bool = ..., join_to_left: Any | None = ...): ...
|
||||
def with_parent(instance, prop, from_entity: Any | None = ...): ...
|
||||
def join(
|
||||
left, right, onclause: Incomplete | None = ..., isouter: bool = ..., full: bool = ..., join_to_left: Incomplete | None = ...
|
||||
): ...
|
||||
def outerjoin(left, right, onclause: Incomplete | None = ..., full: bool = ..., join_to_left: Incomplete | None = ...): ...
|
||||
def with_parent(instance, prop, from_entity: Incomplete | None = ...): ...
|
||||
def has_identity(object_): ...
|
||||
def was_deleted(object_): ...
|
||||
def randomize_unitofwork() -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from .. import log
|
||||
@@ -25,13 +26,13 @@ class Pool(log.Identified):
|
||||
self,
|
||||
creator,
|
||||
recycle: int = ...,
|
||||
echo: Any | None = ...,
|
||||
logging_name: Any | None = ...,
|
||||
echo: Incomplete | None = ...,
|
||||
logging_name: Incomplete | None = ...,
|
||||
reset_on_return: bool = ...,
|
||||
events: Any | None = ...,
|
||||
dialect: Any | None = ...,
|
||||
events: Incomplete | None = ...,
|
||||
dialect: Incomplete | None = ...,
|
||||
pre_ping: bool = ...,
|
||||
_dispatch: Any | None = ...,
|
||||
_dispatch: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def recreate(self) -> None: ...
|
||||
def dispose(self) -> None: ...
|
||||
@@ -63,7 +64,7 @@ class _ConnectionRecord:
|
||||
@property
|
||||
def last_connect_time(self): ...
|
||||
def close(self) -> None: ...
|
||||
def invalidate(self, e: Any | None = ..., soft: bool = ...) -> None: ...
|
||||
def invalidate(self, e: Incomplete | None = ..., soft: bool = ...) -> None: ...
|
||||
def get_connection(self): ...
|
||||
|
||||
class _ConnectionFairy:
|
||||
@@ -81,7 +82,7 @@ class _ConnectionFairy:
|
||||
def info(self): ...
|
||||
@property
|
||||
def record_info(self): ...
|
||||
def invalidate(self, e: Any | None = ..., soft: bool = ...) -> None: ...
|
||||
def invalidate(self, e: Incomplete | None = ..., soft: bool = ...) -> None: ...
|
||||
def cursor(self, *args, **kwargs): ...
|
||||
def __getattr__(self, key: str): ...
|
||||
def detach(self) -> None: ...
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from typing import Any
|
||||
from _typeshed import Incomplete
|
||||
|
||||
def str_to_datetime_processor_factory(regexp, type_): ...
|
||||
def py_fallback(): ...
|
||||
def to_unicode_processor_factory(encoding, errors: Any | None = ...): ...
|
||||
def to_conditional_unicode_processor_factory(encoding, errors: Any | None = ...): ...
|
||||
def to_unicode_processor_factory(encoding, errors: Incomplete | None = ...): ...
|
||||
def to_conditional_unicode_processor_factory(encoding, errors: Incomplete | None = ...): ...
|
||||
def to_decimal_processor_factory(target_class, scale): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from collections.abc import MutableMapping
|
||||
from typing import Any, ClassVar
|
||||
|
||||
@@ -115,7 +115,7 @@ class SchemaVisitor(ClauseVisitor):
|
||||
__traverse_options__: Any
|
||||
|
||||
class ColumnCollection:
|
||||
def __init__(self, columns: Any | None = ...) -> None: ...
|
||||
def __init__(self, columns: Incomplete | None = ...) -> None: ...
|
||||
def keys(self): ...
|
||||
def values(self): ...
|
||||
def items(self): ...
|
||||
@@ -127,7 +127,7 @@ class ColumnCollection:
|
||||
def __contains__(self, key): ...
|
||||
def compare(self, other): ...
|
||||
def __eq__(self, other): ...
|
||||
def get(self, key, default: Any | None = ...): ...
|
||||
def get(self, key, default: Incomplete | None = ...): ...
|
||||
def __setitem__(self, key, value) -> None: ...
|
||||
def __delitem__(self, key) -> None: ...
|
||||
def __setattr__(self, key: str, obj) -> None: ...
|
||||
@@ -135,13 +135,13 @@ class ColumnCollection:
|
||||
def remove(self, column) -> None: ...
|
||||
def update(self, iter_) -> None: ...
|
||||
__hash__: ClassVar[None] # type: ignore[assignment]
|
||||
def add(self, column, key: Any | None = ...) -> None: ...
|
||||
def add(self, column, key: Incomplete | None = ...) -> None: ...
|
||||
def contains_column(self, col): ...
|
||||
def as_immutable(self): ...
|
||||
def corresponding_column(self, column, require_embedded: bool = ...): ...
|
||||
|
||||
class DedupeColumnCollection(ColumnCollection):
|
||||
def add(self, column, key: Any | None = ...) -> None: ...
|
||||
def add(self, column, key: Incomplete | None = ...) -> None: ...
|
||||
def extend(self, iter_) -> None: ...
|
||||
def remove(self, column) -> None: ...
|
||||
def replace(self, column) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import roles
|
||||
@@ -9,7 +10,14 @@ selectable: Any
|
||||
sqltypes: Any
|
||||
traversals: Any
|
||||
|
||||
def expect(role, element, apply_propagate_attrs: Any | None = ..., argname: Any | None = ..., post_inspect: bool = ..., **kw): ...
|
||||
def expect(
|
||||
role,
|
||||
element,
|
||||
apply_propagate_attrs: Incomplete | None = ...,
|
||||
argname: Incomplete | None = ...,
|
||||
post_inspect: bool = ...,
|
||||
**kw,
|
||||
): ...
|
||||
def expect_as_key(role, element, **kw): ...
|
||||
def expect_col_expression_collection(role, expressions) -> None: ...
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import roles
|
||||
@@ -11,10 +12,12 @@ class DDLElement(roles.DDLRole, Executable, _DDLCompiles):
|
||||
on: Any
|
||||
dialect: Any
|
||||
callable_: Any
|
||||
def execute(self, bind: Any | None = ..., target: Any | None = ...): ... # type: ignore[override]
|
||||
def execute(self, bind: Incomplete | None = ..., target: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def against(self, target) -> None: ...
|
||||
state: Any
|
||||
def execute_if(self, dialect: Any | None = ..., callable_: Any | None = ..., state: Any | None = ...) -> None: ...
|
||||
def execute_if(
|
||||
self, dialect: Incomplete | None = ..., callable_: Incomplete | None = ..., state: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def __call__(self, target, bind, **kw): ...
|
||||
bind: Any
|
||||
|
||||
@@ -22,7 +25,7 @@ class DDL(DDLElement):
|
||||
__visit_name__: str
|
||||
statement: Any
|
||||
context: Any
|
||||
def __init__(self, statement, context: Any | None = ..., bind: Any | None = ...) -> None: ...
|
||||
def __init__(self, statement, context: Incomplete | None = ..., bind: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class _CreateDropBase(DDLElement):
|
||||
element: Any
|
||||
@@ -30,7 +33,12 @@ class _CreateDropBase(DDLElement):
|
||||
if_exists: Any
|
||||
if_not_exists: Any
|
||||
def __init__(
|
||||
self, element, bind: Any | None = ..., if_exists: bool = ..., if_not_exists: bool = ..., _legacy_bind: Any | None = ...
|
||||
self,
|
||||
element,
|
||||
bind: Incomplete | None = ...,
|
||||
if_exists: bool = ...,
|
||||
if_not_exists: bool = ...,
|
||||
_legacy_bind: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
@property
|
||||
def stringify_dialect(self): ...
|
||||
@@ -38,20 +46,24 @@ class _CreateDropBase(DDLElement):
|
||||
class CreateSchema(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
quote: Any
|
||||
def __init__(self, name, quote: Any | None = ..., **kw) -> None: ...
|
||||
def __init__(self, name, quote: Incomplete | None = ..., **kw) -> None: ...
|
||||
|
||||
class DropSchema(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
quote: Any
|
||||
cascade: Any
|
||||
def __init__(self, name, quote: Any | None = ..., cascade: bool = ..., **kw) -> None: ...
|
||||
def __init__(self, name, quote: Incomplete | None = ..., cascade: bool = ..., **kw) -> None: ...
|
||||
|
||||
class CreateTable(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
columns: Any
|
||||
include_foreign_key_constraints: Any
|
||||
def __init__(
|
||||
self, element, bind: Any | None = ..., include_foreign_key_constraints: Any | None = ..., if_not_exists: bool = ...
|
||||
self,
|
||||
element,
|
||||
bind: Incomplete | None = ...,
|
||||
include_foreign_key_constraints: Incomplete | None = ...,
|
||||
if_not_exists: bool = ...,
|
||||
) -> None: ...
|
||||
|
||||
class _DropView(_CreateDropBase):
|
||||
@@ -64,7 +76,7 @@ class CreateColumn(_DDLCompiles):
|
||||
|
||||
class DropTable(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
def __init__(self, element, bind: Any | None = ..., if_exists: bool = ...) -> None: ...
|
||||
def __init__(self, element, bind: Incomplete | None = ..., if_exists: bool = ...) -> None: ...
|
||||
|
||||
class CreateSequence(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
@@ -74,11 +86,11 @@ class DropSequence(_CreateDropBase):
|
||||
|
||||
class CreateIndex(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
def __init__(self, element, bind: Any | None = ..., if_not_exists: bool = ...) -> None: ...
|
||||
def __init__(self, element, bind: Incomplete | None = ..., if_not_exists: bool = ...) -> None: ...
|
||||
|
||||
class DropIndex(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
def __init__(self, element, bind: Any | None = ..., if_exists: bool = ...) -> None: ...
|
||||
def __init__(self, element, bind: Incomplete | None = ..., if_exists: bool = ...) -> None: ...
|
||||
|
||||
class AddConstraint(_CreateDropBase):
|
||||
__visit_name__: str
|
||||
@@ -111,10 +123,14 @@ class SchemaGenerator(DDLBase):
|
||||
preparer: Any
|
||||
dialect: Any
|
||||
memo: Any
|
||||
def __init__(self, dialect, connection, checkfirst: bool = ..., tables: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, dialect, connection, checkfirst: bool = ..., tables: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
def visit_metadata(self, metadata) -> None: ...
|
||||
def visit_table(
|
||||
self, table, create_ok: bool = ..., include_foreign_key_constraints: Any | None = ..., _is_metadata_operation: bool = ...
|
||||
self,
|
||||
table,
|
||||
create_ok: bool = ...,
|
||||
include_foreign_key_constraints: Incomplete | None = ...,
|
||||
_is_metadata_operation: bool = ...,
|
||||
) -> None: ...
|
||||
def visit_foreign_key_constraint(self, constraint) -> None: ...
|
||||
def visit_sequence(self, sequence, create_ok: bool = ...) -> None: ...
|
||||
@@ -126,14 +142,14 @@ class SchemaDropper(DDLBase):
|
||||
preparer: Any
|
||||
dialect: Any
|
||||
memo: Any
|
||||
def __init__(self, dialect, connection, checkfirst: bool = ..., tables: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, dialect, connection, checkfirst: bool = ..., tables: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
def visit_metadata(self, metadata): ...
|
||||
def visit_index(self, index, drop_ok: bool = ...) -> None: ...
|
||||
def visit_table(self, table, drop_ok: bool = ..., _is_metadata_operation: bool = ..., _ignore_sequences=...) -> None: ...
|
||||
def visit_foreign_key_constraint(self, constraint) -> None: ...
|
||||
def visit_sequence(self, sequence, drop_ok: bool = ...) -> None: ...
|
||||
|
||||
def sort_tables(tables, skip_fn: Any | None = ..., extra_dependencies: Any | None = ...): ...
|
||||
def sort_tables(tables, skip_fn: Incomplete | None = ..., extra_dependencies: Incomplete | None = ...): ...
|
||||
def sort_tables_and_constraints(
|
||||
tables, filter_fn: Any | None = ..., extra_dependencies: Any | None = ..., _warn_for_cycles: bool = ...
|
||||
tables, filter_fn: Incomplete | None = ..., extra_dependencies: Incomplete | None = ..., _warn_for_cycles: bool = ...
|
||||
): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import roles
|
||||
@@ -41,7 +42,7 @@ class UpdateBase(roles.DMLRole, HasCTE, HasCompileState, DialectKWArgs, HasPrefi
|
||||
def returning(self, *cols) -> None: ...
|
||||
@property
|
||||
def exported_columns(self): ...
|
||||
def with_hint(self, text, selectable: Any | None = ..., dialect_name: str = ...) -> None: ...
|
||||
def with_hint(self, text, selectable: Incomplete | None = ..., dialect_name: str = ...) -> None: ...
|
||||
|
||||
class ValuesBase(UpdateBase):
|
||||
__visit_name__: str
|
||||
@@ -59,11 +60,11 @@ class Insert(ValuesBase):
|
||||
def __init__(
|
||||
self,
|
||||
table,
|
||||
values: Any | None = ...,
|
||||
values: Incomplete | None = ...,
|
||||
inline: bool = ...,
|
||||
bind: Any | None = ...,
|
||||
prefixes: Any | None = ...,
|
||||
returning: Any | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
prefixes: Incomplete | None = ...,
|
||||
returning: Incomplete | None = ...,
|
||||
return_defaults: bool = ...,
|
||||
**dialect_kw,
|
||||
) -> None: ...
|
||||
@@ -83,12 +84,12 @@ class Update(DMLWhereBase, ValuesBase):
|
||||
def __init__(
|
||||
self,
|
||||
table,
|
||||
whereclause: Any | None = ...,
|
||||
values: Any | None = ...,
|
||||
whereclause: Incomplete | None = ...,
|
||||
values: Incomplete | None = ...,
|
||||
inline: bool = ...,
|
||||
bind: Any | None = ...,
|
||||
prefixes: Any | None = ...,
|
||||
returning: Any | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
prefixes: Incomplete | None = ...,
|
||||
returning: Incomplete | None = ...,
|
||||
return_defaults: bool = ...,
|
||||
preserve_parameter_order: bool = ...,
|
||||
**dialect_kw,
|
||||
@@ -103,9 +104,9 @@ class Delete(DMLWhereBase, UpdateBase):
|
||||
def __init__(
|
||||
self,
|
||||
table,
|
||||
whereclause: Any | None = ...,
|
||||
bind: Any | None = ...,
|
||||
returning: Any | None = ...,
|
||||
prefixes: Any | None = ...,
|
||||
whereclause: Incomplete | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
returning: Incomplete | None = ...,
|
||||
prefixes: Incomplete | None = ...,
|
||||
**dialect_kw,
|
||||
) -> None: ...
|
||||
|
||||
@@ -14,8 +14,8 @@ _T = TypeVar("_T")
|
||||
|
||||
def collate(expression, collation): ...
|
||||
def between(expr, lower_bound, upper_bound, symmetric: bool = ...): ...
|
||||
def literal(value, type_: Any | None = ...): ...
|
||||
def outparam(key, type_: Any | None = ...): ...
|
||||
def literal(value, type_: Incomplete | None = ...): ...
|
||||
def outparam(key, type_: Incomplete | None = ...): ...
|
||||
def not_(clause): ...
|
||||
|
||||
class ClauseElement(roles.SQLRole, SupportsWrappingAnnotations, MemoizedHasCacheKey, HasCopyInternals, Traversible):
|
||||
@@ -31,8 +31,8 @@ class ClauseElement(roles.SQLRole, SupportsWrappingAnnotations, MemoizedHasCache
|
||||
def unique_params(self, *optionaldict, **kwargs): ...
|
||||
def params(self, *optionaldict, **kwargs): ...
|
||||
def compare(self, other, **kw): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def compile(self, bind: Any | None = ..., dialect: Any | None = ..., **kw): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
def compile(self, bind: Incomplete | None = ..., dialect: Incomplete | None = ..., **kw): ...
|
||||
def __invert__(self): ...
|
||||
def __bool__(self) -> bool: ...
|
||||
def __nonzero__(self) -> bool: ...
|
||||
@@ -56,7 +56,7 @@ class ColumnElement(
|
||||
primary_key: bool
|
||||
foreign_keys: Any
|
||||
key: Any
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
@memoized_property
|
||||
def type(self): ...
|
||||
@HasMemoized.memoized_attribute
|
||||
@@ -99,16 +99,16 @@ class BindParameter(roles.InElementRole, ColumnElement[_T], Generic[_T]):
|
||||
self,
|
||||
key,
|
||||
value=...,
|
||||
type_: Any | None = ...,
|
||||
type_: Incomplete | None = ...,
|
||||
unique: bool = ...,
|
||||
required=...,
|
||||
quote: Any | None = ...,
|
||||
callable_: Any | None = ...,
|
||||
quote: Incomplete | None = ...,
|
||||
callable_: Incomplete | None = ...,
|
||||
expanding: bool = ...,
|
||||
isoutparam: bool = ...,
|
||||
literal_execute: bool = ...,
|
||||
_compared_to_operator: Any | None = ...,
|
||||
_compared_to_type: Any | None = ...,
|
||||
_compared_to_operator: Incomplete | None = ...,
|
||||
_compared_to_type: Incomplete | None = ...,
|
||||
_is_crud: bool = ...,
|
||||
) -> None: ...
|
||||
@property
|
||||
@@ -144,7 +144,7 @@ class TextClause(
|
||||
def type(self): ...
|
||||
@property
|
||||
def comparator(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class Null(SingletonConstant, roles.ConstExprRole, ColumnElement[None]):
|
||||
__visit_name__: str
|
||||
@@ -171,7 +171,7 @@ class ClauseList(roles.InElementRole, roles.OrderByRole, roles.ColumnsClauseRole
|
||||
def __iter__(self): ...
|
||||
def __len__(self) -> int: ...
|
||||
def append(self, clause) -> None: ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class BooleanClauseList(ClauseList, ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
@@ -181,7 +181,7 @@ class BooleanClauseList(ClauseList, ColumnElement[Any]):
|
||||
def and_(cls, *clauses): ...
|
||||
@classmethod
|
||||
def or_(cls, *clauses): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
and_: Any
|
||||
or_: Any
|
||||
@@ -190,7 +190,7 @@ class Tuple(ClauseList, ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
type: Any
|
||||
def __init__(self, *clauses, **kw) -> None: ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class Case(ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
@@ -200,7 +200,7 @@ class Case(ColumnElement[Any]):
|
||||
else_: Any
|
||||
def __init__(self, *whens, **kw) -> None: ...
|
||||
|
||||
def literal_column(text, type_: Any | None = ...): ...
|
||||
def literal_column(text, type_: Incomplete | None = ...): ...
|
||||
|
||||
class Cast(WrapsColumnExpression, ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
@@ -220,7 +220,7 @@ class TypeCoerce(WrapsColumnExpression, ColumnElement[Any]):
|
||||
def typed_expression(self): ...
|
||||
@property
|
||||
def wrapped_column_expression(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class Extract(ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
@@ -249,12 +249,12 @@ class UnaryExpression(ColumnElement[Any]):
|
||||
def __init__(
|
||||
self,
|
||||
element,
|
||||
operator: Any | None = ...,
|
||||
modifier: Any | None = ...,
|
||||
type_: Any | None = ...,
|
||||
operator: Incomplete | None = ...,
|
||||
modifier: Incomplete | None = ...,
|
||||
type_: Incomplete | None = ...,
|
||||
wraps_column_expression: bool = ...,
|
||||
) -> None: ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class CollectionAggregate(UnaryExpression):
|
||||
inherit_cache: bool
|
||||
@@ -272,7 +272,7 @@ class AsBoolean(WrapsColumnExpression, UnaryExpression):
|
||||
def __init__(self, element, operator, negate) -> None: ...
|
||||
@property
|
||||
def wrapped_column_expression(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class BinaryExpression(ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
@@ -283,13 +283,19 @@ class BinaryExpression(ColumnElement[Any]):
|
||||
negate: Any
|
||||
modifiers: Any
|
||||
def __init__(
|
||||
self, left, right, operator, type_: Any | None = ..., negate: Any | None = ..., modifiers: Any | None = ...
|
||||
self,
|
||||
left,
|
||||
right,
|
||||
operator,
|
||||
type_: Incomplete | None = ...,
|
||||
negate: Incomplete | None = ...,
|
||||
modifiers: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def __bool__(self) -> bool: ...
|
||||
def __nonzero__(self) -> bool: ...
|
||||
@property
|
||||
def is_comparison(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class Slice(ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
@@ -297,15 +303,15 @@ class Slice(ColumnElement[Any]):
|
||||
stop: Any
|
||||
step: Any
|
||||
type: Any
|
||||
def __init__(self, start, stop, step, _name: Any | None = ...) -> None: ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def __init__(self, start, stop, step, _name: Incomplete | None = ...) -> None: ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class IndexExpression(BinaryExpression):
|
||||
inherit_cache: bool
|
||||
|
||||
class GroupedElement(ClauseElement):
|
||||
__visit_name__: str
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
|
||||
class Grouping(GroupedElement, ColumnElement[Any]):
|
||||
element: Any
|
||||
@@ -326,10 +332,10 @@ class Over(ColumnElement[Any]):
|
||||
def __init__(
|
||||
self,
|
||||
element,
|
||||
partition_by: Any | None = ...,
|
||||
order_by: Any | None = ...,
|
||||
range_: Any | None = ...,
|
||||
rows: Any | None = ...,
|
||||
partition_by: Incomplete | None = ...,
|
||||
order_by: Incomplete | None = ...,
|
||||
range_: Incomplete | None = ...,
|
||||
rows: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
@memoized_property
|
||||
@@ -342,7 +348,11 @@ class WithinGroup(ColumnElement[Any]):
|
||||
def __init__(self, element, *order_by) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
def over(
|
||||
self, partition_by: Any | None = ..., order_by: Any | None = ..., range_: Any | None = ..., rows: Any | None = ...
|
||||
self,
|
||||
partition_by: Incomplete | None = ...,
|
||||
order_by: Incomplete | None = ...,
|
||||
range_: Incomplete | None = ...,
|
||||
rows: Incomplete | None = ...,
|
||||
): ...
|
||||
@memoized_property
|
||||
def type(self): ...
|
||||
@@ -354,9 +364,13 @@ class FunctionFilter(ColumnElement[Any]):
|
||||
def __init__(self, func, *criterion) -> None: ...
|
||||
def filter(self, *criterion): ...
|
||||
def over(
|
||||
self, partition_by: Any | None = ..., order_by: Any | None = ..., range_: Any | None = ..., rows: Any | None = ...
|
||||
self,
|
||||
partition_by: Incomplete | None = ...,
|
||||
order_by: Incomplete | None = ...,
|
||||
range_: Incomplete | None = ...,
|
||||
rows: Incomplete | None = ...,
|
||||
): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
@memoized_property
|
||||
def type(self): ...
|
||||
|
||||
@@ -364,13 +378,13 @@ class Label(roles.LabeledColumnExprRole, ColumnElement[Any]):
|
||||
__visit_name__: str
|
||||
name: Any
|
||||
key: Any
|
||||
def __init__(self, name, element, type_: Any | None = ...) -> None: ...
|
||||
def __init__(self, name, element, type_: Incomplete | None = ...) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
@memoized_property
|
||||
def type(self): ...
|
||||
@HasMemoized.memoized_attribute
|
||||
def element(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
@property
|
||||
def primary_key(self): ...
|
||||
@property
|
||||
@@ -392,7 +406,9 @@ class ColumnClause(roles.DDLReferredColumnRole, roles.LabeledColumnExprRole, rol
|
||||
server_onupdate: Any
|
||||
key: Any
|
||||
type: Any
|
||||
def __init__(self, text, type_: Any | None = ..., is_literal: bool = ..., _selectable: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, text, type_: Incomplete | None = ..., is_literal: bool = ..., _selectable: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def get_children(self, column_tables: bool = ..., **kw): ... # type: ignore[override]
|
||||
@property
|
||||
def entity_namespace(self): ...
|
||||
@@ -443,7 +459,7 @@ class AnnotatedColumnElement(Annotated):
|
||||
def info(self): ...
|
||||
|
||||
class _truncated_label(quoted_name):
|
||||
def __new__(cls, value, quote: Any | None = ...): ...
|
||||
def __new__(cls, value, quote: Incomplete | None = ...): ...
|
||||
def __reduce__(self): ...
|
||||
def apply_map(self, map_): ...
|
||||
|
||||
@@ -451,7 +467,7 @@ class conv(_truncated_label): ...
|
||||
|
||||
class _anonymous_label(_truncated_label):
|
||||
@classmethod
|
||||
def safe_construct(cls, seed, body, enclosing_label: Any | None = ..., sanitize_key: bool = ...): ...
|
||||
def safe_construct(cls, seed, body, enclosing_label: Incomplete | None = ..., sanitize_key: bool = ...): ...
|
||||
def __add__(self, other): ...
|
||||
def __radd__(self, other): ...
|
||||
def apply_map(self, map_): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Container, Iterable
|
||||
from operator import truediv
|
||||
from typing import Any, Generic, TypeVar
|
||||
@@ -10,7 +11,7 @@ class Operators:
|
||||
def __and__(self, other): ...
|
||||
def __or__(self, other): ...
|
||||
def __invert__(self): ...
|
||||
def op(self, opstring, precedence: int = ..., is_comparison: bool = ..., return_type: Any | None = ...): ...
|
||||
def op(self, opstring, precedence: int = ..., is_comparison: bool = ..., return_type: Incomplete | None = ...): ...
|
||||
def bool_op(self, opstring, precedence: int = ...): ...
|
||||
def operate(self, op, *other, **kwargs): ...
|
||||
def reverse_operate(self, op, other, **kwargs): ...
|
||||
@@ -28,7 +29,7 @@ class custom_op:
|
||||
opstring,
|
||||
precedence: int = ...,
|
||||
is_comparison: bool = ...,
|
||||
return_type: Any | None = ...,
|
||||
return_type: Incomplete | None = ...,
|
||||
natural_self_precedent: bool = ...,
|
||||
eager_grouping: bool = ...,
|
||||
) -> None: ...
|
||||
@@ -70,8 +71,8 @@ class ColumnOperators(Operators, Generic[_T]):
|
||||
def endswith(self, other: str, **kwargs) -> ColumnOperators[_T]: ...
|
||||
def contains(self, other: str, **kwargs) -> ColumnOperators[_T]: ...
|
||||
def match(self, other: str, **kwargs) -> ColumnOperators[_T]: ...
|
||||
def regexp_match(self, pattern, flags: Any | None = ...) -> ColumnOperators[_T]: ...
|
||||
def regexp_replace(self, pattern, replacement, flags: Any | None = ...) -> ColumnOperators[_T]: ...
|
||||
def regexp_match(self, pattern, flags: Incomplete | None = ...) -> ColumnOperators[_T]: ...
|
||||
def regexp_replace(self, pattern, replacement, flags: Incomplete | None = ...) -> ColumnOperators[_T]: ...
|
||||
def desc(self) -> ColumnOperators[_T]: ...
|
||||
def asc(self) -> ColumnOperators[_T]: ...
|
||||
def nulls_first(self) -> ColumnOperators[_T]: ...
|
||||
@@ -122,13 +123,13 @@ isnot = is_not
|
||||
|
||||
def collate(a, b): ...
|
||||
def op(a, opstring, b): ...
|
||||
def like_op(a, b, escape: Any | None = ...): ...
|
||||
def not_like_op(a, b, escape: Any | None = ...): ...
|
||||
def like_op(a, b, escape: Incomplete | None = ...): ...
|
||||
def not_like_op(a, b, escape: Incomplete | None = ...): ...
|
||||
|
||||
notlike_op = not_like_op
|
||||
|
||||
def ilike_op(a, b, escape: Any | None = ...): ...
|
||||
def not_ilike_op(a, b, escape: Any | None = ...): ...
|
||||
def ilike_op(a, b, escape: Incomplete | None = ...): ...
|
||||
def not_ilike_op(a, b, escape: Incomplete | None = ...): ...
|
||||
|
||||
notilike_op = not_ilike_op
|
||||
|
||||
@@ -145,25 +146,25 @@ notin_op = not_in_op
|
||||
def distinct_op(a): ...
|
||||
def any_op(a): ...
|
||||
def all_op(a): ...
|
||||
def startswith_op(a, b, escape: Any | None = ..., autoescape: bool = ...): ...
|
||||
def not_startswith_op(a, b, escape: Any | None = ..., autoescape: bool = ...): ...
|
||||
def startswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
|
||||
def not_startswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
|
||||
|
||||
notstartswith_op = not_startswith_op
|
||||
|
||||
def endswith_op(a, b, escape: Any | None = ..., autoescape: bool = ...): ...
|
||||
def not_endswith_op(a, b, escape: Any | None = ..., autoescape: bool = ...): ...
|
||||
def endswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
|
||||
def not_endswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
|
||||
|
||||
notendswith_op = not_endswith_op
|
||||
|
||||
def contains_op(a, b, escape: Any | None = ..., autoescape: bool = ...): ...
|
||||
def not_contains_op(a, b, escape: Any | None = ..., autoescape: bool = ...): ...
|
||||
def contains_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
|
||||
def not_contains_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
|
||||
|
||||
notcontains_op = not_contains_op
|
||||
|
||||
def match_op(a, b, **kw): ...
|
||||
def regexp_match_op(a, b, flags: Any | None = ...): ...
|
||||
def not_regexp_match_op(a, b, flags: Any | None = ...): ...
|
||||
def regexp_replace_op(a, b, replacement, flags: Any | None = ...): ...
|
||||
def regexp_match_op(a, b, flags: Incomplete | None = ...): ...
|
||||
def not_regexp_match_op(a, b, flags: Incomplete | None = ...): ...
|
||||
def regexp_replace_op(a, b, replacement, flags: Incomplete | None = ...): ...
|
||||
def not_match_op(a, b, **kw): ...
|
||||
|
||||
notmatch_op = not_match_op
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from ..util import memoized_property
|
||||
@@ -31,11 +32,11 @@ class Table(DialectKWArgs, SchemaItem, TableClause):
|
||||
def add_is_dependent_on(self, table) -> None: ...
|
||||
def append_column(self, column, replace_existing: bool = ...) -> None: ... # type: ignore[override]
|
||||
def append_constraint(self, constraint) -> None: ...
|
||||
def exists(self, bind: Any | None = ...): ...
|
||||
def create(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def tometadata(self, metadata, schema=..., referred_schema_fn: Any | None = ..., name: Any | None = ...): ...
|
||||
def to_metadata(self, metadata, schema=..., referred_schema_fn: Any | None = ..., name: Any | None = ...): ...
|
||||
def exists(self, bind: Incomplete | None = ...): ...
|
||||
def create(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def tometadata(self, metadata, schema=..., referred_schema_fn: Incomplete | None = ..., name: Incomplete | None = ...): ...
|
||||
def to_metadata(self, metadata, schema=..., referred_schema_fn: Incomplete | None = ..., name: Incomplete | None = ...): ...
|
||||
|
||||
class Column(DialectKWArgs, SchemaItem, ColumnClause):
|
||||
__visit_name__: str
|
||||
@@ -79,20 +80,20 @@ class ForeignKey(DialectKWArgs, SchemaItem):
|
||||
def __init__(
|
||||
self,
|
||||
column,
|
||||
_constraint: Any | None = ...,
|
||||
_constraint: Incomplete | None = ...,
|
||||
use_alter: bool = ...,
|
||||
name: Any | None = ...,
|
||||
onupdate: Any | None = ...,
|
||||
ondelete: Any | None = ...,
|
||||
deferrable: Any | None = ...,
|
||||
initially: Any | None = ...,
|
||||
name: Incomplete | None = ...,
|
||||
onupdate: Incomplete | None = ...,
|
||||
ondelete: Incomplete | None = ...,
|
||||
deferrable: Incomplete | None = ...,
|
||||
initially: Incomplete | None = ...,
|
||||
link_to_name: bool = ...,
|
||||
match: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
match: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
_unresolvable: bool = ...,
|
||||
**dialect_kw,
|
||||
) -> None: ...
|
||||
def copy(self, schema: Any | None = ..., **kw): ...
|
||||
def copy(self, schema: Incomplete | None = ..., **kw): ...
|
||||
@property
|
||||
def target_fullname(self): ...
|
||||
def references(self, table): ...
|
||||
@@ -107,7 +108,7 @@ class DefaultGenerator(Executable, SchemaItem):
|
||||
column: Any
|
||||
for_update: Any
|
||||
def __init__(self, for_update: bool = ...) -> None: ...
|
||||
def execute(self, bind: Any | None = ...): ... # type: ignore[override]
|
||||
def execute(self, bind: Incomplete | None = ...): ... # type: ignore[override]
|
||||
@property
|
||||
def bind(self): ...
|
||||
|
||||
@@ -133,15 +134,15 @@ class IdentityOptions:
|
||||
order: Any
|
||||
def __init__(
|
||||
self,
|
||||
start: Any | None = ...,
|
||||
increment: Any | None = ...,
|
||||
minvalue: Any | None = ...,
|
||||
maxvalue: Any | None = ...,
|
||||
nominvalue: Any | None = ...,
|
||||
nomaxvalue: Any | None = ...,
|
||||
cycle: Any | None = ...,
|
||||
cache: Any | None = ...,
|
||||
order: Any | None = ...,
|
||||
start: Incomplete | None = ...,
|
||||
increment: Incomplete | None = ...,
|
||||
minvalue: Incomplete | None = ...,
|
||||
maxvalue: Incomplete | None = ...,
|
||||
nominvalue: Incomplete | None = ...,
|
||||
nomaxvalue: Incomplete | None = ...,
|
||||
cycle: Incomplete | None = ...,
|
||||
cache: Incomplete | None = ...,
|
||||
order: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
class Sequence(IdentityOptions, DefaultGenerator):
|
||||
@@ -155,21 +156,21 @@ class Sequence(IdentityOptions, DefaultGenerator):
|
||||
def __init__(
|
||||
self,
|
||||
name,
|
||||
start: Any | None = ...,
|
||||
increment: Any | None = ...,
|
||||
minvalue: Any | None = ...,
|
||||
maxvalue: Any | None = ...,
|
||||
nominvalue: Any | None = ...,
|
||||
nomaxvalue: Any | None = ...,
|
||||
cycle: Any | None = ...,
|
||||
schema: Any | None = ...,
|
||||
cache: Any | None = ...,
|
||||
order: Any | None = ...,
|
||||
data_type: Any | None = ...,
|
||||
start: Incomplete | None = ...,
|
||||
increment: Incomplete | None = ...,
|
||||
minvalue: Incomplete | None = ...,
|
||||
maxvalue: Incomplete | None = ...,
|
||||
nominvalue: Incomplete | None = ...,
|
||||
nomaxvalue: Incomplete | None = ...,
|
||||
cycle: Incomplete | None = ...,
|
||||
schema: Incomplete | None = ...,
|
||||
cache: Incomplete | None = ...,
|
||||
order: Incomplete | None = ...,
|
||||
data_type: Incomplete | None = ...,
|
||||
optional: bool = ...,
|
||||
quote: Any | None = ...,
|
||||
metadata: Any | None = ...,
|
||||
quote_schema: Any | None = ...,
|
||||
quote: Incomplete | None = ...,
|
||||
metadata: Incomplete | None = ...,
|
||||
quote_schema: Incomplete | None = ...,
|
||||
for_update: bool = ...,
|
||||
) -> None: ...
|
||||
@memoized_property
|
||||
@@ -179,8 +180,8 @@ class Sequence(IdentityOptions, DefaultGenerator):
|
||||
def next_value(self): ...
|
||||
@property
|
||||
def bind(self): ...
|
||||
def create(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def create(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
|
||||
class FetchedValue(SchemaEventTarget):
|
||||
is_server_default: bool
|
||||
@@ -204,11 +205,11 @@ class Constraint(DialectKWArgs, SchemaItem):
|
||||
info: Any
|
||||
def __init__(
|
||||
self,
|
||||
name: Any | None = ...,
|
||||
deferrable: Any | None = ...,
|
||||
initially: Any | None = ...,
|
||||
_create_rule: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
name: Incomplete | None = ...,
|
||||
deferrable: Incomplete | None = ...,
|
||||
initially: Incomplete | None = ...,
|
||||
_create_rule: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
_type_bound: bool = ...,
|
||||
**dialect_kw,
|
||||
) -> None: ...
|
||||
@@ -224,7 +225,7 @@ class ColumnCollectionConstraint(ColumnCollectionMixin, Constraint):
|
||||
def __init__(self, *columns, **kw) -> None: ...
|
||||
columns: Any
|
||||
def __contains__(self, x): ...
|
||||
def copy(self, target_table: Any | None = ..., **kw): ...
|
||||
def copy(self, target_table: Incomplete | None = ..., **kw): ...
|
||||
def contains_column(self, col): ...
|
||||
def __iter__(self): ...
|
||||
def __len__(self) -> int: ...
|
||||
@@ -235,19 +236,19 @@ class CheckConstraint(ColumnCollectionConstraint):
|
||||
def __init__(
|
||||
self,
|
||||
sqltext,
|
||||
name: Any | None = ...,
|
||||
deferrable: Any | None = ...,
|
||||
initially: Any | None = ...,
|
||||
table: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
_create_rule: Any | None = ...,
|
||||
name: Incomplete | None = ...,
|
||||
deferrable: Incomplete | None = ...,
|
||||
initially: Incomplete | None = ...,
|
||||
table: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
_create_rule: Incomplete | None = ...,
|
||||
_autoattach: bool = ...,
|
||||
_type_bound: bool = ...,
|
||||
**kw,
|
||||
) -> None: ...
|
||||
@property
|
||||
def is_column_level(self): ...
|
||||
def copy(self, target_table: Any | None = ..., **kw): ...
|
||||
def copy(self, target_table: Incomplete | None = ..., **kw): ...
|
||||
|
||||
class ForeignKeyConstraint(ColumnCollectionConstraint):
|
||||
__visit_name__: str
|
||||
@@ -261,16 +262,16 @@ class ForeignKeyConstraint(ColumnCollectionConstraint):
|
||||
self,
|
||||
columns,
|
||||
refcolumns,
|
||||
name: Any | None = ...,
|
||||
onupdate: Any | None = ...,
|
||||
ondelete: Any | None = ...,
|
||||
deferrable: Any | None = ...,
|
||||
initially: Any | None = ...,
|
||||
name: Incomplete | None = ...,
|
||||
onupdate: Incomplete | None = ...,
|
||||
ondelete: Incomplete | None = ...,
|
||||
deferrable: Incomplete | None = ...,
|
||||
initially: Incomplete | None = ...,
|
||||
use_alter: bool = ...,
|
||||
link_to_name: bool = ...,
|
||||
match: Any | None = ...,
|
||||
table: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
match: Incomplete | None = ...,
|
||||
table: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
**dialect_kw,
|
||||
) -> None: ...
|
||||
columns: Any
|
||||
@@ -278,7 +279,7 @@ class ForeignKeyConstraint(ColumnCollectionConstraint):
|
||||
def referred_table(self): ...
|
||||
@property
|
||||
def column_keys(self): ...
|
||||
def copy(self, schema: Any | None = ..., target_table: Any | None = ..., **kw): ... # type: ignore[override]
|
||||
def copy(self, schema: Incomplete | None = ..., target_table: Incomplete | None = ..., **kw): ... # type: ignore[override]
|
||||
|
||||
class PrimaryKeyConstraint(ColumnCollectionConstraint):
|
||||
__visit_name__: str
|
||||
@@ -299,8 +300,8 @@ class Index(DialectKWArgs, ColumnCollectionMixin, SchemaItem):
|
||||
def __init__(self, name, *expressions, **kw) -> None: ...
|
||||
@property
|
||||
def bind(self): ...
|
||||
def create(self, bind: Any | None = ..., checkfirst: bool = ...): ...
|
||||
def drop(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def create(self, bind: Incomplete | None = ..., checkfirst: bool = ...): ...
|
||||
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
|
||||
DEFAULT_NAMING_CONVENTION: Any
|
||||
|
||||
@@ -312,11 +313,11 @@ class MetaData(SchemaItem):
|
||||
info: Any
|
||||
def __init__(
|
||||
self,
|
||||
bind: Any | None = ...,
|
||||
schema: Any | None = ...,
|
||||
quote_schema: Any | None = ...,
|
||||
naming_convention: Any | None = ...,
|
||||
info: Any | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
schema: Incomplete | None = ...,
|
||||
quote_schema: Incomplete | None = ...,
|
||||
naming_convention: Incomplete | None = ...,
|
||||
info: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def __contains__(self, table_or_key) -> bool: ...
|
||||
def is_bound(self): ...
|
||||
@@ -327,17 +328,17 @@ class MetaData(SchemaItem):
|
||||
def sorted_tables(self): ...
|
||||
def reflect(
|
||||
self,
|
||||
bind: Any | None = ...,
|
||||
schema: Any | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
schema: Incomplete | None = ...,
|
||||
views: bool = ...,
|
||||
only: Any | None = ...,
|
||||
only: Incomplete | None = ...,
|
||||
extend_existing: bool = ...,
|
||||
autoload_replace: bool = ...,
|
||||
resolve_fks: bool = ...,
|
||||
**dialect_kwargs,
|
||||
) -> None: ...
|
||||
def create_all(self, bind: Any | None = ..., tables: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop_all(self, bind: Any | None = ..., tables: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def create_all(self, bind: Incomplete | None = ..., tables: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop_all(self, bind: Incomplete | None = ..., tables: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
|
||||
class ThreadLocalMetaData(MetaData):
|
||||
__visit_name__: str
|
||||
@@ -352,8 +353,8 @@ class Computed(FetchedValue, SchemaItem):
|
||||
sqltext: Any
|
||||
persisted: Any
|
||||
column: Any
|
||||
def __init__(self, sqltext, persisted: Any | None = ...) -> None: ...
|
||||
def copy(self, target_table: Any | None = ..., **kw): ...
|
||||
def __init__(self, sqltext, persisted: Incomplete | None = ...) -> None: ...
|
||||
def copy(self, target_table: Incomplete | None = ..., **kw): ...
|
||||
|
||||
class Identity(IdentityOptions, FetchedValue, SchemaItem):
|
||||
__visit_name__: str
|
||||
@@ -363,15 +364,15 @@ class Identity(IdentityOptions, FetchedValue, SchemaItem):
|
||||
def __init__(
|
||||
self,
|
||||
always: bool = ...,
|
||||
on_null: Any | None = ...,
|
||||
start: Any | None = ...,
|
||||
increment: Any | None = ...,
|
||||
minvalue: Any | None = ...,
|
||||
maxvalue: Any | None = ...,
|
||||
nominvalue: Any | None = ...,
|
||||
nomaxvalue: Any | None = ...,
|
||||
cycle: Any | None = ...,
|
||||
cache: Any | None = ...,
|
||||
order: Any | None = ...,
|
||||
on_null: Incomplete | None = ...,
|
||||
start: Incomplete | None = ...,
|
||||
increment: Incomplete | None = ...,
|
||||
minvalue: Incomplete | None = ...,
|
||||
maxvalue: Incomplete | None = ...,
|
||||
nominvalue: Incomplete | None = ...,
|
||||
nomaxvalue: Incomplete | None = ...,
|
||||
cycle: Incomplete | None = ...,
|
||||
cache: Incomplete | None = ...,
|
||||
order: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def copy(self, **kw): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from typing import Any
|
||||
|
||||
from .. import util
|
||||
@@ -33,7 +33,7 @@ class ReturnsRows(roles.ReturnsRowsRole, ClauseElement):
|
||||
class Selectable(ReturnsRows):
|
||||
__visit_name__: str
|
||||
is_selectable: bool
|
||||
def lateral(self, name: Any | None = ...): ...
|
||||
def lateral(self, name: Incomplete | None = ...): ...
|
||||
def replace_selectable(self, old, alias): ...
|
||||
def corresponding_column(self, column, require_embedded: bool = ...): ...
|
||||
|
||||
@@ -52,12 +52,12 @@ class FromClause(roles.AnonymizedFromClauseRole, Selectable):
|
||||
named_with_column: bool
|
||||
schema: Any
|
||||
is_selectable: bool
|
||||
def select(self, whereclause: Any | None = ..., **kwargs): ...
|
||||
def join(self, right, onclause: Any | None = ..., isouter: bool = ..., full: bool = ...): ...
|
||||
def outerjoin(self, right, onclause: Any | None = ..., full: bool = ...): ...
|
||||
def alias(self, name: Any | None = ..., flat: bool = ...): ...
|
||||
def select(self, whereclause: Incomplete | None = ..., **kwargs): ...
|
||||
def join(self, right, onclause: Incomplete | None = ..., isouter: bool = ..., full: bool = ...): ...
|
||||
def outerjoin(self, right, onclause: Incomplete | None = ..., full: bool = ...): ...
|
||||
def alias(self, name: Incomplete | None = ..., flat: bool = ...): ...
|
||||
def table_valued(self): ...
|
||||
def tablesample(self, sampling, name: Any | None = ..., seed: Any | None = ...): ...
|
||||
def tablesample(self, sampling, name: Incomplete | None = ..., seed: Incomplete | None = ...): ...
|
||||
def is_derived_from(self, fromclause): ...
|
||||
@property
|
||||
def description(self): ...
|
||||
@@ -86,15 +86,15 @@ class Join(roles.DMLTableRole, FromClause):
|
||||
onclause: Any
|
||||
isouter: Any
|
||||
full: Any
|
||||
def __init__(self, left, right, onclause: Any | None = ..., isouter: bool = ..., full: bool = ...) -> None: ...
|
||||
def __init__(self, left, right, onclause: Incomplete | None = ..., isouter: bool = ..., full: bool = ...) -> None: ...
|
||||
@property
|
||||
def description(self): ...
|
||||
def is_derived_from(self, fromclause): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def select(self, whereclause: Any | None = ..., **kwargs): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
def select(self, whereclause: Incomplete | None = ..., **kwargs): ...
|
||||
@property
|
||||
def bind(self): ...
|
||||
def alias(self, name: Any | None = ..., flat: bool = ...): ...
|
||||
def alias(self, name: Incomplete | None = ..., flat: bool = ...): ...
|
||||
|
||||
class NoInit:
|
||||
def __init__(self, *arg, **kw) -> None: ...
|
||||
@@ -117,9 +117,9 @@ class TableValuedAlias(Alias):
|
||||
__visit_name__: str
|
||||
@HasMemoized.memoized_attribute
|
||||
def column(self): ...
|
||||
def alias(self, name: Any | None = ...): ... # type: ignore[override]
|
||||
def lateral(self, name: Any | None = ...): ...
|
||||
def render_derived(self, name: Any | None = ..., with_types: bool = ...): ...
|
||||
def alias(self, name: Incomplete | None = ...): ... # type: ignore[override]
|
||||
def lateral(self, name: Incomplete | None = ...): ...
|
||||
def render_derived(self, name: Incomplete | None = ..., with_types: bool = ...): ...
|
||||
|
||||
class Lateral(AliasedReturnsRows):
|
||||
__visit_name__: str
|
||||
@@ -130,13 +130,13 @@ class TableSample(AliasedReturnsRows):
|
||||
|
||||
class CTE(roles.DMLTableRole, roles.IsCTERole, Generative, HasPrefixes, HasSuffixes, AliasedReturnsRows):
|
||||
__visit_name__: str
|
||||
def alias(self, name: Any | None = ..., flat: bool = ...): ...
|
||||
def alias(self, name: Incomplete | None = ..., flat: bool = ...): ...
|
||||
def union(self, *other): ...
|
||||
def union_all(self, *other): ...
|
||||
|
||||
class HasCTE(roles.HasCTERole):
|
||||
def add_cte(self, cte) -> None: ...
|
||||
def cte(self, name: Any | None = ..., recursive: bool = ..., nesting: bool = ...): ...
|
||||
def cte(self, name: Incomplete | None = ..., recursive: bool = ..., nesting: bool = ...): ...
|
||||
|
||||
class Subquery(AliasedReturnsRows):
|
||||
__visit_name__: str
|
||||
@@ -168,9 +168,9 @@ class TableClause(roles.DMLTableRole, Immutable, FromClause):
|
||||
@memoized_property
|
||||
def description(self): ...
|
||||
def append_column(self, c, **kw) -> None: ...
|
||||
def insert(self, values: Any | None = ..., inline: bool = ..., **kwargs): ...
|
||||
def update(self, whereclause: Any | None = ..., values: Any | None = ..., inline: bool = ..., **kwargs): ...
|
||||
def delete(self, whereclause: Any | None = ..., **kwargs): ...
|
||||
def insert(self, values: Incomplete | None = ..., inline: bool = ..., **kwargs): ...
|
||||
def update(self, whereclause: Incomplete | None = ..., values: Incomplete | None = ..., inline: bool = ..., **kwargs): ...
|
||||
def delete(self, whereclause: Incomplete | None = ..., **kwargs): ...
|
||||
|
||||
class ForUpdateArg(ClauseElement):
|
||||
def __eq__(self, other): ...
|
||||
@@ -182,7 +182,7 @@ class ForUpdateArg(ClauseElement):
|
||||
key_share: Any
|
||||
of: Any
|
||||
def __init__(
|
||||
self, nowait: bool = ..., read: bool = ..., of: Any | None = ..., skip_locked: bool = ..., key_share: bool = ...
|
||||
self, nowait: bool = ..., read: bool = ..., of: Incomplete | None = ..., skip_locked: bool = ..., key_share: bool = ...
|
||||
) -> None: ...
|
||||
|
||||
class Values(Generative, FromClause):
|
||||
@@ -192,7 +192,7 @@ class Values(Generative, FromClause):
|
||||
literal_binds: Any
|
||||
def __init__(self, *columns, **kw) -> None: ...
|
||||
def alias(self: Self, name: Any | None, **kw) -> Self: ... # type: ignore[override]
|
||||
def lateral(self: Self, name: Any | None = ...) -> Self: ...
|
||||
def lateral(self: Self, name: Incomplete | None = ...) -> Self: ...
|
||||
def data(self: Self, values) -> Self: ...
|
||||
|
||||
class SelectBase(
|
||||
@@ -219,9 +219,9 @@ class SelectBase(
|
||||
def exists(self): ...
|
||||
def scalar_subquery(self): ...
|
||||
def label(self, name): ...
|
||||
def lateral(self, name: Any | None = ...): ...
|
||||
def subquery(self, name: Any | None = ...): ...
|
||||
def alias(self, name: Any | None = ..., flat: bool = ...): ...
|
||||
def lateral(self, name: Incomplete | None = ...): ...
|
||||
def subquery(self, name: Incomplete | None = ...): ...
|
||||
def alias(self, name: Incomplete | None = ..., flat: bool = ...): ...
|
||||
|
||||
class SelectStatementGrouping(GroupedElement, SelectBase):
|
||||
__visit_name__: str
|
||||
@@ -231,7 +231,7 @@ class SelectStatementGrouping(GroupedElement, SelectBase):
|
||||
def set_label_style(self, label_style): ...
|
||||
@property
|
||||
def select_statement(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
@property
|
||||
def selected_columns(self): ...
|
||||
|
||||
@@ -244,14 +244,19 @@ class GenerativeSelect(DeprecatedSelectBaseGenerations, SelectBase):
|
||||
self,
|
||||
_label_style=...,
|
||||
use_labels: bool = ...,
|
||||
limit: Any | None = ...,
|
||||
offset: Any | None = ...,
|
||||
order_by: Any | None = ...,
|
||||
group_by: Any | None = ...,
|
||||
bind: Any | None = ...,
|
||||
limit: Incomplete | None = ...,
|
||||
offset: Incomplete | None = ...,
|
||||
order_by: Incomplete | None = ...,
|
||||
group_by: Incomplete | None = ...,
|
||||
bind: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def with_for_update(
|
||||
self: Self, nowait: bool = ..., read: bool = ..., of: Any | None = ..., skip_locked: bool = ..., key_share: bool = ...
|
||||
self: Self,
|
||||
nowait: bool = ...,
|
||||
read: bool = ...,
|
||||
of: Incomplete | None = ...,
|
||||
skip_locked: bool = ...,
|
||||
key_share: bool = ...,
|
||||
) -> Self: ...
|
||||
def get_label_style(self): ...
|
||||
def set_label_style(self, style): ...
|
||||
@@ -276,7 +281,7 @@ class CompoundSelect(HasCompileState, GenerativeSelect):
|
||||
keyword: Any
|
||||
selects: Any
|
||||
def __init__(self, keyword, *selects, **kwargs) -> None: ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
def is_derived_from(self, fromclause): ...
|
||||
@property
|
||||
def selected_columns(self): ...
|
||||
@@ -323,14 +328,14 @@ class Select(
|
||||
@classmethod
|
||||
def create_legacy_select(
|
||||
cls,
|
||||
columns: Any | None = ...,
|
||||
whereclause: Any | None = ...,
|
||||
from_obj: Any | None = ...,
|
||||
columns: Incomplete | None = ...,
|
||||
whereclause: Incomplete | None = ...,
|
||||
from_obj: Incomplete | None = ...,
|
||||
distinct: bool = ...,
|
||||
having: Any | None = ...,
|
||||
having: Incomplete | None = ...,
|
||||
correlate: bool = ...,
|
||||
prefixes: Any | None = ...,
|
||||
suffixes: Any | None = ...,
|
||||
prefixes: Incomplete | None = ...,
|
||||
suffixes: Incomplete | None = ...,
|
||||
**kwargs,
|
||||
): ...
|
||||
def __init__(self) -> None: ...
|
||||
@@ -339,10 +344,12 @@ class Select(
|
||||
@property
|
||||
def column_descriptions(self): ...
|
||||
def from_statement(self, statement): ...
|
||||
def join(self: Self, target, onclause: Any | None = ..., isouter: bool = ..., full: bool = ...) -> Self: ...
|
||||
def outerjoin_from(self, from_, target, onclause: Any | None = ..., full: bool = ...): ...
|
||||
def join_from(self: Self, from_, target, onclause: Any | None = ..., isouter: bool = ..., full: bool = ...) -> Self: ...
|
||||
def outerjoin(self, target, onclause: Any | None = ..., full: bool = ...): ...
|
||||
def join(self: Self, target, onclause: Incomplete | None = ..., isouter: bool = ..., full: bool = ...) -> Self: ...
|
||||
def outerjoin_from(self, from_, target, onclause: Incomplete | None = ..., full: bool = ...): ...
|
||||
def join_from(
|
||||
self: Self, from_, target, onclause: Incomplete | None = ..., isouter: bool = ..., full: bool = ...
|
||||
) -> Self: ...
|
||||
def outerjoin(self, target, onclause: Incomplete | None = ..., full: bool = ...): ...
|
||||
def get_final_froms(self): ...
|
||||
@property
|
||||
def froms(self): ...
|
||||
@@ -366,7 +373,7 @@ class Select(
|
||||
def correlate_except(self: Self, *fromclauses) -> Self: ...
|
||||
@HasMemoized.memoized_attribute
|
||||
def selected_columns(self): ...
|
||||
def self_group(self, against: Any | None = ...): ...
|
||||
def self_group(self, against: Incomplete | None = ...): ...
|
||||
def union(self, *other, **kwargs): ...
|
||||
def union_all(self, *other, **kwargs): ...
|
||||
def except_(self, *other, **kwargs): ...
|
||||
@@ -395,7 +402,7 @@ class ScalarSelect(roles.InElementRole, Generative, Grouping):
|
||||
class Exists(UnaryExpression):
|
||||
inherit_cache: bool
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def select(self, whereclause: Any | None = ..., **kwargs): ...
|
||||
def select(self, whereclause: Incomplete | None = ..., **kwargs): ...
|
||||
def correlate(self, *fromclause): ...
|
||||
def correlate_except(self, *fromclause): ...
|
||||
def select_from(self, *froms): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Generic, TypeVar
|
||||
|
||||
from .base import SchemaEventTarget
|
||||
@@ -37,10 +38,10 @@ class String(Concatenable, TypeEngine):
|
||||
collation: Any
|
||||
def __init__(
|
||||
self,
|
||||
length: Any | None = ...,
|
||||
collation: Any | None = ...,
|
||||
length: Incomplete | None = ...,
|
||||
collation: Incomplete | None = ...,
|
||||
convert_unicode: bool = ...,
|
||||
unicode_error: Any | None = ...,
|
||||
unicode_error: Incomplete | None = ...,
|
||||
_warn_on_bytestring: bool = ...,
|
||||
_expect_unicode: bool = ...,
|
||||
) -> None: ...
|
||||
@@ -56,11 +57,11 @@ class Text(String):
|
||||
|
||||
class Unicode(String):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class UnicodeText(Text):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
|
||||
class Integer(_LookupExpressionAdapter, TypeEngine):
|
||||
__visit_name__: str
|
||||
@@ -82,7 +83,11 @@ class Numeric(_LookupExpressionAdapter, TypeEngine):
|
||||
decimal_return_scale: Any
|
||||
asdecimal: Any
|
||||
def __init__(
|
||||
self, precision: Any | None = ..., scale: Any | None = ..., decimal_return_scale: Any | None = ..., asdecimal: bool = ...
|
||||
self,
|
||||
precision: Incomplete | None = ...,
|
||||
scale: Incomplete | None = ...,
|
||||
decimal_return_scale: Incomplete | None = ...,
|
||||
asdecimal: bool = ...,
|
||||
) -> None: ...
|
||||
def get_dbapi_type(self, dbapi): ...
|
||||
def literal_processor(self, dialect): ...
|
||||
@@ -97,7 +102,9 @@ class Float(Numeric):
|
||||
precision: Any
|
||||
asdecimal: Any
|
||||
decimal_return_scale: Any
|
||||
def __init__(self, precision: Any | None = ..., asdecimal: bool = ..., decimal_return_scale: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, precision: Incomplete | None = ..., asdecimal: bool = ..., decimal_return_scale: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def result_processor(self, dialect, coltype): ...
|
||||
|
||||
class DateTime(_LookupExpressionAdapter, TypeEngine):
|
||||
@@ -124,7 +131,7 @@ class Time(_LookupExpressionAdapter, TypeEngine):
|
||||
|
||||
class _Binary(TypeEngine):
|
||||
length: Any
|
||||
def __init__(self, length: Any | None = ...) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ...) -> None: ...
|
||||
def literal_processor(self, dialect): ...
|
||||
@property
|
||||
def python_type(self): ...
|
||||
@@ -135,7 +142,7 @@ class _Binary(TypeEngine):
|
||||
|
||||
class LargeBinary(_Binary):
|
||||
__visit_name__: str
|
||||
def __init__(self, length: Any | None = ...) -> None: ...
|
||||
def __init__(self, length: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class SchemaType(SchemaEventTarget):
|
||||
name: Any
|
||||
@@ -144,19 +151,19 @@ class SchemaType(SchemaEventTarget):
|
||||
inherit_schema: Any
|
||||
def __init__(
|
||||
self,
|
||||
name: Any | None = ...,
|
||||
schema: Any | None = ...,
|
||||
metadata: Any | None = ...,
|
||||
name: Incomplete | None = ...,
|
||||
schema: Incomplete | None = ...,
|
||||
metadata: Incomplete | None = ...,
|
||||
inherit_schema: bool = ...,
|
||||
quote: Any | None = ...,
|
||||
quote: Incomplete | None = ...,
|
||||
_create_events: bool = ...,
|
||||
) -> None: ...
|
||||
def copy(self, **kw): ...
|
||||
def adapt(self, impltype, **kw): ...
|
||||
@property
|
||||
def bind(self): ...
|
||||
def create(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Any | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def create(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
|
||||
|
||||
class Enum(Emulated, String, SchemaType):
|
||||
__visit_name__: str
|
||||
@@ -184,7 +191,9 @@ class PickleType(TypeDecorator):
|
||||
protocol: Any
|
||||
pickler: Any
|
||||
comparator: Any
|
||||
def __init__(self, protocol=..., pickler: Any | None = ..., comparator: Any | None = ..., impl: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, protocol=..., pickler: Incomplete | None = ..., comparator: Incomplete | None = ..., impl: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def __reduce__(self): ...
|
||||
def bind_processor(self, dialect): ...
|
||||
def result_processor(self, dialect, coltype): ...
|
||||
@@ -195,7 +204,7 @@ class Boolean(Emulated, TypeEngine, SchemaType): # type: ignore[misc]
|
||||
native: bool
|
||||
create_constraint: Any
|
||||
name: Any
|
||||
def __init__(self, create_constraint: bool = ..., name: Any | None = ..., _create_events: bool = ...) -> None: ...
|
||||
def __init__(self, create_constraint: bool = ..., name: Incomplete | None = ..., _create_events: bool = ...) -> None: ...
|
||||
@property
|
||||
def python_type(self): ...
|
||||
def literal_processor(self, dialect): ...
|
||||
@@ -212,7 +221,9 @@ class Interval(Emulated, _AbstractInterval, TypeDecorator): # type: ignore[misc
|
||||
native: Any
|
||||
second_precision: Any
|
||||
day_precision: Any
|
||||
def __init__(self, native: bool = ..., second_precision: Any | None = ..., day_precision: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, native: bool = ..., second_precision: Incomplete | None = ..., day_precision: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
@property
|
||||
def python_type(self): ...
|
||||
def adapt_to_emulated(self, impltype, **kw): ...
|
||||
@@ -260,13 +271,15 @@ class ARRAY(SchemaEventTarget, Indexable, Concatenable, TypeEngine):
|
||||
|
||||
class Comparator(Indexable.Comparator[_T], Concatenable.Comparator[_T], Generic[_T]):
|
||||
def contains(self, *arg, **kw) -> ColumnOperators[_T]: ...
|
||||
def any(self, other, operator: Any | None = ...): ...
|
||||
def all(self, other, operator: Any | None = ...): ...
|
||||
def any(self, other, operator: Incomplete | None = ...): ...
|
||||
def all(self, other, operator: Incomplete | None = ...): ...
|
||||
comparator_factory: Any
|
||||
item_type: Any
|
||||
as_tuple: Any
|
||||
dimensions: Any
|
||||
def __init__(self, item_type, as_tuple: bool = ..., dimensions: Any | None = ..., zero_indexes: bool = ...) -> None: ...
|
||||
def __init__(
|
||||
self, item_type, as_tuple: bool = ..., dimensions: Incomplete | None = ..., zero_indexes: bool = ...
|
||||
) -> None: ...
|
||||
@property
|
||||
def hashable(self): ...
|
||||
@property
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any, Generic, TypeVar
|
||||
|
||||
from .. import util
|
||||
@@ -47,7 +48,7 @@ class TypeEngine(Traversible):
|
||||
def dialect_impl(self, dialect): ...
|
||||
def adapt(self, cls, **kw): ...
|
||||
def coerce_compared_value(self, op, value): ...
|
||||
def compile(self, dialect: Any | None = ...): ...
|
||||
def compile(self, dialect: Incomplete | None = ...): ...
|
||||
|
||||
class VisitableCheckKWArg(util.EnsureKWArgType, TraversibleType): ...
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import visitors
|
||||
@@ -41,15 +42,15 @@ class _repr_params(_repr_base):
|
||||
ismulti: Any
|
||||
batches: Any
|
||||
max_chars: Any
|
||||
def __init__(self, params, batches, max_chars: int = ..., ismulti: Any | None = ...) -> None: ...
|
||||
def __init__(self, params, batches, max_chars: int = ..., ismulti: Incomplete | None = ...) -> None: ...
|
||||
|
||||
def adapt_criterion_to_null(crit, nulls): ...
|
||||
def splice_joins(left, right, stop_on: Any | None = ...): ...
|
||||
def splice_joins(left, right, stop_on: Incomplete | None = ...): ...
|
||||
def reduce_columns(columns, *clauses, **kw): ...
|
||||
def criterion_as_pairs(
|
||||
expression,
|
||||
consider_as_foreign_keys: Any | None = ...,
|
||||
consider_as_referenced_keys: Any | None = ...,
|
||||
consider_as_foreign_keys: Incomplete | None = ...,
|
||||
consider_as_referenced_keys: Incomplete | None = ...,
|
||||
any_operator: bool = ...,
|
||||
): ...
|
||||
|
||||
@@ -64,12 +65,12 @@ class ClauseAdapter(visitors.ReplacingExternalTraversal):
|
||||
def __init__(
|
||||
self,
|
||||
selectable,
|
||||
equivalents: Any | None = ...,
|
||||
include_fn: Any | None = ...,
|
||||
exclude_fn: Any | None = ...,
|
||||
equivalents: Incomplete | None = ...,
|
||||
include_fn: Incomplete | None = ...,
|
||||
exclude_fn: Incomplete | None = ...,
|
||||
adapt_on_names: bool = ...,
|
||||
anonymize_labels: bool = ...,
|
||||
adapt_from_selectables: Any | None = ...,
|
||||
adapt_from_selectables: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def replace(self, col, _include_singleton_constants: bool = ...): ...
|
||||
|
||||
@@ -80,14 +81,14 @@ class ColumnAdapter(ClauseAdapter):
|
||||
def __init__(
|
||||
self,
|
||||
selectable,
|
||||
equivalents: Any | None = ...,
|
||||
equivalents: Incomplete | None = ...,
|
||||
adapt_required: bool = ...,
|
||||
include_fn: Any | None = ...,
|
||||
exclude_fn: Any | None = ...,
|
||||
include_fn: Incomplete | None = ...,
|
||||
exclude_fn: Incomplete | None = ...,
|
||||
adapt_on_names: bool = ...,
|
||||
allow_label_resolve: bool = ...,
|
||||
anonymize_labels: bool = ...,
|
||||
adapt_from_selectables: Any | None = ...,
|
||||
adapt_from_selectables: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
class _IncludeExcludeMapping:
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class AssertRule:
|
||||
@@ -13,7 +14,7 @@ class CursorSQL(SQLMatchRule):
|
||||
statement: Any
|
||||
params: Any
|
||||
consume_statement: Any
|
||||
def __init__(self, statement, params: Any | None = ..., consume_statement: bool = ...) -> None: ...
|
||||
def __init__(self, statement, params: Incomplete | None = ..., consume_statement: bool = ...) -> None: ...
|
||||
errormessage: Any
|
||||
is_consumed: bool
|
||||
def process_statement(self, execute_observed) -> None: ...
|
||||
@@ -22,7 +23,7 @@ class CompiledSQL(SQLMatchRule):
|
||||
statement: Any
|
||||
params: Any
|
||||
dialect: Any
|
||||
def __init__(self, statement, params: Any | None = ..., dialect: str = ...) -> None: ...
|
||||
def __init__(self, statement, params: Incomplete | None = ..., dialect: str = ...) -> None: ...
|
||||
is_consumed: bool
|
||||
errormessage: Any
|
||||
def process_statement(self, execute_observed) -> None: ...
|
||||
@@ -32,7 +33,7 @@ class RegexSQL(CompiledSQL):
|
||||
orig_regex: Any
|
||||
params: Any
|
||||
dialect: Any
|
||||
def __init__(self, regex, params: Any | None = ..., dialect: str = ...) -> None: ...
|
||||
def __init__(self, regex, params: Incomplete | None = ..., dialect: str = ...) -> None: ...
|
||||
|
||||
class DialectSQL(CompiledSQL): ...
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Mapping
|
||||
from typing import Any, overload
|
||||
from typing_extensions import Literal
|
||||
@@ -29,7 +30,7 @@ def assert_conns_closed(fn, *args, **kw) -> None: ...
|
||||
def rollback_open_connections(fn, *args, **kw) -> None: ...
|
||||
def close_first(fn, *args, **kw) -> None: ...
|
||||
def close_open_connections(fn, *args, **kw) -> None: ...
|
||||
def all_dialects(exclude: Any | None = ...) -> None: ...
|
||||
def all_dialects(exclude: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class ReconnectFixture:
|
||||
dbapi: Any
|
||||
@@ -41,7 +42,7 @@ class ReconnectFixture:
|
||||
def shutdown(self, stop: bool = ...) -> None: ...
|
||||
def restart(self) -> None: ...
|
||||
|
||||
def reconnecting_engine(url: Any | None = ..., options: Any | None = ...): ...
|
||||
def reconnecting_engine(url: Incomplete | None = ..., options: Incomplete | None = ...): ...
|
||||
@overload
|
||||
def testing_engine( # type: ignore[misc]
|
||||
url: URL | str | None = ...,
|
||||
@@ -58,14 +59,14 @@ def testing_engine(
|
||||
asyncio: Literal[True] = ...,
|
||||
transfer_staticpool: bool = ...,
|
||||
) -> AsyncEngine: ...
|
||||
def mock_engine(dialect_name: Any | None = ...): ...
|
||||
def mock_engine(dialect_name: Incomplete | None = ...): ...
|
||||
|
||||
class DBAPIProxyCursor:
|
||||
engine: Any
|
||||
connection: Any
|
||||
cursor: Any
|
||||
def __init__(self, engine, conn, *args, **kwargs) -> None: ...
|
||||
def execute(self, stmt, parameters: Any | None = ..., **kw): ...
|
||||
def execute(self, stmt, parameters: Incomplete | None = ..., **kw): ...
|
||||
def executemany(self, stmt, params, **kw): ...
|
||||
def __iter__(self): ...
|
||||
def __getattr__(self, key: str): ...
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def skip_if(predicate, reason: Any | None = ...): ...
|
||||
def fails_if(predicate, reason: Any | None = ...): ...
|
||||
def skip_if(predicate, reason: Incomplete | None = ...): ...
|
||||
def fails_if(predicate, reason: Incomplete | None = ...): ...
|
||||
|
||||
class compound:
|
||||
fails: Any
|
||||
@@ -21,17 +22,17 @@ class compound:
|
||||
|
||||
def requires_tag(tagname): ...
|
||||
def tags(tagnames): ...
|
||||
def only_if(predicate, reason: Any | None = ...): ...
|
||||
def succeeds_if(predicate, reason: Any | None = ...): ...
|
||||
def only_if(predicate, reason: Incomplete | None = ...): ...
|
||||
def succeeds_if(predicate, reason: Incomplete | None = ...): ...
|
||||
|
||||
class Predicate:
|
||||
@classmethod
|
||||
def as_predicate(cls, predicate, description: Any | None = ...): ...
|
||||
def as_predicate(cls, predicate, description: Incomplete | None = ...): ...
|
||||
|
||||
class BooleanPredicate(Predicate):
|
||||
value: Any
|
||||
description: Any
|
||||
def __init__(self, value, description: Any | None = ...) -> None: ...
|
||||
def __init__(self, value, description: Incomplete | None = ...) -> None: ...
|
||||
def __call__(self, config): ...
|
||||
|
||||
class SpecPredicate(Predicate):
|
||||
@@ -39,7 +40,9 @@ class SpecPredicate(Predicate):
|
||||
op: Any
|
||||
spec: Any
|
||||
description: Any
|
||||
def __init__(self, db, op: Any | None = ..., spec: Any | None = ..., description: Any | None = ...) -> None: ...
|
||||
def __init__(
|
||||
self, db, op: Incomplete | None = ..., spec: Incomplete | None = ..., description: Incomplete | None = ...
|
||||
) -> None: ...
|
||||
def __call__(self, config): ...
|
||||
|
||||
class LambdaPredicate(Predicate):
|
||||
@@ -47,29 +50,31 @@ class LambdaPredicate(Predicate):
|
||||
args: Any
|
||||
kw: Any
|
||||
description: Any
|
||||
def __init__(self, lambda_, description: Any | None = ..., args: Any | None = ..., kw: Any | None = ...): ...
|
||||
def __init__(
|
||||
self, lambda_, description: Incomplete | None = ..., args: Incomplete | None = ..., kw: Incomplete | None = ...
|
||||
): ...
|
||||
def __call__(self, config): ...
|
||||
|
||||
class NotPredicate(Predicate):
|
||||
predicate: Any
|
||||
description: Any
|
||||
def __init__(self, predicate, description: Any | None = ...) -> None: ...
|
||||
def __init__(self, predicate, description: Incomplete | None = ...) -> None: ...
|
||||
def __call__(self, config): ...
|
||||
|
||||
class OrPredicate(Predicate):
|
||||
predicates: Any
|
||||
description: Any
|
||||
def __init__(self, predicates, description: Any | None = ...) -> None: ...
|
||||
def __init__(self, predicates, description: Incomplete | None = ...) -> None: ...
|
||||
def __call__(self, config): ...
|
||||
|
||||
def db_spec(*dbs): ...
|
||||
def open(): ...
|
||||
def closed(): ...
|
||||
def fails(reason: Any | None = ...): ...
|
||||
def fails(reason: Incomplete | None = ...): ...
|
||||
def future(fn, *arg): ...
|
||||
def fails_on(db, reason: Any | None = ...): ...
|
||||
def fails_on(db, reason: Incomplete | None = ...): ...
|
||||
def fails_on_everything_except(*dbs): ...
|
||||
def skip(db, reason: Any | None = ...): ...
|
||||
def only_on(dbs, reason: Any | None = ...): ...
|
||||
def exclude(db, op, spec, reason: Any | None = ...): ...
|
||||
def skip(db, reason: Incomplete | None = ...): ...
|
||||
def only_on(dbs, reason: Incomplete | None = ...): ...
|
||||
def exclude(db, op, spec, reason: Incomplete | None = ...): ...
|
||||
def against(config, *queries): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import assertions
|
||||
@@ -9,7 +10,7 @@ class TestBase:
|
||||
__only_on__: Any
|
||||
__skip_if__: Any
|
||||
__leave_connections_for_teardown__: bool
|
||||
def assert_(self, val, msg: Any | None = ...) -> None: ...
|
||||
def assert_(self, val, msg: Incomplete | None = ...) -> None: ...
|
||||
def connection_no_trans(self) -> None: ...
|
||||
def connection(self) -> None: ...
|
||||
def registry(self, metadata) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from . import fixtures
|
||||
@@ -14,7 +15,7 @@ class Parent(fixtures.ComparableEntity): ...
|
||||
class Screen:
|
||||
obj: Any
|
||||
parent: Any
|
||||
def __init__(self, obj, parent: Any | None = ...) -> None: ...
|
||||
def __init__(self, obj, parent: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class Foo:
|
||||
data: str
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class ProfileStatsFile:
|
||||
@@ -8,7 +9,7 @@ class ProfileStatsFile:
|
||||
data: Any
|
||||
dump: Any
|
||||
sort: Any
|
||||
def __init__(self, filename, sort: str = ..., dump: Any | None = ...): ...
|
||||
def __init__(self, filename, sort: str = ..., dump: Incomplete | None = ...): ...
|
||||
@property
|
||||
def platform_key(self): ...
|
||||
def has_stats(self): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
def non_refcount_gc_collect(*args) -> None: ... # only present on Python implementations with non-refcount gc
|
||||
@@ -34,5 +35,5 @@ class adict(dict[Any, Any]):
|
||||
get_all: Any
|
||||
|
||||
def drop_all_tables_from_metadata(metadata, engine_or_connection) -> None: ...
|
||||
def drop_all_tables(engine, inspector, schema: Any | None = ..., include_names: Any | None = ...) -> None: ...
|
||||
def drop_all_tables(engine, inspector, schema: Incomplete | None = ..., include_names: Incomplete | None = ...) -> None: ...
|
||||
def teardown_events(event_cls): ...
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import collections.abc
|
||||
from _typeshed import Self, SupportsKeysAndGetItem
|
||||
from _typeshed import Incomplete, Self, SupportsKeysAndGetItem
|
||||
from collections.abc import Callable, Iterable, Iterator, Mapping
|
||||
from typing import Any, Generic, NoReturn, TypeVar, overload
|
||||
|
||||
@@ -67,7 +67,7 @@ class ImmutableProperties(ImmutableContainer, Properties[_T], Generic[_T]): ...
|
||||
|
||||
OrderedDict = dict
|
||||
|
||||
def sort_dictionary(d, key: Any | None = ...): ...
|
||||
def sort_dictionary(d, key: Incomplete | None = ...): ...
|
||||
|
||||
class OrderedSet(set[_T], Generic[_T]):
|
||||
@overload
|
||||
@@ -100,7 +100,7 @@ class OrderedSet(set[_T], Generic[_T]):
|
||||
__isub__ = difference_update # type: ignore[assignment]
|
||||
|
||||
class IdentitySet:
|
||||
def __init__(self, iterable: Any | None = ...) -> None: ...
|
||||
def __init__(self, iterable: Incomplete | None = ...) -> None: ...
|
||||
def add(self, value) -> None: ...
|
||||
def __contains__(self, value): ...
|
||||
def remove(self, value) -> None: ...
|
||||
@@ -146,7 +146,7 @@ class WeakSequence:
|
||||
def __getitem__(self, index): ...
|
||||
|
||||
class OrderedIdentitySet(IdentitySet):
|
||||
def __init__(self, iterable: Any | None = ...) -> None: ...
|
||||
def __init__(self, iterable: Incomplete | None = ...) -> None: ...
|
||||
|
||||
class PopulateDict(dict[Any, Any]):
|
||||
creator: Any
|
||||
@@ -171,24 +171,24 @@ def unique_list(seq: Iterable[_T], hashfunc: Callable[[_T], Any] | None = ...) -
|
||||
|
||||
class UniqueAppender:
|
||||
data: Any
|
||||
def __init__(self, data, via: Any | None = ...) -> None: ...
|
||||
def __init__(self, data, via: Incomplete | None = ...) -> None: ...
|
||||
def append(self, item) -> None: ...
|
||||
def __iter__(self): ...
|
||||
|
||||
def coerce_generator_arg(arg): ...
|
||||
def to_list(x, default: Any | None = ...): ...
|
||||
def to_list(x, default: Incomplete | None = ...): ...
|
||||
def has_intersection(set_, iterable): ...
|
||||
def to_set(x): ...
|
||||
def to_column_set(x): ...
|
||||
def update_copy(d, _new: Any | None = ..., **kw): ...
|
||||
def update_copy(d, _new: Incomplete | None = ..., **kw): ...
|
||||
def flatten_iterator(x) -> None: ...
|
||||
|
||||
class LRUCache(dict[Any, Any]):
|
||||
capacity: Any
|
||||
threshold: Any
|
||||
size_alert: Any
|
||||
def __init__(self, capacity: int = ..., threshold: float = ..., size_alert: Any | None = ...) -> None: ...
|
||||
def get(self, key, default: Any | None = ...): ...
|
||||
def __init__(self, capacity: int = ..., threshold: float = ..., size_alert: Incomplete | None = ...) -> None: ...
|
||||
def get(self, key, default: Incomplete | None = ...): ...
|
||||
def __getitem__(self, key): ...
|
||||
def values(self): ...
|
||||
def setdefault(self, key, value): ...
|
||||
|
||||
@@ -5,6 +5,7 @@ import itertools
|
||||
import operator
|
||||
import pickle as pickle
|
||||
import threading as threading
|
||||
from _typeshed import Incomplete
|
||||
from abc import ABC as ABC
|
||||
from datetime import timezone as timezone
|
||||
from functools import reduce as reduce
|
||||
@@ -50,7 +51,7 @@ class FullArgSpec(NamedTuple):
|
||||
|
||||
class nullcontext:
|
||||
enter_result: Any
|
||||
def __init__(self, enter_result: Any | None = ...) -> None: ...
|
||||
def __init__(self, enter_result: Incomplete | None = ...) -> None: ...
|
||||
def __enter__(self): ...
|
||||
def __exit__(self, *excinfo) -> None: ...
|
||||
|
||||
@@ -76,7 +77,9 @@ def b64decode(x): ...
|
||||
def b64encode(x): ...
|
||||
def decode_backslashreplace(text, encoding): ...
|
||||
def cmp(a, b): ...
|
||||
def raise_(exception, with_traceback: Any | None = ..., replace_context: Any | None = ..., from_: bool = ...) -> None: ...
|
||||
def raise_(
|
||||
exception, with_traceback: Incomplete | None = ..., replace_context: Incomplete | None = ..., from_: bool = ...
|
||||
) -> None: ...
|
||||
def u(s): ...
|
||||
def ue(s): ...
|
||||
|
||||
@@ -85,9 +88,9 @@ callable = builtins.callable
|
||||
def safe_bytestring(text): ...
|
||||
def inspect_formatargspec(
|
||||
args,
|
||||
varargs: Any | None = ...,
|
||||
varkw: Any | None = ...,
|
||||
defaults: Any | None = ...,
|
||||
varargs: Incomplete | None = ...,
|
||||
varkw: Incomplete | None = ...,
|
||||
defaults: Incomplete | None = ...,
|
||||
kwonlyargs=...,
|
||||
kwonlydefaults=...,
|
||||
annotations=...,
|
||||
@@ -100,6 +103,6 @@ def inspect_formatargspec(
|
||||
): ...
|
||||
def dataclass_fields(cls): ...
|
||||
def local_dataclass_fields(cls): ...
|
||||
def raise_from_cause(exception, exc_info: Any | None = ...) -> None: ...
|
||||
def reraise(tp, value, tb: Any | None = ..., cause: Any | None = ...) -> None: ...
|
||||
def raise_from_cause(exception, exc_info: Incomplete | None = ...) -> None: ...
|
||||
def reraise(tp, value, tb: Incomplete | None = ..., cause: Incomplete | None = ...) -> None: ...
|
||||
def with_metaclass(meta, *bases, **kw): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any
|
||||
from _typeshed import Incomplete
|
||||
|
||||
from .langhelpers import (
|
||||
decorator as decorator,
|
||||
@@ -8,18 +8,18 @@ from .langhelpers import (
|
||||
|
||||
SQLALCHEMY_WARN_20: bool
|
||||
|
||||
def warn_deprecated(msg, version, stacklevel: int = ..., code: Any | None = ...) -> None: ...
|
||||
def warn_deprecated_limited(msg, args, version, stacklevel: int = ..., code: Any | None = ...) -> None: ...
|
||||
def warn_deprecated_20(msg, stacklevel: int = ..., code: Any | None = ...) -> None: ...
|
||||
def warn_deprecated(msg, version, stacklevel: int = ..., code: Incomplete | None = ...) -> None: ...
|
||||
def warn_deprecated_limited(msg, args, version, stacklevel: int = ..., code: Incomplete | None = ...) -> None: ...
|
||||
def warn_deprecated_20(msg, stacklevel: int = ..., code: Incomplete | None = ...) -> None: ...
|
||||
def deprecated_cls(version, message, constructor: str = ...): ...
|
||||
def deprecated_20_cls(clsname, alternative: Any | None = ..., constructor: str = ..., becomes_legacy: bool = ...): ...
|
||||
def deprecated_20_cls(clsname, alternative: Incomplete | None = ..., constructor: str = ..., becomes_legacy: bool = ...): ...
|
||||
def deprecated(
|
||||
version,
|
||||
message: Any | None = ...,
|
||||
message: Incomplete | None = ...,
|
||||
add_deprecation_to_docstring: bool = ...,
|
||||
warning: Any | None = ...,
|
||||
warning: Incomplete | None = ...,
|
||||
enable_warnings: bool = ...,
|
||||
): ...
|
||||
def moved_20(message, **kw): ...
|
||||
def deprecated_20(api_name, alternative: Any | None = ..., becomes_legacy: bool = ..., **kw): ...
|
||||
def deprecated_20(api_name, alternative: Incomplete | None = ..., becomes_legacy: bool = ..., **kw): ...
|
||||
def deprecated_params(**specs): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from collections.abc import Callable
|
||||
from typing import Any, Generic, TypeVar, overload
|
||||
|
||||
@@ -21,18 +21,18 @@ def method_is_overridden(instance_or_cls, against_method): ...
|
||||
def decode_slice(slc): ...
|
||||
def map_bits(fn, n) -> None: ...
|
||||
def decorator(target): ...
|
||||
def public_factory(target, location, class_location: Any | None = ...): ...
|
||||
def public_factory(target, location, class_location: Incomplete | None = ...): ...
|
||||
|
||||
class PluginLoader:
|
||||
group: Any
|
||||
impls: Any
|
||||
auto_fn: Any
|
||||
def __init__(self, group, auto_fn: Any | None = ...) -> None: ...
|
||||
def __init__(self, group, auto_fn: Incomplete | None = ...) -> None: ...
|
||||
def clear(self) -> None: ...
|
||||
def load(self, name): ...
|
||||
def register(self, name, modulepath, objname): ...
|
||||
|
||||
def get_cls_kwargs(cls, _set: Any | None = ...): ...
|
||||
def get_cls_kwargs(cls, _set: Incomplete | None = ...): ...
|
||||
def get_func_kwargs(func): ...
|
||||
def get_callable_argspec(fn, no_self: bool = ..., _is_init: bool = ...): ...
|
||||
def format_argspec_plus(fn, grouped: bool = ...): ...
|
||||
@@ -42,7 +42,7 @@ def create_proxy_methods(
|
||||
): ...
|
||||
def getargspec_init(method): ...
|
||||
def unbound_method_to_callable(func_or_cls): ...
|
||||
def generic_repr(obj, additional_kw=..., to_inspect: Any | None = ..., omit_kwarg=...): ...
|
||||
def generic_repr(obj, additional_kw=..., to_inspect: Incomplete | None = ..., omit_kwarg=...): ...
|
||||
|
||||
class portable_instancemethod:
|
||||
target: Any
|
||||
@@ -54,10 +54,15 @@ class portable_instancemethod:
|
||||
def class_hierarchy(cls): ...
|
||||
def iterate_attributes(cls) -> None: ...
|
||||
def monkeypatch_proxied_specials(
|
||||
into_cls, from_cls, skip: Any | None = ..., only: Any | None = ..., name: str = ..., from_instance: Any | None = ...
|
||||
into_cls,
|
||||
from_cls,
|
||||
skip: Incomplete | None = ...,
|
||||
only: Incomplete | None = ...,
|
||||
name: str = ...,
|
||||
from_instance: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def methods_equivalent(meth1, meth2): ...
|
||||
def as_interface(obj, cls: Any | None = ..., methods: Any | None = ..., required: Any | None = ...): ...
|
||||
def as_interface(obj, cls: Incomplete | None = ..., methods: Incomplete | None = ..., required: Incomplete | None = ...): ...
|
||||
|
||||
class memoized_property(Generic[_R]):
|
||||
fget: Callable[..., _R]
|
||||
@@ -93,11 +98,11 @@ class MemoizedSlots:
|
||||
def asbool(obj): ...
|
||||
def bool_or_str(*text): ...
|
||||
def asint(value): ...
|
||||
def coerce_kw_type(kw, key, type_, flexi_bool: bool = ..., dest: Any | None = ...) -> None: ...
|
||||
def coerce_kw_type(kw, key, type_, flexi_bool: bool = ..., dest: Incomplete | None = ...) -> None: ...
|
||||
def constructor_key(obj, cls): ...
|
||||
def constructor_copy(obj, cls, *args, **kw): ...
|
||||
def counter(): ...
|
||||
def duck_type_collection(specimen, default: Any | None = ...): ...
|
||||
def duck_type_collection(specimen, default: Incomplete | None = ...): ...
|
||||
def assert_arg_type(arg, argtype, name): ...
|
||||
def dictlike_iteritems(dictlike): ...
|
||||
|
||||
@@ -124,12 +129,12 @@ class hybridmethod:
|
||||
def classlevel(self, func): ...
|
||||
|
||||
class _symbol(int):
|
||||
def __new__(cls, name, doc: Any | None = ..., canonical: Any | None = ...): ...
|
||||
def __new__(cls, name, doc: Incomplete | None = ..., canonical: Incomplete | None = ...): ...
|
||||
def __reduce__(self): ...
|
||||
|
||||
class symbol:
|
||||
symbols: Any
|
||||
def __new__(cls, name, doc: Any | None = ..., canonical: Any | None = ...): ...
|
||||
def __new__(cls, name, doc: Incomplete | None = ..., canonical: Incomplete | None = ...): ...
|
||||
@classmethod
|
||||
def parse_user_argument(cls, arg, choices, name, resolve_symbol_names: bool = ...): ...
|
||||
|
||||
@@ -142,7 +147,7 @@ class _hash_limit_string(compat.text_type):
|
||||
def __hash__(self) -> int: ...
|
||||
def __eq__(self, other): ...
|
||||
|
||||
def warn(msg, code: Any | None = ...) -> None: ...
|
||||
def warn(msg, code: Incomplete | None = ...) -> None: ...
|
||||
def warn_limited(msg, args) -> None: ...
|
||||
def only_once(fn, retry_on_exception): ...
|
||||
def chop_traceback(tb, exclude_prefix=..., exclude_suffix=...): ...
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user