Add defaults for third-party stubs Q-T (#9959)

This commit is contained in:
Alex Waygood
2023-03-28 13:16:31 +02:00
committed by GitHub
parent 72456da2a3
commit b69b17c3d8
274 changed files with 3918 additions and 3735 deletions
@@ -13,7 +13,7 @@ class immutabledict(dict[_KT, _VT], Generic[_KT, _VT]):
@overload
def union(self, __dict: dict[_KT2, _VT2]) -> immutabledict[_KT | _KT2, _VT | _VT2]: ...
@overload
def union(self, __dict: None = ..., **kw: SupportsKeysAndGetItem[_KT2, _VT2]) -> immutabledict[_KT | _KT2, _VT | _VT2]: ...
def union(self, __dict: None = None, **kw: SupportsKeysAndGetItem[_KT2, _VT2]) -> immutabledict[_KT | _KT2, _VT | _VT2]: ...
def merge_with(
self, *args: SupportsKeysAndGetItem[_KT | _KT2, _VT2] | Iterable[tuple[_KT2, _VT2]] | None
) -> immutabledict[_KT | _KT2, _VT | _VT2]: ...
@@ -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: Incomplete | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
@@ -13,7 +13,7 @@ class PyODBCConnector(Connector):
default_paramstyle: str
use_setinputsizes: bool
pyodbc_driver_name: Any
def __init__(self, supports_unicode_binds: Incomplete | None = ..., use_setinputsizes: bool = ..., **kw) -> None: ...
def __init__(self, supports_unicode_binds: Incomplete | None = None, use_setinputsizes: bool = False, **kw) -> None: ...
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url): ...
@@ -22,15 +22,15 @@ RESERVED_WORDS: Any
class _StringType(sqltypes.String):
charset: Any
def __init__(self, charset: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, charset: Incomplete | None = None, **kw) -> None: ...
class VARCHAR(_StringType, sqltypes.VARCHAR):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = None, **kwargs) -> None: ...
class CHAR(_StringType, sqltypes.CHAR):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = None, **kwargs) -> None: ...
class _FBDateTime(sqltypes.DateTime):
def bind_processor(self, dialect): ...
@@ -52,7 +52,7 @@ class FBCompiler(sql.compiler.SQLCompiler):
def visit_startswith_op_binary(self, binary, operator, **kw): ...
def visit_not_startswith_op_binary(self, binary, operator, **kw): ...
def visit_mod_binary(self, binary, operator, **kw): ...
def visit_alias(self, alias, asfrom: bool = ..., **kwargs): ... # type: ignore[override]
def visit_alias(self, alias, asfrom: bool = False, **kwargs): ... # type: ignore[override]
def visit_substring_func(self, func, **kw): ...
def visit_length_func(self, function, **kw): ...
visit_char_length_func: Any
@@ -97,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: 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): ...
def has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = None): ... # type: ignore[override]
def get_table_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = None, **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_column_sequence(self, connection, table_name, column_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
@@ -2,7 +2,7 @@ from .kinterbasdb import FBDialect_kinterbasdb
class FBDialect_fdb(FBDialect_kinterbasdb):
supports_statement_cache: bool
def __init__(self, enable_rowcount: bool = ..., retaining: bool = ..., **kwargs) -> None: ...
def __init__(self, enable_rowcount: bool = True, retaining: bool = False, **kwargs) -> None: ...
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url): ...
@@ -26,11 +26,11 @@ class FBDialect_kinterbasdb(FBDialect):
concurrency_level: Any
retaining: Any
def __init__(
self, type_conv: int = ..., concurrency_level: int = ..., enable_rowcount: bool = ..., retaining: bool = ..., **kwargs
self, type_conv: int = 200, concurrency_level: int = 1, enable_rowcount: bool = True, retaining: bool = False, **kwargs
) -> None: ...
@classmethod
def dbapi(cls): ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def do_rollback(self, dbapi_connection) -> None: ...
def do_commit(self, dbapi_connection) -> None: ...
def create_connect_args(self, url): ...
@@ -47,7 +47,7 @@ class _MSDate(sqltypes.Date):
class TIME(sqltypes.TIME):
precision: Any
def __init__(self, precision: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, precision: Incomplete | None = None, **kwargs) -> None: ...
def bind_processor(self, dialect): ...
def result_processor(self, dialect, coltype): ...
@@ -67,12 +67,12 @@ class SMALLDATETIME(_DateTimeBase, sqltypes.DateTime):
class DATETIME2(_DateTimeBase, sqltypes.DateTime):
__visit_name__: str
precision: Any
def __init__(self, precision: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, precision: Incomplete | None = None, **kw) -> None: ...
class DATETIMEOFFSET(_DateTimeBase, sqltypes.DateTime):
__visit_name__: str
precision: Any
def __init__(self, precision: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, precision: Incomplete | None = None, **kw) -> None: ...
class _UnicodeLiteral:
def literal_processor(self, dialect): ...
@@ -84,7 +84,7 @@ class TIMESTAMP(sqltypes._Binary):
__visit_name__: str
length: Any
convert_int: Any
def __init__(self, convert_int: bool = ...) -> None: ...
def __init__(self, convert_int: bool = False) -> None: ...
def result_processor(self, dialect, coltype): ...
class ROWVERSION(TIMESTAMP):
@@ -101,7 +101,7 @@ class VARBINARY(sqltypes.VARBINARY, sqltypes.LargeBinary):
@overload
def __init__(self, *, filestream: Literal[True]) -> None: ...
@overload
def __init__(self, length: Incomplete | None = ..., filestream: Literal[False] = ...) -> None: ...
def __init__(self, length: Incomplete | None = None, filestream: Literal[False] = False) -> None: ...
class IMAGE(sqltypes.LargeBinary):
__visit_name__: str
@@ -251,7 +251,7 @@ class MSSQLStrictCompiler(MSSQLCompiler):
class MSDDLCompiler(compiler.DDLCompiler):
def get_column_specification(self, column, **kwargs): ...
def visit_create_index(self, create, include_schema: bool = ...): ... # type: ignore[override]
def visit_create_index(self, create, include_schema: bool = False): ... # type: ignore[override]
def visit_drop_index(self, drop): ...
def visit_primary_key_constraint(self, constraint): ...
def visit_unique_constraint(self, constraint): ...
@@ -262,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: Incomplete | None = ...): ...
def quote_schema(self, schema, force: Incomplete | None = None): ...
class MSDialect(default.DefaultDialect):
name: str
@@ -296,15 +296,15 @@ class MSDialect(default.DefaultDialect):
isolation_level: Any
def __init__(
self,
query_timeout: Incomplete | None = ...,
use_scope_identity: bool = ...,
schema_name: str = ...,
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 = ...,
query_timeout: Incomplete | None = None,
use_scope_identity: bool = True,
schema_name: str = "dbo",
isolation_level: Incomplete | None = None,
deprecate_large_types: Incomplete | None = None,
json_serializer: Incomplete | None = None,
json_deserializer: Incomplete | None = None,
legacy_schema_aliasing: Incomplete | None = None,
ignore_no_transaction_on_rollback: bool = False,
**opts,
) -> None: ...
def do_savepoint(self, connection, name) -> None: ...
@@ -22,6 +22,6 @@ class MSDialect_mxodbc(MxODBCConnector, MSDialect):
supports_statement_cache: bool
colspecs: Any
description_encoding: Any
def __init__(self, description_encoding: Incomplete | None = ..., **params) -> None: ...
def __init__(self, description_encoding: Incomplete | None = None, **params) -> None: ...
dialect = MSDialect_mxodbc
@@ -37,9 +37,9 @@ class MSDialect_pyodbc(PyODBCConnector, MSDialect):
description_encoding: Any
use_scope_identity: Any
fast_executemany: Any
def __init__(self, description_encoding: Incomplete | None = ..., fast_executemany: bool = ..., **params) -> None: ...
def __init__(self, description_encoding: Incomplete | None = None, fast_executemany: bool = False, **params) -> None: ...
def on_connect(self): ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def is_disconnect(self, e, connection, cursor): ...
dialect = MSDialect_pyodbc
@@ -19,12 +19,12 @@ class AsyncAdapt_aiomysql_cursor:
@property
def lastrowid(self): ...
def close(self) -> None: ...
def execute(self, operation, parameters: Incomplete | 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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_aiomysql_ss_cursor(AsyncAdapt_aiomysql_cursor):
@@ -33,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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_aiomysql_connection(AdaptedConnection):
@@ -43,7 +43,7 @@ class AsyncAdapt_aiomysql_connection(AdaptedConnection):
def ping(self, reconnect): ...
def character_set_name(self): ...
def autocommit(self, value) -> None: ...
def cursor(self, server_side: bool = ...): ...
def cursor(self, server_side: bool = False): ...
def rollback(self) -> None: ...
def commit(self) -> None: ...
def close(self) -> None: ...
@@ -19,12 +19,12 @@ class AsyncAdapt_asyncmy_cursor:
@property
def lastrowid(self): ...
def close(self) -> None: ...
def execute(self, operation, parameters: Incomplete | 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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_asyncmy_ss_cursor(AsyncAdapt_asyncmy_cursor):
@@ -33,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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_asyncmy_connection(AdaptedConnection):
@@ -43,7 +43,7 @@ class AsyncAdapt_asyncmy_connection(AdaptedConnection):
def ping(self, reconnect): ...
def character_set_name(self): ...
def autocommit(self, value) -> None: ...
def cursor(self, server_side: bool = ...): ...
def cursor(self, server_side: bool = False): ...
def rollback(self) -> None: ...
def commit(self) -> None: ...
def close(self) -> None: ...
@@ -89,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_: Incomplete | None = ..., **kw): ...
def visit_typeclause(self, typeclause, type_: Incomplete | None = 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: Incomplete | None = ..., **kwargs): ...
def visit_join(self, join, asfrom: bool = False, from_linter: Incomplete | None = None, **kwargs): ...
def for_update_clause(self, select, **kw): ...
def limit_clause(self, select, **kw): ...
def update_limit_clause(self, update_stmt): ...
@@ -161,7 +161,7 @@ class MySQLTypeCompiler(compiler.GenericTypeCompiler):
class MySQLIdentifierPreparer(compiler.IdentifierPreparer):
reserved_words: Any
def __init__(self, dialect, server_ansiquotes: bool = ..., **kw) -> None: ...
def __init__(self, dialect, server_ansiquotes: bool = False, **kw) -> None: ...
class MariaDBIdentifierPreparer(MySQLIdentifierPreparer):
reserved_words: Any
@@ -199,10 +199,10 @@ class MySQLDialect(default.DefaultDialect):
isolation_level: Any
def __init__(
self,
isolation_level: Incomplete | None = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
is_mariadb: Incomplete | None = ...,
isolation_level: Incomplete | None = None,
json_serializer: Incomplete | None = None,
json_deserializer: Incomplete | None = None,
is_mariadb: Incomplete | None = None,
**kwargs,
) -> None: ...
def on_connect(self): ...
@@ -210,27 +210,27 @@ class MySQLDialect(default.DefaultDialect):
def get_isolation_level(self, connection): ...
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 do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_recover_twophase(self, connection): ...
def is_disconnect(self, e, connection, cursor): ...
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): ...
def has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = None): ... # type: ignore[override]
def get_sequence_names(self, connection, schema: Incomplete | None = None, **kw): ...
identifier_preparer: Any
def initialize(self, connection) -> None: ...
def get_schema_names(self, connection, **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): ...
def get_table_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_table_options(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_table_comment(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = None, **kw): ...
class _DecodingRow:
rowproxy: Any
@@ -30,7 +30,7 @@ class MySQLDialect_mariadbconnector(MySQLDialect):
def create_connect_args(self, url): ...
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 do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
dialect = MySQLDialect_mariadbconnector
@@ -27,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: Incomplete | None = ...) -> None: ...
def create_connect_args(self, url, _translate_args: Incomplete | None = ...): ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def create_connect_args(self, url, _translate_args: Incomplete | None = None): ...
dialect = MySQLDialect_mysqldb
@@ -21,17 +21,17 @@ class MySQLDialect_oursql(MySQLDialect):
colspecs: Any
@classmethod
def dbapi(cls): ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = ...) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = 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: 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 do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
def get_table_options(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_schema_names(self, connection, **kw): ...
def initialize(self, connection): ...
def is_disconnect(self, e, connection, cursor): ...
@@ -14,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: Incomplete | None = ...): ...
def create_connect_args(self, url, _translate_args: Incomplete | None = None): ...
def is_disconnect(self, e, connection, cursor): ...
dialect = MySQLDialect_pymysql
@@ -6,17 +6,17 @@ import sqlalchemy.types as sqltypes
class _NumericType:
unsigned: Any
zerofill: Any
def __init__(self, unsigned: bool = ..., zerofill: bool = ..., **kw) -> None: ...
def __init__(self, unsigned: bool = False, zerofill: bool = False, **kw) -> None: ...
class _FloatType(_NumericType, sqltypes.Float):
scale: Any
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: bool = True, **kw
) -> None: ...
class _IntegerType(_NumericType, sqltypes.Integer):
display_width: Any
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = None, **kw) -> None: ...
class _StringType(sqltypes.String):
charset: Any
@@ -26,12 +26,12 @@ class _StringType(sqltypes.String):
national: Any
def __init__(
self,
charset: Incomplete | None = ...,
collation: Incomplete | None = ...,
ascii: bool = ...,
binary: bool = ...,
unicode: bool = ...,
national: bool = ...,
charset: Incomplete | None = None,
collation: Incomplete | None = None,
ascii: bool = False,
binary: bool = False,
unicode: bool = False,
national: bool = False,
**kw,
) -> None: ...
@@ -41,84 +41,84 @@ class _MatchType(sqltypes.Float, sqltypes.MatchType): # type: ignore[misc] # i
class NUMERIC(_NumericType, sqltypes.NUMERIC):
__visit_name__: str
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: bool = True, **kw
) -> None: ...
class DECIMAL(_NumericType, sqltypes.DECIMAL):
__visit_name__: str
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: bool = True, **kw
) -> None: ...
class DOUBLE(_FloatType):
__visit_name__: str
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: bool = True, **kw
) -> None: ...
class REAL(_FloatType, sqltypes.REAL):
__visit_name__: str
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: bool = True, **kw
) -> None: ...
class FLOAT(_FloatType, sqltypes.FLOAT):
__visit_name__: str
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: bool = ..., **kw
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: bool = False, **kw
) -> None: ...
def bind_processor(self, dialect) -> None: ...
class INTEGER(_IntegerType, sqltypes.INTEGER):
__visit_name__: str
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = None, **kw) -> None: ...
class BIGINT(_IntegerType, sqltypes.BIGINT):
__visit_name__: str
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = None, **kw) -> None: ...
class MEDIUMINT(_IntegerType):
__visit_name__: str
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = None, **kw) -> None: ...
class TINYINT(_IntegerType):
__visit_name__: str
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = None, **kw) -> None: ...
class SMALLINT(_IntegerType, sqltypes.SMALLINT):
__visit_name__: str
def __init__(self, display_width: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, display_width: Incomplete | None = None, **kw) -> None: ...
class BIT(sqltypes.TypeEngine):
__visit_name__: str
length: Any
def __init__(self, length: Incomplete | None = ...) -> None: ...
def __init__(self, length: Incomplete | None = None) -> None: ...
def result_processor(self, dialect, coltype): ...
class TIME(sqltypes.TIME):
__visit_name__: str
fsp: Any
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
def __init__(self, timezone: bool = False, fsp: Incomplete | None = None) -> None: ...
def result_processor(self, dialect, coltype): ...
class TIMESTAMP(sqltypes.TIMESTAMP):
__visit_name__: str
fsp: Any
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
def __init__(self, timezone: bool = False, fsp: Incomplete | None = None) -> None: ...
class DATETIME(sqltypes.DATETIME):
__visit_name__: str
fsp: Any
def __init__(self, timezone: bool = ..., fsp: Incomplete | None = ...) -> None: ...
def __init__(self, timezone: bool = False, fsp: Incomplete | None = None) -> None: ...
class YEAR(sqltypes.TypeEngine):
__visit_name__: str
display_width: Any
def __init__(self, display_width: Incomplete | None = ...) -> None: ...
def __init__(self, display_width: Incomplete | None = None) -> None: ...
class TEXT(_StringType, sqltypes.TEXT):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, length: Incomplete | None = None, **kw) -> None: ...
class TINYTEXT(_StringType):
__visit_name__: str
@@ -134,19 +134,19 @@ class LONGTEXT(_StringType):
class VARCHAR(_StringType, sqltypes.VARCHAR):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = None, **kwargs) -> None: ...
class CHAR(_StringType, sqltypes.CHAR):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = None, **kwargs) -> None: ...
class NVARCHAR(_StringType, sqltypes.NVARCHAR):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = None, **kwargs) -> None: ...
class NCHAR(_StringType, sqltypes.NCHAR):
__visit_name__: str
def __init__(self, length: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, length: Incomplete | None = None, **kwargs) -> None: ...
class TINYBLOB(sqltypes._Binary):
__visit_name__: str
@@ -36,7 +36,7 @@ NVARCHAR2 = NVARCHAR
class NUMBER(sqltypes.Numeric, sqltypes.Integer):
__visit_name__: str
def __init__(
self, precision: Incomplete | None = ..., scale: Incomplete | None = ..., asdecimal: Incomplete | None = ...
self, precision: Incomplete | None = None, scale: Incomplete | None = None, asdecimal: Incomplete | None = None
) -> None: ...
def adapt(self, impltype): ...
@@ -62,8 +62,8 @@ class INTERVAL(sqltypes.NativeForEmulated, sqltypes._AbstractInterval):
__visit_name__: str
day_precision: Any
second_precision: Any
def __init__(self, day_precision: Incomplete | None = ..., second_precision: Incomplete | None = ...) -> None: ...
def as_generic(self, allow_nulltype: bool = ...): ...
def __init__(self, day_precision: Incomplete | None = None, second_precision: Incomplete | None = None) -> None: ...
def as_generic(self, allow_nulltype: bool = False): ...
def coerce_compared_value(self, op, value): ...
class ROWID(sqltypes.TypeEngine):
@@ -115,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: Incomplete | None = ..., **kwargs): ... # type: ignore[override]
def visit_join(self, join, from_linter: Incomplete | None = 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): ...
@@ -180,11 +180,11 @@ class OracleDialect(default.DefaultDialect):
exclude_tablespaces: Any
def __init__(
self,
use_ansi: bool = ...,
optimize_limits: bool = ...,
use_binds_for_limits: Incomplete | None = ...,
use_nchar_for_unicode: bool = ...,
exclude_tablespaces=...,
use_ansi: bool = True,
optimize_limits: bool = False,
use_binds_for_limits: Incomplete | None = None,
use_nchar_for_unicode: bool = False,
exclude_tablespaces=("SYSTEM", "SYSAUX"),
**kwargs,
) -> None: ...
implicit_returning: Any
@@ -193,28 +193,30 @@ 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: Incomplete | None = ...): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = ...): ... # type: ignore[override]
def has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = None): ... # type: ignore[override]
def get_schema_names(self, connection, **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_temp_table_names(self, connection, **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_view_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_sequence_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_table_options(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_table_comment(
self, connection, table_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
self, connection, table_name, schema: Incomplete | None = None, resolve_synonyms: bool = False, dblink: str = "", **kw
): ...
def get_indexes(
self, connection, table_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
self, connection, table_name, schema: Incomplete | None = None, resolve_synonyms: bool = False, dblink: str = "", **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_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_view_definition(
self, connection, view_name, schema: Incomplete | None = ..., resolve_synonyms: bool = ..., dblink: str = ..., **kw
self, connection, view_name, schema: Incomplete | None = None, resolve_synonyms: bool = False, dblink: str = "", **kw
): ...
def get_check_constraints(
self, connection, table_name, schema: Incomplete | None = None, include_all: bool = False, **kw
): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = ..., include_all: bool = ..., **kw): ...
class _OuterJoinColumn(ClauseElement):
__visit_name__: str
@@ -100,12 +100,12 @@ class OracleDialect_cx_oracle(OracleDialect):
cx_oracle_ver: Any
def __init__(
self,
auto_convert_lobs: bool = ...,
coerce_to_unicode: bool = ...,
coerce_to_decimal: bool = ...,
arraysize: int = ...,
encoding_errors: Incomplete | None = ...,
threaded: Incomplete | None = ...,
auto_convert_lobs: bool = True,
coerce_to_unicode: bool = True,
coerce_to_decimal: bool = True,
arraysize: int = 50,
encoding_errors: Incomplete | None = None,
threaded: Incomplete | None = None,
**kwargs,
): ...
@classmethod
@@ -117,11 +117,11 @@ 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: Incomplete | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = 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: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = ..., recover: bool = ...) -> None: ...
def do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_set_input_sizes(self, cursor, list_of_tuples, context) -> None: ...
def do_recover_twophase(self, connection) -> None: ...
@@ -14,7 +14,7 @@ class array(expression.ClauseList, expression.ColumnElement[_Any]):
inherit_cache: bool
type: _Any
def __init__(self, clauses, **kw) -> None: ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
CONTAINS: _Any
CONTAINED_BY: _Any
@@ -31,7 +31,7 @@ class ARRAY(sqltypes.ARRAY):
dimensions: _Any
zero_indexes: _Any
def __init__(
self, item_type, as_tuple: bool = ..., dimensions: Incomplete | None = ..., zero_indexes: bool = ...
self, item_type, as_tuple: bool = False, dimensions: Incomplete | None = None, zero_indexes: bool = False
) -> None: ...
@property
def hashable(self): ...
@@ -87,12 +87,12 @@ class AsyncAdapt_asyncpg_cursor:
rowcount: int
def __init__(self, adapt_connection) -> None: ...
def close(self) -> None: ...
def execute(self, operation, parameters: Incomplete | None = ...) -> None: ...
def execute(self, operation, parameters: Incomplete | None = None) -> None: ...
def executemany(self, operation, seq_of_parameters): ...
def setinputsizes(self, *inputsizes) -> None: ...
def __iter__(self): ...
def fetchone(self): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_asyncpg_ss_cursor(AsyncAdapt_asyncpg_cursor):
@@ -102,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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
def executemany(self, operation, seq_of_parameters) -> None: ...
@@ -112,13 +112,13 @@ class AsyncAdapt_asyncpg_connection(AdaptedConnection):
isolation_level: str
readonly: bool
deferrable: bool
def __init__(self, dbapi, connection, prepared_statement_cache_size: int = ...) -> None: ...
def __init__(self, dbapi, connection, prepared_statement_cache_size: int = 100) -> None: ...
@property
def autocommit(self): ...
@autocommit.setter
def autocommit(self, value) -> None: ...
def set_isolation_level(self, level) -> None: ...
def cursor(self, server_side: bool = ...): ...
def cursor(self, server_side: bool = False): ...
def rollback(self) -> None: ...
def commit(self) -> None: ...
def close(self) -> None: ...
@@ -60,21 +60,21 @@ class REGCLASS(sqltypes.TypeEngine):
class TIMESTAMP(sqltypes.TIMESTAMP):
precision: Any
def __init__(self, timezone: bool = ..., precision: Incomplete | None = ...) -> None: ...
def __init__(self, timezone: bool = False, precision: Incomplete | None = None) -> None: ...
class TIME(sqltypes.TIME):
precision: Any
def __init__(self, timezone: bool = ..., precision: Incomplete | None = ...) -> None: ...
def __init__(self, timezone: bool = False, precision: Incomplete | None = None) -> None: ...
class INTERVAL(sqltypes.NativeForEmulated, sqltypes._AbstractInterval):
__visit_name__: str
native: bool
precision: Any
fields: Any
def __init__(self, precision: Incomplete | None = ..., fields: Incomplete | None = ...) -> None: ...
def __init__(self, precision: Incomplete | None = None, fields: Incomplete | None = None) -> None: ...
@classmethod
def adapt_emulated_to_native(cls, interval, **kw): ...
def as_generic(self, allow_nulltype: bool = ...): ...
def as_generic(self, allow_nulltype: bool = False): ...
@property
def python_type(self): ...
def coerce_compared_value(self, op, value): ...
@@ -85,14 +85,14 @@ class BIT(sqltypes.TypeEngine):
__visit_name__: str
length: Any
varying: Any
def __init__(self, length: Incomplete | None = ..., varying: bool = ...) -> None: ...
def __init__(self, length: Incomplete | None = None, varying: bool = False) -> None: ...
PGBit = BIT
class UUID(sqltypes.TypeEngine):
__visit_name__: str
as_uuid: Any
def __init__(self, as_uuid: bool = ...) -> None: ...
def __init__(self, as_uuid: bool = False) -> None: ...
def coerce_compared_value(self, op, value): ...
def bind_processor(self, dialect): ...
def result_processor(self, dialect, coltype): ...
@@ -108,17 +108,17 @@ 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: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
def drop(self, bind: Incomplete | None = ..., checkfirst: bool = ...) -> None: ...
def create(self, bind: Incomplete | None = None, checkfirst: bool = True) -> None: ...
def drop(self, bind: Incomplete | None = None, checkfirst: bool = True) -> None: ...
class EnumGenerator(DDLBase):
checkfirst: Any
def __init__(self, dialect, connection, checkfirst: bool = ..., **kwargs) -> None: ...
def __init__(self, dialect, connection, checkfirst: bool = False, **kwargs) -> None: ...
def visit_enum(self, enum) -> None: ...
class EnumDropper(DDLBase):
checkfirst: Any
def __init__(self, dialect, connection, checkfirst: bool = ..., **kwargs) -> None: ...
def __init__(self, dialect, connection, checkfirst: bool = False, **kwargs) -> None: ...
def visit_enum(self, enum) -> None: ...
class _ColonCast(elements.Cast):
@@ -135,8 +135,8 @@ class PGCompiler(compiler.SQLCompiler):
def visit_colon_cast(self, element, **kw): ...
def visit_array(self, element, **kw): ...
def visit_slice(self, element, **kw): ...
def visit_json_getitem_op_binary(self, binary, operator, _cast_applied: bool = ..., **kw): ...
def visit_json_path_getitem_op_binary(self, binary, operator, _cast_applied: bool = ..., **kw): ...
def visit_json_getitem_op_binary(self, binary, operator, _cast_applied: bool = False, **kw): ...
def visit_json_path_getitem_op_binary(self, binary, operator, _cast_applied: bool = False, **kw): ...
def visit_getitem_binary(self, binary, operator, **kw): ...
def visit_aggregate_order_by(self, element, **kw): ...
def visit_match_op_binary(self, binary, operator, **kw): ...
@@ -195,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: Incomplete | None = ..., **kw): ...
def visit_ENUM(self, type_, identifier_preparer: Incomplete | None = None, **kw): ...
def visit_TIMESTAMP(self, type_, **kw): ...
def visit_TIME(self, type_, **kw): ...
def visit_INTERVAL(self, type_, **kw): ...
@@ -207,13 +207,13 @@ class PGTypeCompiler(compiler.GenericTypeCompiler):
class PGIdentifierPreparer(compiler.IdentifierPreparer):
reserved_words: Any
def format_type(self, type_, use_schema: bool = ...): ...
def format_type(self, type_, use_schema: bool = True): ...
class PGInspector(reflection.Inspector):
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=...): ...
def get_table_oid(self, table_name, schema: Incomplete | None = None): ...
def get_enums(self, schema: Incomplete | None = None): ...
def get_foreign_table_names(self, schema: Incomplete | None = None): ...
def get_view_names(self, schema: Incomplete | None = None, include=("plain", "materialized")): ...
class CreateEnumType(_CreateDropBase):
__visit_name__: str
@@ -273,9 +273,9 @@ class PGDialect(default.DefaultDialect):
reflection_options: Any
def __init__(
self,
isolation_level: Incomplete | None = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
isolation_level: Incomplete | None = None,
json_serializer: Incomplete | None = None,
json_deserializer: Incomplete | None = None,
**kwargs,
) -> None: ...
def initialize(self, connection) -> None: ...
@@ -288,25 +288,25 @@ class PGDialect(default.DefaultDialect):
def get_deferrable(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 do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_recover_twophase(self, connection): ...
def has_schema(self, connection, schema): ...
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 has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = None): ... # type: ignore[override]
def has_type(self, connection, type_name, schema: Incomplete | None = None): ...
def get_table_oid(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_schema_names(self, connection, **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_table_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = None, include=("plain", "materialized"), **kw): ...
def get_sequence_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(
self, connection, table_name, schema: Incomplete | None = ..., postgresql_ignore_search_path: bool = ..., **kw
self, connection, table_name, schema: Incomplete | None = None, postgresql_ignore_search_path: bool = False, **kw
): ...
def get_indexes(self, connection, table_name, schema, **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): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_table_comment(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
@@ -12,14 +12,17 @@ class Insert(StandardInsert):
def excluded(self): ...
def on_conflict_do_update(
self,
constraint: Incomplete | None = ...,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
constraint: Incomplete | None = None,
index_elements: Incomplete | None = None,
index_where: Incomplete | None = None,
set_: Incomplete | None = None,
where: Incomplete | None = None,
) -> None: ...
def on_conflict_do_nothing(
self, constraint: Incomplete | None = ..., index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...
self,
constraint: Incomplete | None = None,
index_elements: Incomplete | None = None,
index_where: Incomplete | None = None,
) -> None: ...
insert: Any
@@ -30,7 +33,10 @@ class OnConflictClause(ClauseElement):
inferred_target_elements: Any
inferred_target_whereclause: Any
def __init__(
self, constraint: Incomplete | None = ..., index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...
self,
constraint: Incomplete | None = None,
index_elements: Incomplete | None = None,
index_where: Incomplete | None = None,
) -> None: ...
class OnConflictDoNothing(OnConflictClause):
@@ -42,9 +48,9 @@ class OnConflictDoUpdate(OnConflictClause):
update_whereclause: Any
def __init__(
self,
constraint: Incomplete | None = ...,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
constraint: Incomplete | None = None,
index_elements: Incomplete | None = None,
index_where: Incomplete | None = None,
set_: Incomplete | None = None,
where: Incomplete | None = None,
) -> None: ...
@@ -11,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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
def get_children(self, **kwargs): ...
class ExcludeConstraint(ColumnCollectionConstraint):
@@ -9,7 +9,7 @@ class HSTORE(sqltypes.Indexable, sqltypes.Concatenable, sqltypes.TypeEngine):
__visit_name__: str
hashable: bool
text_type: Any
def __init__(self, text_type: Incomplete | None = ...) -> None: ...
def __init__(self, text_type: Incomplete | None = None) -> None: ...
class Comparator(sqltypes.Indexable.Comparator[Any], sqltypes.Concatenable.Comparator[Any]):
def has_key(self, other): ...
@@ -9,7 +9,7 @@ class JSONPathType(sqltypes.JSON.JSONPathType):
class JSON(sqltypes.JSON):
astext_type: Any
def __init__(self, none_as_null: bool = ..., astext_type: Incomplete | None = ...) -> None: ...
def __init__(self, none_as_null: bool = False, astext_type: Incomplete | None = None) -> None: ...
class Comparator(sqltypes.JSON.Comparator):
@property
@@ -84,14 +84,14 @@ class ServerSideCursor:
def rowcount(self): ...
@property
def description(self): ...
def execute(self, operation, args=..., stream: Incomplete | None = ...): ...
def execute(self, operation, args=(), stream: Incomplete | None = None): ...
def executemany(self, operation, param_sets): ...
def fetchone(self): ...
def fetchmany(self, num: Incomplete | None = ...): ...
def fetchmany(self, num: Incomplete | None = None): ...
def fetchall(self): ...
def close(self) -> None: ...
def setinputsizes(self, *sizes) -> None: ...
def setoutputsize(self, size, column: Incomplete | None = ...) -> None: ...
def setoutputsize(self, size, column: Incomplete | None = None) -> None: ...
class PGCompiler_pg8000(PGCompiler):
def visit_mod_binary(self, binary, operator, **kw): ...
@@ -113,7 +113,7 @@ class PGDialect_pg8000(PGDialect):
description_encoding: Any
colspecs: Any
client_encoding: Any
def __init__(self, client_encoding: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, client_encoding: Incomplete | None = None, **kwargs) -> None: ...
@classmethod
def dbapi(cls): ...
def create_connect_args(self, url): ...
@@ -127,8 +127,8 @@ class PGDialect_pg8000(PGDialect):
def do_set_input_sizes(self, cursor, list_of_tuples, context) -> 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 do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_recover_twophase(self, connection): ...
def on_connect(self): ...
@@ -70,13 +70,13 @@ class PGDialect_psycopg2(PGDialect):
executemany_values_page_size: Any
def __init__(
self,
use_native_unicode: bool = ...,
client_encoding: Incomplete | None = ...,
use_native_hstore: bool = ...,
use_native_uuid: bool = ...,
executemany_mode: str = ...,
executemany_batch_page_size: int = ...,
executemany_values_page_size: int = ...,
use_native_unicode: bool = True,
client_encoding: Incomplete | None = None,
use_native_hstore: bool = True,
use_native_uuid: bool = True,
executemany_mode: str = "values_only",
executemany_batch_page_size: int = 100,
executemany_values_page_size: int = 1000,
**kwargs,
) -> None: ...
def initialize(self, connection) -> None: ...
@@ -89,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: Incomplete | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def create_connect_args(self, url): ...
def is_disconnect(self, e, connection, cursor): ...
@@ -14,12 +14,12 @@ class AsyncAdapt_aiosqlite_cursor:
def __init__(self, adapt_connection) -> None: ...
def close(self) -> None: ...
lastrowid: int
def execute(self, operation, parameters: Incomplete | None = ...) -> None: ...
def execute(self, operation, parameters: Incomplete | None = 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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_aiosqlite_ss_cursor(AsyncAdapt_aiosqlite_cursor):
@@ -27,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: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def fetchall(self): ...
class AsyncAdapt_aiosqlite_connection(AdaptedConnection):
@@ -39,7 +39,7 @@ class AsyncAdapt_aiosqlite_connection(AdaptedConnection):
@isolation_level.setter
def isolation_level(self, value) -> None: ...
def create_function(self, *args, **kw) -> None: ...
def cursor(self, server_side: bool = ...): ...
def cursor(self, server_side: bool = False): ...
def execute(self, *args, **kw): ...
def rollback(self) -> None: ...
def commit(self) -> None: ...
@@ -25,7 +25,7 @@ class _SQliteJson(JSON):
def result_processor(self, dialect, coltype): ...
class _DateTimeMixin:
def __init__(self, storage_format: Incomplete | None = ..., regexp: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, storage_format: Incomplete | None = None, regexp: Incomplete | None = None, **kw) -> None: ...
@property
def format_is_text_affinity(self): ...
def adapt(self, cls, **kw): ...
@@ -78,7 +78,7 @@ class SQLiteDDLCompiler(compiler.DDLCompiler):
def visit_column_check_constraint(self, constraint): ...
def visit_foreign_key_constraint(self, constraint): ...
def define_constraint_remote_table(self, constraint, table, preparer): ...
def visit_create_index(self, create, include_schema: bool = ..., include_table_schema: bool = ...): ... # type: ignore[override]
def visit_create_index(self, create, include_schema: bool = False, include_table_schema: bool = True): ... # type: ignore[override]
def post_create_table(self, table): ...
class SQLiteTypeCompiler(compiler.GenericTypeCompiler):
@@ -117,27 +117,27 @@ class SQLiteDialect(default.DefaultDialect):
native_datetime: Any
def __init__(
self,
isolation_level: Incomplete | None = ...,
native_datetime: bool = ...,
json_serializer: Incomplete | None = ...,
json_deserializer: Incomplete | None = ...,
_json_serializer: Incomplete | None = ...,
_json_deserializer: Incomplete | None = ...,
isolation_level: Incomplete | None = None,
native_datetime: bool = False,
json_serializer: Incomplete | None = None,
json_deserializer: Incomplete | None = None,
_json_serializer: Incomplete | None = None,
_json_deserializer: Incomplete | None = 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: Incomplete | None = ..., **kw): ...
def get_table_names(self, connection, schema: Incomplete | None = 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: 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): ...
def has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
def get_view_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
@@ -12,12 +12,12 @@ class Insert(StandardInsert):
def excluded(self): ...
def on_conflict_do_update(
self,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
index_elements: Incomplete | None = None,
index_where: Incomplete | None = None,
set_: Incomplete | None = None,
where: Incomplete | None = None,
) -> None: ...
def on_conflict_do_nothing(self, index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...) -> None: ...
def on_conflict_do_nothing(self, index_elements: Incomplete | None = None, index_where: Incomplete | None = None) -> None: ...
insert: Any
@@ -26,7 +26,7 @@ class OnConflictClause(ClauseElement):
constraint_target: Any
inferred_target_elements: Any
inferred_target_whereclause: Any
def __init__(self, index_elements: Incomplete | None = ..., index_where: Incomplete | None = ...) -> None: ...
def __init__(self, index_elements: Incomplete | None = None, index_where: Incomplete | None = None) -> None: ...
class OnConflictDoNothing(OnConflictClause):
__visit_name__: str
@@ -37,8 +37,8 @@ class OnConflictDoUpdate(OnConflictClause):
update_whereclause: Any
def __init__(
self,
index_elements: Incomplete | None = ...,
index_where: Incomplete | None = ...,
set_: Incomplete | None = ...,
where: Incomplete | None = ...,
index_elements: Incomplete | None = None,
index_where: Incomplete | None = None,
set_: Incomplete | None = None,
where: Incomplete | None = None,
) -> None: ...
@@ -77,7 +77,7 @@ ischema_names: Any
class SybaseInspector(reflection.Inspector):
def __init__(self, conn) -> None: ...
def get_table_id(self, table_name, schema: Incomplete | None = ...): ...
def get_table_id(self, table_name, schema: Incomplete | None = None): ...
class SybaseExecutionContext(default.DefaultExecutionContext):
def set_ddl_autocommit(self, connection, value) -> None: ...
@@ -124,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: 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_table_id(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw): ...
def get_schema_names(self, connection, **kw): ...
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]
def get_table_names(self, connection, schema: Incomplete | None = None, **kw): ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = None, **kw): ...
def get_view_names(self, connection, schema: Incomplete | None = None, **kw): ...
def has_table(self, connection, table_name, schema: Incomplete | None = None): ... # type: ignore[override]
@@ -22,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: Incomplete | None = ...) -> None: ...
def do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def is_disconnect(self, e, connection, cursor): ...
dialect = SybaseDialect_pysybase
+24 -24
View File
@@ -31,13 +31,13 @@ class Connection(Connectable):
def __init__(
self,
engine: Engine,
connection: DBAPIConnection | None = ...,
close_with_result: bool = ...,
_branch_from: Incomplete | None = ...,
_execution_options: Incomplete | None = ...,
_dispatch: Incomplete | None = ...,
_has_events: Incomplete | None = ...,
_allow_revalidate: bool = ...,
connection: DBAPIConnection | None = None,
close_with_result: bool = False,
_branch_from: Incomplete | None = None,
_execution_options: Incomplete | None = None,
_dispatch: Incomplete | None = None,
_has_events: Incomplete | None = None,
_allow_revalidate: bool = True,
) -> None: ...
def schema_for_object(self, obj) -> str | None: ...
def __enter__(self) -> Self: ...
@@ -57,15 +57,15 @@ class Connection(Connectable):
def default_isolation_level(self): ...
@property
def info(self): ...
def connect(self, close_with_result: bool = ...): ... # type: ignore[override]
def invalidate(self, exception: Exception | None = ...) -> None: ...
def connect(self, close_with_result: bool = False): ... # type: ignore[override]
def invalidate(self, exception: Exception | None = None) -> None: ...
def detach(self) -> None: ...
def begin(self) -> Transaction: ...
def begin_nested(self) -> Transaction | None: ...
def begin_twophase(self, xid: Incomplete | None = ...) -> TwoPhaseTransaction: ...
def begin_twophase(self, xid: Incomplete | None = None) -> TwoPhaseTransaction: ...
def recover_twophase(self): ...
def rollback_prepared(self, xid, recover: bool = ...) -> None: ...
def commit_prepared(self, xid, recover: bool = ...) -> None: ...
def rollback_prepared(self, xid, recover: bool = False) -> None: ...
def commit_prepared(self, xid, recover: bool = False) -> None: ...
def in_transaction(self) -> bool: ...
def in_nested_transaction(self) -> bool: ...
def get_transaction(self) -> Transaction | None: ...
@@ -81,7 +81,7 @@ class Connection(Connectable):
@overload
def execute(self, statement: str, *multiparams: Any | tuple[Any, ...] | Mapping[str, Any], **params) -> CursorResult: ...
def exec_driver_sql(
self, statement: str, parameters: Incomplete | None = ..., execution_options: Incomplete | None = ...
self, statement: str, parameters: Incomplete | None = None, execution_options: Incomplete | None = 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: ...
@@ -156,11 +156,11 @@ class Engine(Connectable, Identified):
pool: Pool,
dialect: Dialect,
url: str | URL,
logging_name: str | None = ...,
echo: _EchoFlag = ...,
query_cache_size: int = ...,
execution_options: Mapping[str, Any] | None = ...,
hide_parameters: bool = ...,
logging_name: str | None = None,
echo: _EchoFlag = None,
query_cache_size: int = 500,
execution_options: Mapping[str, Any] | None = None,
hide_parameters: bool = False,
) -> None: ...
@property
def engine(self) -> Engine: ...
@@ -172,7 +172,7 @@ class Engine(Connectable, Identified):
def name(self) -> str: ...
@property
def driver(self): ...
def dispose(self, close: bool = ...) -> None: ...
def dispose(self, close: bool = True) -> None: ...
class _trans_ctx:
conn: Connection
@@ -184,7 +184,7 @@ class Engine(Connectable, Identified):
self, type_: type[BaseException] | None, value: BaseException | None, traceback: TracebackType | None
) -> None: ...
def begin(self, close_with_result: bool = ...) -> _trans_ctx: ...
def begin(self, close_with_result: bool = False) -> _trans_ctx: ...
def transaction(
self, callable_: Callable[Concatenate[Connection, _P], _T], *args: _P.args, **kwargs: _P.kwargs
) -> _T | None: ...
@@ -197,10 +197,10 @@ class Engine(Connectable, Identified):
def scalar(self, statement: _Executable, *multiparams: Mapping[str, Any], **params: Any) -> Any: ...
@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: Incomplete | None = ..., connection: Connection | None = ...): ...
def has_table(self, table_name: str, schema: Incomplete | None = ...) -> bool: ...
def raw_connection(self, _connection: Connection | None = ...) -> DBAPIConnection: ...
def connect(self, close_with_result: bool = False) -> Connection: ... # type: ignore[override]
def table_names(self, schema: Incomplete | None = None, connection: Connection | None = None): ...
def has_table(self, table_name: str, schema: Incomplete | None = None) -> bool: ...
def raw_connection(self, _connection: Connection | None = None) -> DBAPIConnection: ...
class OptionEngineMixin:
url: URL
@@ -17,6 +17,6 @@ def create_engine(
) -> FutureEngine: ...
@overload
def create_engine(
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: Literal[False] = ..., **kwargs
url: URL | str, *, module: Incomplete | None = ..., enable_from_linting: bool = ..., future: Literal[False] = False, **kwargs
) -> Engine: ...
def engine_from_config(configuration: Mapping[str, Any], prefix: str = ..., **kwargs) -> Engine: ...
def engine_from_config(configuration: Mapping[str, Any], prefix: str = "sqlalchemy.", **kwargs) -> Engine: ...
+12 -12
View File
@@ -26,16 +26,16 @@ class ResultFetchStrategy:
def soft_close(self, result, dbapi_cursor) -> None: ...
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: Incomplete | None = ...) -> None: ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = False) -> None: ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = None) -> None: ...
def fetchall(self, result) -> None: ...
def handle_exception(self, result, dbapi_cursor, err) -> None: ...
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: Incomplete | None = ...): ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = False): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = None): ...
def fetchall(self, result, dbapi_cursor): ...
class NoCursorDQLFetchStrategy(NoCursorFetchStrategy): ...
@@ -46,33 +46,33 @@ class CursorFetchStrategy(ResultFetchStrategy):
def hard_close(self, result, dbapi_cursor) -> None: ...
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: Incomplete | None = ...): ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = False): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = None): ...
def fetchall(self, result, dbapi_cursor): ...
class BufferedRowCursorFetchStrategy(CursorFetchStrategy):
def __init__(
self, dbapi_cursor, execution_options, growth_factor: int = ..., initial_buffer: Incomplete | None = ...
self, dbapi_cursor, execution_options, growth_factor: int = 5, initial_buffer: Incomplete | None = 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: Incomplete | None = ...): ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = False): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = None): ...
def fetchall(self, result, dbapi_cursor): ...
class FullyBufferedCursorFetchStrategy(CursorFetchStrategy):
alternate_cursor_description: Any
def __init__(
self, dbapi_cursor, alternate_description: Incomplete | None = ..., initial_buffer: Incomplete | None = ...
self, dbapi_cursor, alternate_description: Incomplete | None = None, initial_buffer: Incomplete | None = 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: Incomplete | None = ...): ...
def fetchone(self, result, dbapi_cursor, hard_close: bool = False): ...
def fetchmany(self, result, dbapi_cursor, size: Incomplete | None = None): ...
def fetchall(self, result, dbapi_cursor): ...
class _NoResultMetaData(ResultMetaData):
+16 -16
View File
@@ -89,17 +89,17 @@ class DefaultDialect(interfaces.Dialect): # type: ignore[misc]
compiler_linting: Any
def __init__(
self,
convert_unicode: bool = ...,
encoding: str = ...,
paramstyle: Incomplete | None = ...,
dbapi: Incomplete | None = ...,
implicit_returning: Incomplete | None = ...,
case_sensitive: bool = ...,
supports_native_boolean: Incomplete | None = ...,
max_identifier_length: Incomplete | None = ...,
label_length: Incomplete | None = ...,
compiler_linting=...,
server_side_cursors: bool = ...,
convert_unicode: bool = False,
encoding: str = "utf-8",
paramstyle: Incomplete | None = None,
dbapi: Incomplete | None = None,
implicit_returning: Incomplete | None = None,
case_sensitive: bool = True,
supports_native_boolean: Incomplete | None = None,
max_identifier_length: Incomplete | None = None,
label_length: Incomplete | None = None,
compiler_linting=0,
server_side_cursors: bool = False,
**kwargs,
) -> None: ...
@property
@@ -116,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: Incomplete | None = ...): ...
def has_index(self, connection, table_name, index_name, schema: Incomplete | None = None): ...
def validate_identifier(self, ident) -> None: ...
def connect(self, *cargs, **cparams): ...
def create_connect_args(self, url): ...
@@ -131,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: 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 do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def do_execute_no_params(self, cursor, statement, context: Incomplete | None = 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): ...
@@ -216,6 +216,6 @@ class DefaultExecutionContext(interfaces.ExecutionContext):
def inserted_primary_key_rows(self): ...
def lastrow_has_defaults(self): ...
current_parameters: Any
def get_current_parameters(self, isolate_multiinsert_groups: bool = ...): ...
def get_current_parameters(self, isolate_multiinsert_groups: bool = True): ...
def get_insert_default(self, column): ...
def get_update_default(self, column): ...
@@ -54,24 +54,24 @@ class Dialect:
# as abstract.
@classmethod
def type_descriptor(cls, typeobj) -> 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 get_columns(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_pk_constraint(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_foreign_keys(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_table_names(self, connection, schema: Incomplete | None = None, **kw) -> None: ...
def get_temp_table_names(self, connection, schema: Incomplete | None = None, **kw) -> None: ...
def get_view_names(self, connection, schema: Incomplete | None = None, **kw) -> None: ...
def get_sequence_names(self, connection, schema: Incomplete | None = None, **kw) -> None: ...
def get_temp_view_names(self, connection, schema: Incomplete | None = None, **kw) -> None: ...
def get_view_definition(self, connection, view_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_indexes(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_unique_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_check_constraints(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def get_table_comment(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def normalize_name(self, name) -> None: ...
def denormalize_name(self, name) -> 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 has_table(self, connection, table_name, schema: Incomplete | None = None, **kw) -> None: ...
def has_index(self, connection, table_name, index_name, schema: Incomplete | None = None) -> None: ...
def has_sequence(self, connection, sequence_name, schema: Incomplete | None = None, **kw) -> None: ...
def do_begin(self, dbapi_connection) -> None: ...
def do_rollback(self, dbapi_connection) -> None: ...
def do_commit(self, dbapi_connection) -> None: ...
@@ -83,12 +83,12 @@ class Dialect:
def do_release_savepoint(self, connection, name) -> 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 do_rollback_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_commit_twophase(self, connection, xid, is_prepared: bool = True, recover: bool = False) -> None: ...
def do_recover_twophase(self, connection) -> 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 do_executemany(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def do_execute(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def do_execute_no_params(self, cursor, statement, parameters, context: Incomplete | None = None) -> None: ...
def is_disconnect(self, e, connection, cursor) -> None: ...
def connect(self, *cargs, **cparams) -> DBAPIConnection: ...
def reset_isolation_level(self, dbapi_conn) -> None: ...
@@ -9,24 +9,24 @@ class Inspector:
@property
def default_schema_name(self): ...
def get_schema_names(self): ...
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_table_names(self, schema: Incomplete | None = None): ...
def has_table(self, table_name, schema: Incomplete | None = None): ...
def has_sequence(self, sequence_name, schema: Incomplete | None = None): ...
def get_sorted_table_and_fkc_names(self, schema: Incomplete | None = None): ...
def get_temp_table_names(self): ...
def get_temp_view_names(self): ...
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 get_table_options(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_view_names(self, schema: Incomplete | None = None): ...
def get_sequence_names(self, schema: Incomplete | None = None): ...
def get_view_definition(self, view_name, schema: Incomplete | None = None): ...
def get_columns(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_pk_constraint(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_foreign_keys(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_indexes(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_unique_constraints(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_table_comment(self, table_name, schema: Incomplete | None = None, **kw): ...
def get_check_constraints(self, table_name, schema: Incomplete | None = None, **kw): ...
def reflecttable(self, *args, **kwargs): ...
def reflect_table(
self, table, include_columns, exclude_columns=..., resolve_fks: bool = ..., _extend_on: Incomplete | None = ...
self, table, include_columns, exclude_columns=(), resolve_fks: bool = True, _extend_on: Incomplete | None = None
) -> None: ...
+22 -20
View File
@@ -22,14 +22,14 @@ class SimpleResultMetaData(ResultMetaData):
def __init__(
self,
keys,
extra: Incomplete | None = ...,
_processors: Incomplete | None = ...,
_tuplefilter: Incomplete | None = ...,
_translated_indexes: Incomplete | None = ...,
_unique_filters: Incomplete | None = ...,
extra: Incomplete | None = None,
_processors: Incomplete | None = None,
_tuplefilter: Incomplete | None = None,
_translated_indexes: Incomplete | None = None,
_unique_filters: Incomplete | None = None,
) -> None: ...
def result_tuple(fields, extra: Incomplete | None = ...): ...
def result_tuple(fields, extra: Incomplete | None = None): ...
class ResultInternal(InPlaceGenerative): ...
@@ -40,16 +40,16 @@ class Result(_WithKeys, ResultInternal):
def __init__(self, cursor_metadata) -> None: ...
def close(self) -> None: ...
def yield_per(self, num: int) -> Self: ...
def unique(self, strategy: Incomplete | None = ...) -> Self: ...
def unique(self, strategy: Incomplete | None = None) -> Self: ...
def columns(self, *col_expressions): ...
def scalars(self, index: int = ...) -> ScalarResult: ...
def scalars(self, index: int = 0) -> ScalarResult: ...
def mappings(self) -> MappingResult: ...
def __iter__(self): ...
def __next__(self): ...
def partitions(self, size: int | None = ...) -> Generator[list[Row], None, None]: ...
def partitions(self, size: int | None = None) -> Generator[list[Row], None, None]: ...
def fetchall(self) -> list[Row]: ...
def fetchone(self) -> Row | None: ...
def fetchmany(self, size: int | None = ...) -> list[Row]: ...
def fetchmany(self, size: int | None = None) -> list[Row]: ...
def all(self) -> list[Row]: ...
def first(self) -> Row | None: ...
def one_or_none(self) -> Row | None: ...
@@ -64,10 +64,10 @@ class FilterResult(ResultInternal): ...
class ScalarResult(FilterResult):
def __init__(self, real_result, index) -> None: ...
def unique(self, strategy: Incomplete | None = ...): ...
def partitions(self, size: Incomplete | None = ...) -> None: ...
def unique(self, strategy: Incomplete | None = None): ...
def partitions(self, size: Incomplete | None = None) -> None: ...
def fetchall(self): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def all(self): ...
def __iter__(self): ...
def __next__(self): ...
@@ -77,12 +77,12 @@ class ScalarResult(FilterResult):
class MappingResult(_WithKeys, FilterResult):
def __init__(self, result) -> None: ...
def unique(self, strategy: Incomplete | None = ...): ...
def unique(self, strategy: Incomplete | None = None): ...
def columns(self, *col_expressions): ...
def partitions(self, size: Incomplete | None = ...) -> None: ...
def partitions(self, size: Incomplete | None = None) -> None: ...
def fetchall(self): ...
def fetchone(self): ...
def fetchmany(self, size: Incomplete | None = ...): ...
def fetchmany(self, size: Incomplete | None = None): ...
def all(self): ...
def __iter__(self): ...
def __next__(self): ...
@@ -101,7 +101,9 @@ class FrozenResult:
class IteratorResult(Result):
iterator: Any
raw: Any
def __init__(self, cursor_metadata, iterator, raw: Incomplete | None = ..., _source_supports_scalars: bool = ...) -> None: ...
def __init__(
self, cursor_metadata, iterator, raw: Incomplete | None = None, _source_supports_scalars: bool = False
) -> None: ...
def null_result() -> IteratorResult: ...
@@ -114,9 +116,9 @@ class ChunkedIteratorResult(IteratorResult):
self,
cursor_metadata,
chunks,
source_supports_scalars: bool = ...,
raw: Incomplete | None = ...,
dynamic_yield_per: bool = ...,
source_supports_scalars: bool = False,
raw: Incomplete | None = None,
dynamic_yield_per: bool = False,
) -> None: ...
class MergedResult(IteratorResult):
+16 -16
View File
@@ -26,31 +26,31 @@ class URL(_URLTuple):
def create(
cls,
drivername: str,
username: str | None = ...,
username: str | None = None,
password: str | _PasswordObject | None = None,
host: str | None = ...,
port: int | None = ...,
database: str | None = ...,
host: str | None = None,
port: int | None = None,
database: str | None = None,
query: _Query | None = ...,
) -> URL: ...
def set(
self,
drivername: str | None = ...,
username: str | None = ...,
drivername: str | None = None,
username: str | None = None,
password: str | _PasswordObject | None = None,
host: str | None = ...,
port: int | None = ...,
database: str | None = ...,
query: _Query | None = ...,
host: str | None = None,
port: int | None = None,
database: str | None = None,
query: _Query | None = None,
) -> Self: ...
def update_query_string(self, query_string: str, append: bool = ...) -> Self: ...
def update_query_pairs(self, key_value_pairs: Iterable[tuple[str, str]], append: bool = ...) -> Self: ...
def update_query_dict(self, query_parameters: SupportsItems[str, str | Sequence[str]], append: bool = ...) -> Self: ...
def update_query_string(self, query_string: str, append: bool = False) -> Self: ...
def update_query_pairs(self, key_value_pairs: Iterable[tuple[str, str]], append: bool = False) -> Self: ...
def update_query_dict(self, query_parameters: SupportsItems[str, str | Sequence[str]], append: bool = False) -> Self: ...
def difference_update_query(self, names: Iterable[str]) -> URL: ...
@property
def normalized_query(self) -> immutabledict[str, tuple[str, ...]]: ...
def __to_string__(self, hide_password: bool = ...) -> str: ...
def render_as_string(self, hide_password: bool = ...) -> str: ...
def __to_string__(self, hide_password: bool = True) -> str: ...
def render_as_string(self, hide_password: bool = True) -> str: ...
def __copy__(self) -> Self: ...
def __deepcopy__(self, memo: Unused) -> Self: ...
def __hash__(self) -> int: ...
@@ -59,6 +59,6 @@ class URL(_URLTuple):
def get_backend_name(self) -> str: ...
def get_driver_name(self) -> str: ...
def get_dialect(self) -> type[Dialect]: ...
def translate_connect_args(self, names: list[str] | None = ..., **kw: str) -> dict[str, Any]: ...
def translate_connect_args(self, names: list[str] | None = None, **kw: str) -> dict[str, Any]: ...
def make_url(name_or_url: str | URL) -> URL: ...
+1 -1
View File
@@ -5,7 +5,7 @@ class _UnpickleDispatch:
def __call__(self, _instance_cls): ...
class _Dispatch:
def __init__(self, parent, instance_cls: Incomplete | None = ...) -> None: ...
def __init__(self, parent, instance_cls: Incomplete | None = None) -> None: ...
def __getattr__(self, name: str): ...
def __reduce__(self): ...
@@ -8,14 +8,19 @@ class _EventKey:
fn_key: Any
fn_wrap: Any
dispatch_target: Any
def __init__(self, target, identifier, fn, dispatch_target, _fn_wrap: Incomplete | None = ...) -> None: ...
def __init__(self, target, identifier, fn, dispatch_target, _fn_wrap: Incomplete | None = 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: Incomplete | None = ..., asyncio: bool = ...
self,
propagate: bool = False,
insert: bool = False,
named: bool = False,
retval: Incomplete | None = None,
asyncio: bool = False,
) -> None: ...
def append_to_list(self, owner, list_): ...
def remove_from_list(self, owner, list_) -> None: ...
+13 -13
View File
@@ -22,7 +22,7 @@ class AmbiguousForeignKeysError(ArgumentError): ...
class CircularDependencyError(SQLAlchemyError):
cycles: Any
edges: Any
def __init__(self, message, cycles, edges, msg: Incomplete | None = ..., code: Incomplete | None = ...) -> None: ...
def __init__(self, message, cycles, edges, msg: Incomplete | None = None, code: Incomplete | None = None) -> None: ...
def __reduce__(self): ...
class CompileError(SQLAlchemyError): ...
@@ -32,7 +32,7 @@ class UnsupportedCompilationError(CompileError):
compiler: Any
element_type: Any
message: str | None
def __init__(self, compiler, element_type, message: str | None = ...) -> None: ...
def __init__(self, compiler, element_type, message: str | None = None) -> None: ...
def __reduce__(self): ...
class IdentifierError(SQLAlchemyError): ...
@@ -88,9 +88,9 @@ class StatementError(SQLAlchemyError):
statement,
params,
orig,
hide_parameters: bool = ...,
code: Incomplete | None = ...,
ismulti: Incomplete | None = ...,
hide_parameters: bool = False,
code: Incomplete | None = None,
ismulti: Incomplete | None = None,
) -> None: ...
def add_detail(self, msg) -> None: ...
def __reduce__(self): ...
@@ -104,10 +104,10 @@ class DBAPIError(StatementError):
params,
orig,
dbapi_base_err,
hide_parameters: bool = ...,
connection_invalidated: bool = ...,
dialect: Incomplete | None = ...,
ismulti: Incomplete | None = ...,
hide_parameters: bool = False,
connection_invalidated: bool = False,
dialect: Incomplete | None = None,
ismulti: Incomplete | None = None,
): ...
def __reduce__(self): ...
connection_invalidated: Any
@@ -116,10 +116,10 @@ class DBAPIError(StatementError):
statement,
params,
orig,
hide_parameters: bool = ...,
connection_invalidated: bool = ...,
code: Incomplete | None = ...,
ismulti: Incomplete | None = ...,
hide_parameters: bool = False,
connection_invalidated: bool = False,
code: Incomplete | None = None,
ismulti: Incomplete | None = None,
) -> None: ...
class InterfaceError(DBAPIError): ...
@@ -25,17 +25,17 @@ class AssociationProxy(interfaces.InspectionAttrInfo):
self,
target_collection,
attr,
creator: Incomplete | None = ...,
getset_factory: Incomplete | None = ...,
proxy_factory: Incomplete | None = ...,
proxy_bulk_set: Incomplete | None = ...,
info: Incomplete | None = ...,
cascade_scalar_deletes: bool = ...,
creator: Incomplete | None = None,
getset_factory: Incomplete | None = None,
proxy_factory: Incomplete | None = None,
proxy_bulk_set: Incomplete | None = None,
info: Incomplete | None = None,
cascade_scalar_deletes: bool = False,
) -> None: ...
def __get__(self, obj, class_): ...
def __set__(self, obj, values) -> None: ...
def __delete__(self, obj) -> None: ...
def for_class(self, class_, obj: Incomplete | None = ...): ...
def for_class(self, class_, obj: Incomplete | None = None): ...
class AssociationProxyInstance:
parent: Any
@@ -62,15 +62,15 @@ class AssociationProxyInstance:
def get(self, obj): ...
def set(self, obj, values) -> None: ...
def delete(self, obj) -> None: ...
def any(self, criterion: Incomplete | None = ..., **kwargs): ...
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
def any(self, criterion: Incomplete | None = None, **kwargs): ...
def has(self, criterion: Incomplete | None = None, **kwargs): ...
class AmbiguousAssociationProxyInstance(AssociationProxyInstance):
def get(self, obj): ...
def __eq__(self, obj): ...
def __ne__(self, obj): ...
def any(self, criterion: Incomplete | None = ..., **kwargs) -> None: ...
def has(self, criterion: Incomplete | None = ..., **kwargs) -> None: ...
def any(self, criterion: Incomplete | None = None, **kwargs) -> None: ...
def has(self, criterion: Incomplete | None = None, **kwargs) -> None: ...
class ObjectAssociationProxyInstance(AssociationProxyInstance):
def contains(self, obj): ...
@@ -113,7 +113,7 @@ class _AssociationList(_AssociationCollection):
def count(self, value): ...
def extend(self, values) -> None: ...
def insert(self, index, value) -> None: ...
def pop(self, index: int = ...): ...
def pop(self, index: int = -1): ...
def remove(self, value) -> None: ...
def reverse(self) -> None: ...
def sort(self) -> None: ...
@@ -150,8 +150,8 @@ class _AssociationDict(_AssociationCollection):
def __gt__(self, other): ...
def __ge__(self, other): ...
def __cmp__(self, other): ...
def get(self, key, default: Incomplete | None = ...): ...
def setdefault(self, key, default: Incomplete | None = ...): ...
def get(self, key, default: Incomplete | None = None): ...
def setdefault(self, key, default: Incomplete | None = None): ...
def keys(self): ...
def items(self): ...
def values(self): ...
@@ -5,7 +5,7 @@ class ReversibleProxy: ...
class StartableContext(abc.ABC, metaclass=abc.ABCMeta):
@abc.abstractmethod
async def start(self, is_ctxmanager: bool = ...): ...
async def start(self, is_ctxmanager: bool = False): ...
def __await__(self): ...
async def __aenter__(self): ...
@abc.abstractmethod
@@ -12,8 +12,8 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
engine: Any
sync_engine: Any
sync_connection: Any
def __init__(self, async_engine, sync_connection: Incomplete | None = ...) -> None: ...
async def start(self, is_ctxmanager: bool = ...): ...
def __init__(self, async_engine, sync_connection: Incomplete | None = None) -> None: ...
async def start(self, is_ctxmanager: bool = False): ...
@property
def connection(self) -> None: ...
async def get_raw_connection(self): ...
@@ -21,7 +21,7 @@ class AsyncConnection(ProxyComparable, StartableContext, AsyncConnectable):
def info(self): ...
def begin(self): ...
def begin_nested(self): ...
async def invalidate(self, exception: Incomplete | None = ...): ...
async def invalidate(self, exception: Incomplete | None = None): ...
async def get_isolation_level(self): ...
async def set_isolation_level(self): ...
def in_transaction(self): ...
@@ -32,12 +32,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: 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 exec_driver_sql(self, statement, parameters: Incomplete | None = None, execution_options=...): ...
async def stream(self, statement, parameters: Incomplete | None = None, execution_options=...): ...
async def execute(self, statement, parameters: Incomplete | None = None, execution_options=...): ...
async def scalar(self, statement, parameters: Incomplete | None = None, execution_options=...): ...
async def scalars(self, statement, parameters: Incomplete | None = None, execution_options=...): ...
async def stream_scalars(self, statement, parameters: Incomplete | None = None, execution_options=...): ...
async def run_sync(self, fn, *arg, **kw): ...
def __await__(self): ...
async def __aexit__(
@@ -57,7 +57,7 @@ class AsyncEngine(ProxyComparable, AsyncConnectable):
conn: Any
def __init__(self, conn) -> None: ...
transaction: Any
async def start(self, is_ctxmanager: bool = ...): ...
async def start(self, is_ctxmanager: bool = False): ...
async def __aexit__(
self, type_: type[BaseException] | None, value: BaseException | None, traceback: TracebackType | None
) -> None: ...
@@ -87,7 +87,7 @@ class AsyncTransaction(ProxyComparable, StartableContext):
connection: Any
sync_transaction: Any
nested: Any
def __init__(self, connection, nested: bool = ...) -> None: ...
def __init__(self, connection, nested: bool = False) -> None: ...
@property
def is_valid(self): ...
@property
@@ -95,7 +95,7 @@ class AsyncTransaction(ProxyComparable, StartableContext):
async def close(self) -> None: ...
async def rollback(self) -> None: ...
async def commit(self) -> None: ...
async def start(self, is_ctxmanager: bool = ...): ...
async def start(self, is_ctxmanager: bool = False): ...
async def __aexit__(
self, type_: type[BaseException] | None, value: BaseException | None, traceback: TracebackType | None
) -> None: ...
@@ -8,11 +8,11 @@ class AsyncCommon(FilterResult):
class AsyncResult(AsyncCommon):
def __init__(self, real_result) -> None: ...
def keys(self): ...
def unique(self, strategy: Incomplete | None = ...): ...
def unique(self, strategy: Incomplete | None = None): ...
def columns(self, *col_expressions): ...
async def partitions(self, size: Incomplete | None = ...) -> None: ...
async def partitions(self, size: Incomplete | None = None) -> None: ...
async def fetchone(self): ...
async def fetchmany(self, size: Incomplete | None = ...): ...
async def fetchmany(self, size: Incomplete | None = None): ...
async def all(self): ...
def __aiter__(self): ...
async def __anext__(self): ...
@@ -23,15 +23,15 @@ class AsyncResult(AsyncCommon):
async def one(self): ...
async def scalar(self): ...
async def freeze(self): ...
def scalars(self, index: int = ...): ...
def scalars(self, index: int = 0): ...
def mappings(self): ...
class AsyncScalarResult(AsyncCommon):
def __init__(self, real_result, index) -> None: ...
def unique(self, strategy: Incomplete | None = ...): ...
async def partitions(self, size: Incomplete | None = ...) -> None: ...
def unique(self, strategy: Incomplete | None = None): ...
async def partitions(self, size: Incomplete | None = None) -> None: ...
async def fetchall(self): ...
async def fetchmany(self, size: Incomplete | None = ...): ...
async def fetchmany(self, size: Incomplete | None = None): ...
async def all(self): ...
def __aiter__(self): ...
async def __anext__(self): ...
@@ -42,12 +42,12 @@ class AsyncScalarResult(AsyncCommon):
class AsyncMappingResult(AsyncCommon):
def __init__(self, result) -> None: ...
def keys(self): ...
def unique(self, strategy: Incomplete | None = ...): ...
def unique(self, strategy: Incomplete | None = None): ...
def columns(self, *col_expressions): ...
async def partitions(self, size: Incomplete | None = ...) -> None: ...
async def partitions(self, size: Incomplete | None = None) -> None: ...
async def fetchall(self): ...
async def fetchone(self): ...
async def fetchmany(self, size: Incomplete | None = ...): ...
async def fetchmany(self, size: Incomplete | None = None): ...
async def all(self): ...
def __aiter__(self): ...
async def __anext__(self): ...
@@ -21,7 +21,7 @@ class async_scoped_session(ScopedSessionMixin):
autoflush: Any
def __contains__(self, instance): ...
def __iter__(self): ...
def add(self, instance, _warn: bool = ...) -> None: ...
def add(self, instance, _warn: bool = True) -> None: ...
def add_all(self, instances) -> None: ...
def begin(self, **kw): ...
def begin_nested(self, **kw): ...
@@ -30,38 +30,40 @@ class async_scoped_session(ScopedSessionMixin):
async def connection(self, **kw): ...
async def delete(self, instance): ...
async def execute(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = None) -> None: ...
def expire_all(self) -> None: ...
def expunge(self, instance) -> None: ...
def expunge_all(self) -> None: ...
async def flush(self, objects: Incomplete | None = ...) -> None: ...
async def flush(self, objects: Incomplete | None = None) -> None: ...
async def get(
self,
entity,
ident,
options: Incomplete | None = ...,
populate_existing: bool = ...,
with_for_update: Incomplete | None = ...,
identity_token: Incomplete | None = ...,
options: Incomplete | None = None,
populate_existing: bool = False,
with_for_update: Incomplete | None = None,
identity_token: Incomplete | None = None,
): ...
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: Incomplete | None = ...): ...
async def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...): ...
def get_bind(
self, mapper: Incomplete | None = None, clause: Incomplete | None = None, bind: Incomplete | None = None, **kw
): ...
def is_modified(self, instance, include_collections: bool = True): ...
async def merge(self, instance, load: bool = True, options: Incomplete | None = None): ...
async def refresh(self, instance, attribute_names: Incomplete | None = None, with_for_update: Incomplete | None = None): ...
async def rollback(self): ...
async def scalar(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def scalars(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def stream(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def stream_scalars(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
@property
def dirty(self): ...
@@ -13,40 +13,42 @@ class AsyncSession(ReversibleProxy):
sync_session_class: Any
sync_session: Any
def __init__(
self, bind: Incomplete | None = ..., binds: Incomplete | None = ..., sync_session_class: Incomplete | None = ..., **kw
self, bind: Incomplete | None = None, binds: Incomplete | None = None, sync_session_class: Incomplete | None = None, **kw
) -> None: ...
async def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...): ...
async def refresh(self, instance, attribute_names: Incomplete | None = None, with_for_update: Incomplete | None = None): ...
async def run_sync(self, fn, *arg, **kw): ...
async def execute(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def scalar(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def scalars(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def get(
self,
entity,
ident,
options: Incomplete | None = ...,
populate_existing: bool = ...,
with_for_update: Incomplete | None = ...,
identity_token: Incomplete | None = ...,
options: Incomplete | None = None,
populate_existing: bool = False,
with_for_update: Incomplete | None = None,
identity_token: Incomplete | None = None,
): ...
async def stream(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def stream_scalars(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
async def delete(self, instance): ...
async def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
async def flush(self, objects: Incomplete | None = ...) -> None: ...
async def merge(self, instance, load: bool = True, options: Incomplete | None = None): ...
async def flush(self, objects: Incomplete | None = None) -> None: ...
def get_transaction(self): ...
def get_nested_transaction(self): ...
def get_bind(self, mapper: Incomplete | None = ..., clause: Incomplete | None = ..., bind: Incomplete | None = ..., **kw): ...
def get_bind(
self, mapper: Incomplete | None = None, clause: Incomplete | None = None, bind: Incomplete | None = None, **kw
): ...
async def connection(self, **kw): ...
def begin(self, **kw): ...
def begin_nested(self, **kw): ...
@@ -68,13 +70,13 @@ class AsyncSession(ReversibleProxy):
def object_session(cls, instance): ...
def __contains__(self, instance): ...
def __iter__(self): ...
def add(self, instance, _warn: bool = ...) -> None: ...
def add(self, instance, _warn: bool = True) -> None: ...
def add_all(self, instances) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = None) -> None: ...
def expire_all(self) -> None: ...
def expunge(self, instance) -> None: ...
def expunge_all(self) -> None: ...
def is_modified(self, instance, include_collections: bool = ...): ...
def is_modified(self, instance, include_collections: bool = True): ...
def in_transaction(self): ...
def in_nested_transaction(self): ...
@property
@@ -103,12 +105,12 @@ class AsyncSessionTransaction(ReversibleProxy, StartableContext):
session: Any
nested: Any
sync_transaction: Any
def __init__(self, session, nested: bool = ...) -> None: ...
def __init__(self, session, nested: bool = False) -> None: ...
@property
def is_active(self): ...
async def rollback(self) -> None: ...
async def commit(self) -> None: ...
async def start(self, is_ctxmanager: bool = ...): ...
async def start(self, is_ctxmanager: bool = False): ...
async def __aexit__(
self, type_: type[BaseException] | None, value: BaseException | None, traceback: TracebackType | None
) -> None: ...
+10 -10
View File
@@ -12,16 +12,16 @@ class AutomapBase:
@classmethod
def prepare(
cls,
autoload_with: Incomplete | None = ...,
engine: Incomplete | None = ...,
reflect: bool = ...,
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 = ...,
autoload_with: Incomplete | None = None,
engine: Incomplete | None = None,
reflect: bool = False,
schema: Incomplete | None = None,
classname_for_table: Incomplete | None = None,
collection_class: Incomplete | None = None,
name_for_scalar_relationship: Incomplete | None = None,
name_for_collection_relationship: Incomplete | None = None,
generate_relationship: Incomplete | None = None,
reflection_options=...,
) -> None: ...
def automap_base(declarative_base: Incomplete | None = ..., **kw): ...
def automap_base(declarative_base: Incomplete | None = None, **kw): ...
+3 -3
View File
@@ -11,16 +11,16 @@ class Bakery:
class BakedQuery:
steps: Any
def __init__(self, bakery, initial_fn, args=...) -> None: ...
def __init__(self, bakery, initial_fn, args=()) -> None: ...
@classmethod
def bakery(cls, size: int = ..., _size_alert: Incomplete | None = ...): ...
def bakery(cls, size: int = 200, _size_alert: Incomplete | None = None): ...
def __iadd__(self, other): ...
def __add__(self, other): ...
def add_criteria(self, fn, *args): ...
def with_criteria(self, fn, *args): ...
def for_session(self, session): ...
def __call__(self, session): ...
def spoil(self, full: bool = ...): ...
def spoil(self, full: bool = False): ...
def to_query(self, query_or_session): ...
class Result:
@@ -22,13 +22,13 @@ class ShardedSession(Session):
self,
shard_chooser,
id_chooser,
execute_chooser: Incomplete | None = ...,
shards: Incomplete | None = ...,
execute_chooser: Incomplete | None = None,
shards: Incomplete | None = None,
query_cls=...,
**kwargs,
): ...
def connection_callable(
self, mapper: Incomplete | None = ..., instance: Incomplete | None = ..., shard_id: Incomplete | None = ..., **kwargs
self, mapper: Incomplete | None = None, instance: Incomplete | None = None, shard_id: Incomplete | None = None, **kwargs
): ...
def get_bind(self, mapper: Incomplete | None = ..., shard_id: Incomplete | None = ..., instance: Incomplete | None = ..., clause: Incomplete | None = ..., **kw): ... # type: ignore[override]
def get_bind(self, mapper: Incomplete | None = None, shard_id: Incomplete | None = None, instance: Incomplete | None = None, clause: Incomplete | None = None, **kw): ... # type: ignore[override]
def bind_shard(self, shard_id, bind) -> None: ...
+6 -6
View File
@@ -10,7 +10,7 @@ class hybrid_method(interfaces.InspectionAttrInfo):
is_attribute: bool
extension_type: Any
func: Any
def __init__(self, func, expr: Incomplete | None = ...) -> None: ...
def __init__(self, func, expr: Incomplete | None = None) -> None: ...
def __get__(self, instance, owner): ...
expr: Any
def expression(self, expr): ...
@@ -27,11 +27,11 @@ class hybrid_property(interfaces.InspectionAttrInfo):
def __init__(
self,
fget,
fset: Incomplete | None = ...,
fdel: Incomplete | None = ...,
expr: Incomplete | None = ...,
custom_comparator: Incomplete | None = ...,
update_expr: Incomplete | None = ...,
fset: Incomplete | None = None,
fdel: Incomplete | None = None,
expr: Incomplete | None = None,
custom_comparator: Incomplete | None = None,
update_expr: Incomplete | None = None,
) -> None: ...
def __get__(self, instance, owner): ...
def __set__(self, instance, value) -> None: ...
@@ -10,7 +10,7 @@ class index_property(hybrid_property):
datatype: Any
onebased: Any
def __init__(
self, attr_name, index, default=..., datatype: Incomplete | None = ..., mutable: bool = ..., onebased: bool = ...
self, attr_name, index, default=..., datatype: Incomplete | None = None, mutable: bool = True, onebased: bool = True
): ...
def fget(self, instance): ...
def fset(self, instance, value) -> None: ...
@@ -39,7 +39,7 @@ class _ClassInstrumentationAdapter(ClassManager):
def manage(self) -> None: ...
def unregister(self) -> None: ...
def manager_getter(self): ...
def instrument_attribute(self, key, inst, propagated: bool = ...) -> None: ...
def instrument_attribute(self, key, inst, propagated: bool = False) -> None: ...
def post_configure_attribute(self, key) -> None: ...
def install_descriptor(self, key, inst) -> None: ...
def uninstall_descriptor(self, key) -> None: ...
@@ -47,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: Incomplete | None = ...): ...
def setup_instance(self, instance, state: Incomplete | None = ...): ...
def new_instance(self, state: Incomplete | None = None): ...
def setup_instance(self, instance, state: Incomplete | None = None): ...
def teardown_instance(self, instance) -> None: ...
def has_state(self, instance): ...
def state_getter(self): ...
@@ -1,20 +1,20 @@
from _typeshed import Incomplete
from typing import Any
def ordering_list(attr, count_from: Incomplete | None = ..., **kw): ...
def ordering_list(attr, count_from: Incomplete | None = None, **kw): ...
class OrderingList(list[Any]):
ordering_attr: Any
ordering_func: Any
reorder_on_append: Any
def __init__(
self, ordering_attr: Incomplete | None = ..., ordering_func: Incomplete | None = ..., reorder_on_append: bool = ...
self, ordering_attr: Incomplete | None = None, ordering_func: Incomplete | None = None, reorder_on_append: bool = False
) -> None: ...
def reorder(self) -> None: ...
def append(self, entity) -> None: ...
def insert(self, index, entity) -> None: ...
def remove(self, entity) -> None: ...
def pop(self, index: int = ...): ... # type: ignore[override]
def pop(self, index: int = -1): ... # type: ignore[override]
def __setitem__(self, index, entity) -> None: ...
def __delitem__(self, index) -> None: ...
def __setslice__(self, start, end, values) -> None: ...
@@ -2,7 +2,9 @@ from _typeshed import Incomplete
def Serializer(*args, **kw): ...
def Deserializer(
file, metadata: Incomplete | None = ..., scoped_session: Incomplete | None = ..., engine: Incomplete | None = ...
file, metadata: Incomplete | None = None, scoped_session: Incomplete | None = None, engine: Incomplete | None = None
): ...
def dumps(obj, protocol=5): ...
def loads(
data, metadata: Incomplete | None = None, scoped_session: Incomplete | None = None, engine: Incomplete | None = None
): ...
def dumps(obj, protocol=...): ...
def loads(data, metadata: Incomplete | None = ..., scoped_session: Incomplete | None = ..., engine: Incomplete | None = ...): ...
@@ -22,8 +22,8 @@ class Connection(_LegacyConnection):
def commit(self) -> None: ...
def rollback(self) -> None: ...
def close(self) -> None: ...
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]
def execute(self, statement, parameters: Incomplete | None = None, execution_options: Incomplete | None = None): ... # type: ignore[override]
def scalar(self, statement, parameters: Incomplete | None = None, execution_options: Incomplete | None = None): ... # type: ignore[override]
class Engine(_LegacyEngine):
transaction: Any
+1 -1
View File
@@ -1 +1 @@
def inspect(subject, raiseerr: bool = ...): ...
def inspect(subject, raiseerr: bool = True): ...
+1 -1
View File
@@ -28,7 +28,7 @@ class InstanceLogger:
def isEnabledFor(self, level): ...
def getEffectiveLevel(self): ...
def instance_logger(instance: Identified, echoflag: _EchoFlag = ...) -> None: ...
def instance_logger(instance: Identified, echoflag: _EchoFlag = None) -> None: ...
class echo_property:
__doc__: str
+1 -1
View File
@@ -85,7 +85,7 @@ from .util import (
with_polymorphic as with_polymorphic,
)
def create_session(bind: Incomplete | None = ..., **kwargs): ...
def create_session(bind: Incomplete | None = None, **kwargs): ...
with_loader_criteria: Any
relationship: Any
+39 -33
View File
@@ -32,10 +32,10 @@ class QueryableAttribute(
class_,
key,
parententity,
impl: Incomplete | None = ...,
comparator: Incomplete | None = ...,
of_type: Incomplete | None = ...,
extra_criteria=...,
impl: Incomplete | None = None,
comparator: Incomplete | None = None,
of_type: Incomplete | None = None,
extra_criteria=(),
) -> None: ...
def __reduce__(self): ...
def get_history(self, instance, passive=...): ...
@@ -52,7 +52,7 @@ class QueryableAttribute(
def label(self, name): ...
def operate(self, op, *other, **kwargs): ...
def reverse_operate(self, op, other, **kwargs): ...
def hasparent(self, state, optimistic: bool = ...): ...
def hasparent(self, state, optimistic: bool = False): ...
def __getattr__(self, key: str): ...
@memoized_property
def property(self): ...
@@ -112,17 +112,17 @@ class AttributeImpl:
key,
callable_,
dispatch,
trackparent: bool = ...,
compare_function: Incomplete | None = ...,
active_history: bool = ...,
parent_token: Incomplete | None = ...,
load_on_unexpire: bool = ...,
send_modified_events: bool = ...,
accepts_scalar_loader: Incomplete | None = ...,
trackparent: bool = False,
compare_function: Incomplete | None = None,
active_history: bool = False,
parent_token: Incomplete | None = None,
load_on_unexpire: bool = True,
send_modified_events: bool = True,
accepts_scalar_loader: Incomplete | None = None,
**kwargs,
) -> None: ...
active_history: Any
def hasparent(self, state, optimistic: bool = ...): ...
def hasparent(self, state, optimistic: bool = False): ...
def sethasparent(self, state, parent_state, value) -> None: ...
def get_history(self, state, dict_, passive=...) -> None: ...
def get_all_pending(self, state, dict_, passive=...) -> None: ...
@@ -130,7 +130,9 @@ 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: Incomplete | None = ..., pop: bool = ...) -> None: ...
def set(
self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = None, pop: bool = False
) -> None: ...
def get_committed_value(self, state, dict_, passive=...): ...
def set_committed_value(self, state, dict_, value): ...
@@ -143,7 +145,9 @@ 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: Incomplete | None = ..., pop: bool = ...) -> None: ...
def set(
self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = None, pop: bool = False
) -> None: ...
def fire_replace_event(self, state, dict_, value, previous, initiator): ...
def fire_remove_event(self, state, dict_, value, initiator) -> None: ...
@property
@@ -157,7 +161,9 @@ 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: Incomplete | None = ..., pop: bool = ...) -> None: ...
def set(
self, state, dict_, value, initiator, passive=..., check_old: Incomplete | None = None, pop: bool = False
) -> None: ...
def fire_remove_event(self, state, dict_, value, initiator) -> None: ...
def fire_replace_event(self, state, dict_, value, previous, initiator): ...
@@ -175,10 +181,10 @@ class CollectionAttributeImpl(AttributeImpl):
key,
callable_,
dispatch,
typecallable: Incomplete | None = ...,
trackparent: bool = ...,
copy_function: Incomplete | None = ...,
compare_function: Incomplete | None = ...,
typecallable: Incomplete | None = None,
trackparent: bool = False,
copy_function: Incomplete | None = None,
compare_function: Incomplete | None = None,
**kwargs,
) -> None: ...
def get_history(self, state, dict_, passive=...): ...
@@ -196,14 +202,14 @@ class CollectionAttributeImpl(AttributeImpl):
state,
dict_,
value,
initiator: Incomplete | None = ...,
initiator: Incomplete | None = None,
passive=...,
check_old: Incomplete | None = ...,
pop: bool = ...,
_adapt: bool = ...,
check_old: Incomplete | None = None,
pop: bool = False,
_adapt: bool = True,
) -> None: ...
def set_committed_value(self, state, dict_, value): ...
def get_collection(self, state, dict_, user_data: Incomplete | None = ..., passive=...): ...
def get_collection(self, state, dict_, user_data: Incomplete | None = None, passive=...): ...
def backref_listeners(attribute, key, uselist): ...
@@ -227,26 +233,26 @@ HISTORY_BLANK: Any
def get_history(obj, key, passive=...): ...
def get_state_history(state, key, passive=...): ...
def has_parent(cls, obj, key, optimistic: bool = ...): ...
def has_parent(cls, obj, key, optimistic: bool = False): ...
def register_attribute(class_, key, **kw): ...
def register_attribute_impl(
class_,
key,
uselist: bool = ...,
callable_: Incomplete | None = ...,
useobject: bool = ...,
impl_class: Incomplete | None = ...,
backref: Incomplete | None = ...,
uselist: bool = False,
callable_: Incomplete | None = None,
useobject: bool = False,
impl_class: Incomplete | None = None,
backref: Incomplete | None = None,
**kw,
): ...
def register_descriptor(
class_, key, comparator: Incomplete | None = ..., parententity: Incomplete | None = ..., doc: Incomplete | None = ...
class_, key, comparator: Incomplete | None = None, parententity: Incomplete | None = None, doc: Incomplete | None = 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: Incomplete | None = ...) -> None: ...
def set_attribute(instance, key, value, initiator: Incomplete | None = None) -> None: ...
def get_attribute(instance, key): ...
def del_attribute(instance, key) -> None: ...
def flag_modified(instance, key) -> None: ...
+1 -1
View File
@@ -55,7 +55,7 @@ def _is_mapped_class(entity): ...
_state_mapper: Any
def class_mapper(class_, configure: bool = ...): ...
def class_mapper(class_, configure: bool = True): ...
class InspectionAttr:
is_selectable: bool
@@ -7,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: Incomplete | None = ...) -> None: ...
def __init__(self, classes, on_remove: Incomplete | None = None) -> None: ...
def remove_item(self, cls) -> None: ...
def __iter__(self): ...
def attempt_get(self, path, key): ...
@@ -48,5 +48,5 @@ class _class_resolver:
arg: Any
fallback: Any
favor_tables: Any
def __init__(self, cls, prop, fallback, arg, favor_tables: bool = ...) -> None: ...
def __init__(self, cls, prop, fallback, arg, favor_tables: bool = False) -> None: ...
def __call__(self): ...
@@ -64,22 +64,22 @@ class CollectionAdapter:
@property
def data(self): ...
def bulk_appender(self): ...
def append_with_event(self, item, initiator: Incomplete | None = ...) -> None: ...
def append_with_event(self, item, initiator: Incomplete | None = 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: Incomplete | None = ...) -> None: ...
def remove_with_event(self, item, initiator: Incomplete | None = None) -> None: ...
def remove_without_event(self, item) -> None: ...
def clear_with_event(self, initiator: Incomplete | None = ...) -> None: ...
def clear_with_event(self, initiator: Incomplete | None = 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: 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: ...
def fire_append_wo_mutation_event(self, item, initiator: Incomplete | None = None): ...
def fire_append_event(self, item, initiator: Incomplete | None = None): ...
def fire_remove_event(self, item, initiator: Incomplete | None = None) -> None: ...
def fire_pre_remove_event(self, initiator: Incomplete | None = None) -> None: ...
class InstrumentedList(list[Any]): ...
class InstrumentedSet(set[Any]): ...
@@ -88,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: Incomplete | None = ...) -> None: ...
def remove(self, value, _sa_initiator: Incomplete | None = ...) -> None: ...
def set(self, value, _sa_initiator: Incomplete | None = None) -> None: ...
def remove(self, value, _sa_initiator: Incomplete | None = None) -> None: ...
+6 -6
View File
@@ -37,8 +37,8 @@ class QueryContext:
params,
session,
load_options,
execution_options: Incomplete | None = ...,
bind_arguments: Incomplete | None = ...,
execution_options: Incomplete | None = None,
bind_arguments: Incomplete | None = None,
) -> None: ...
class ORMCompileState(CompileState):
@@ -142,8 +142,8 @@ class _BundleEntity(_QueryEntity):
expr,
entities_collection,
is_current_entities: bool,
setup_entities: bool = ...,
parent_bundle: Incomplete | None = ...,
setup_entities: bool = True,
parent_bundle: Incomplete | None = None,
) -> None: ...
@property
def mapper(self): ...
@@ -178,7 +178,7 @@ class _RawColumnEntity(_ColumnEntity):
entities_collection,
raw_column_index,
is_current_entities: bool,
parent_bundle: Incomplete | None = ...,
parent_bundle: Incomplete | None = None,
) -> None: ...
def corresponds_to(self, entity): ...
def setup_compile_state(self, compile_state) -> None: ...
@@ -200,7 +200,7 @@ class _ORMColumnEntity(_ColumnEntity):
parententity,
raw_column_index,
is_current_entities: bool,
parent_bundle: Incomplete | None = ...,
parent_bundle: Incomplete | None = None,
) -> None: ...
def corresponds_to(self, entity): ...
def setup_compile_state(self, compile_state) -> None: ...
+21 -21
View File
@@ -32,10 +32,10 @@ class DeclarativeMeta(type):
def __setattr__(cls, key: str, value: Any) -> None: ...
def __delattr__(cls, key: str) -> None: ...
def synonym_for(name, map_column: bool = ...): ...
def synonym_for(name, map_column: bool = False): ...
class declared_attr(interfaces._MappedAttribute, property):
def __init__(self, fget, cascading: bool = ...) -> None: ...
def __init__(self, fget, cascading: bool = False) -> None: ...
def __get__(self, self_, cls): ...
@hybridproperty
def cascading(self): ...
@@ -48,23 +48,23 @@ class _stateful_declared_attr(declared_attr):
def declarative_mixin(cls: _ClsT) -> _ClsT: ...
@overload
def declarative_base(
bind: Connectable | None = ...,
metadata: MetaData | None = ...,
mapper: Incomplete | None = ...,
bind: Connectable | None = None,
metadata: MetaData | None = None,
mapper: Incomplete | None = None,
cls: type[Any] | tuple[type[Any], ...] = ...,
name: str = ...,
name: str = "Base",
constructor: Callable[..., None] = ...,
class_registry: dict[str, type[Any]] | None = ...,
class_registry: dict[str, type[Any]] | None = None,
) -> type[_DeclarativeBase]: ...
@overload
def declarative_base(
bind: Connectable | None = ...,
metadata: MetaData | None = ...,
mapper: Incomplete | None = ...,
bind: Connectable | None = None,
metadata: MetaData | None = None,
mapper: Incomplete | None = None,
cls: type[Any] | tuple[type[Any], ...] = ...,
name: str = ...,
name: str = "Base",
constructor: Callable[..., None] = ...,
class_registry: dict[str, type[Any]] | None = ...,
class_registry: dict[str, type[Any]] | None = None,
*,
metaclass: _DeclarativeBaseMeta[_DeclT],
) -> _DeclT: ...
@@ -85,25 +85,25 @@ class registry:
constructor: Callable[..., None]
def __init__(
self,
metadata: MetaData | None = ...,
class_registry: dict[str, type[Any]] | None = ...,
metadata: MetaData | None = None,
class_registry: dict[str, type[Any]] | None = None,
constructor: Callable[..., None] = ...,
_bind: Connectable | None = ...,
_bind: Connectable | None = None,
) -> None: ...
@property
def mappers(self) -> frozenset[Any]: ...
def configure(self, cascade: bool = ...) -> None: ...
def dispose(self, cascade: bool = ...) -> None: ...
def configure(self, cascade: bool = False) -> None: ...
def dispose(self, cascade: bool = False) -> None: ...
@overload
def generate_base(
self, mapper: Incomplete | None = ..., cls: type[Any] | tuple[type[Any], ...] = ..., name: str = ...
self, mapper: Incomplete | None = None, cls: type[Any] | tuple[type[Any], ...] = ..., name: str = "Base"
) -> type[_DeclarativeBase]: ...
@overload
def generate_base(
self,
mapper: Incomplete | None = ...,
mapper: Incomplete | None = None,
cls: type[Any] | tuple[type[Any], ...] = ...,
name: str = ...,
name: str = "Base",
*,
metaclass: _DeclarativeBaseMeta[_DeclT],
) -> _DeclT: ...
@@ -125,7 +125,7 @@ class registry:
self, *, mapper: Incomplete | None = ..., metaclass: _DeclarativeBaseMeta[_DeclT]
) -> Callable[[_ClsT], _ClsT | _DeclT | Any]: ...
def map_declaratively(self, cls): ...
def map_imperatively(self, class_, local_table: Incomplete | None = ..., **kw): ...
def map_imperatively(self, class_, local_table: Incomplete | None = None, **kw): ...
@overload
def as_declarative(
@@ -43,5 +43,5 @@ class _DeferredMapperConfig(_ClassScanMapperConfig):
@classmethod
def config_for_cls(cls, class_): ...
@classmethod
def classes_for_base(cls, base_cls, sort: bool = ...): ...
def classes_for_base(cls, base_cls, sort: bool = True): ...
def map(self, mapper_kw=...): ...
@@ -61,11 +61,11 @@ class SynonymProperty(DescriptorProperty):
def __init__(
self,
name,
map_column: Incomplete | None = ...,
descriptor: Incomplete | None = ...,
comparator_factory: Incomplete | None = ...,
doc: Incomplete | None = ...,
info: Incomplete | None = ...,
map_column: Incomplete | None = None,
descriptor: Incomplete | None = None,
comparator_factory: Incomplete | None = None,
doc: Incomplete | None = None,
info: Incomplete | None = None,
) -> None: ...
@property
def uses_objects(self): ...
+9 -9
View File
@@ -21,22 +21,22 @@ class DynamicAttributeImpl(attributes.AttributeImpl):
target_mapper: Any
query_class: Any
def __init__(
self, class_, key, typecallable, dispatch, target_mapper, order_by, query_class: Incomplete | None = ..., **kw
self, class_, key, typecallable, dispatch, target_mapper, order_by, query_class: Incomplete | None = None, **kw
) -> None: ...
def get(self, state, dict_, passive=...): ...
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 get_collection(self, state, dict_, user_data: Incomplete | None = None, passive=...): ...
def fire_append_event(self, state, dict_, value, initiator, collection_history: Incomplete | None = None) -> None: ...
def fire_remove_event(self, state, dict_, value, initiator, collection_history: Incomplete | None = None) -> None: ...
def set(
self,
state,
dict_,
value,
initiator: Incomplete | None = ...,
initiator: Incomplete | None = None,
passive=...,
check_old: Incomplete | None = ...,
pop: bool = ...,
_adapt: bool = ...,
check_old: Incomplete | None = None,
pop: bool = False,
_adapt: bool = True,
) -> None: ...
def delete(self, *args, **kwargs) -> None: ...
def set_committed_value(self, state, dict_, value) -> None: ...
@@ -74,7 +74,7 @@ class CollectionHistory:
unchanged_items: Any
added_items: Any
deleted_items: Any
def __init__(self, attr, state, apply_to: Incomplete | None = ...) -> None: ...
def __init__(self, attr, state, apply_to: Incomplete | None = None) -> None: ...
@property
def added_plus_unchanged(self): ...
@property
@@ -11,7 +11,7 @@ class _NoObject(operators.ColumnOperators[Any]):
class EvaluatorCompiler:
target_cls: Any
def __init__(self, target_cls: Incomplete | None = ...) -> None: ...
def __init__(self, target_cls: Incomplete | None = None) -> None: ...
def process(self, *clauses): ...
def visit_grouping(self, clause): ...
def visit_null(self, clause): ...
+3 -3
View File
@@ -18,15 +18,15 @@ class DetachedInstanceError(sa_exc.SQLAlchemyError):
code: str
class UnmappedInstanceError(UnmappedError):
def __init__(self, obj, msg: Incomplete | None = ...) -> None: ...
def __init__(self, obj, msg: Incomplete | None = None) -> None: ...
def __reduce__(self): ...
class UnmappedClassError(UnmappedError):
def __init__(self, cls, msg: Incomplete | None = ...) -> None: ...
def __init__(self, cls, msg: Incomplete | None = None) -> None: ...
def __reduce__(self): ...
class ObjectDeletedError(sa_exc.InvalidRequestError):
def __init__(self, state, msg: Incomplete | None = ...) -> None: ...
def __init__(self, state, msg: Incomplete | None = None) -> None: ...
def __reduce__(self): ...
class UnmappedColumnError(sa_exc.InvalidRequestError): ...
+2 -2
View File
@@ -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: Incomplete | None = ...) -> None: ...
def setdefault(self, key, default: Incomplete | None = 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: Incomplete | None = ...): ...
def get(self, key, default: Incomplete | None = None): ...
def items(self): ...
def values(self): ...
def __iter__(self): ...
@@ -38,10 +38,10 @@ class ClassManager(HasMemoized, dict[Any, Any]):
def state_getter(self): ...
@hybridmethod
def dict_getter(self): ...
def instrument_attribute(self, key, inst, propagated: bool = ...) -> None: ...
def instrument_attribute(self, key, inst, propagated: bool = False) -> None: ...
def subclass_managers(self, recursive) -> None: ...
def post_configure_attribute(self, key) -> None: ...
def uninstrument_attribute(self, key, propagated: bool = ...) -> None: ...
def uninstrument_attribute(self, key, propagated: bool = False) -> None: ...
def unregister(self) -> None: ...
def install_descriptor(self, key, inst) -> None: ...
def uninstall_descriptor(self, key) -> None: ...
@@ -49,15 +49,15 @@ class ClassManager(HasMemoized, dict[Any, Any]):
def uninstall_member(self, key) -> None: ...
def instrument_collection_class(self, key, collection_class): ...
def initialize_collection(self, key, state, factory): ...
def is_instrumented(self, key, search: bool = ...): ...
def is_instrumented(self, key, search: bool = False): ...
def get_impl(self, key): ...
@property
def attributes(self): ...
def new_instance(self, state: Incomplete | None = ...): ...
def setup_instance(self, instance, state: Incomplete | None = ...) -> None: ...
def new_instance(self, state: Incomplete | None = None): ...
def setup_instance(self, instance, state: Incomplete | None = None) -> None: ...
def teardown_instance(self, instance) -> None: ...
def has_state(self, instance): ...
def has_parent(self, state, key, optimistic: bool = ...): ...
def has_parent(self, state, key, optimistic: bool = False): ...
def __bool__(self) -> bool: ...
def __nonzero__(self) -> bool: ...
@@ -77,12 +77,12 @@ manager_of_class = base.manager_of_class
def register_class(
class_,
finalize: bool = ...,
mapper: Incomplete | None = ...,
registry: Incomplete | None = ...,
declarative_scan: Incomplete | None = ...,
expired_attribute_loader: Incomplete | None = ...,
init_method: Incomplete | None = ...,
finalize: bool = True,
mapper: Incomplete | None = None,
registry: Incomplete | None = None,
declarative_scan: Incomplete | None = None,
expired_attribute_loader: Incomplete | None = None,
init_method: Incomplete | None = None,
): ...
def unregister_class(class_) -> None: ...
def is_instrumented(instance, key): ...
@@ -46,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: Incomplete | None = ...): ...
def cascade_iterator(self, type_, state, dict_, visited_states, halt_on: Incomplete | None = None): ...
parent: Any
def set_parent(self, parent, init) -> None: ...
def instrument_class(self, mapper) -> None: ...
@@ -64,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: Incomplete | None = ...) -> None: ...
def __init__(self, prop, parentmapper, adapt_to_entity: Incomplete | None = None) -> None: ...
def __clause_element__(self) -> None: ...
def adapt_to_entity(self, adapt_to_entity): ...
@property
@@ -79,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: Incomplete | None = ..., **kwargs): ...
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
def any(self, criterion: Incomplete | None = None, **kwargs): ...
def has(self, criterion: Incomplete | None = None, **kwargs): ...
class StrategizedProperty(MapperProperty):
inherit_cache: bool
@@ -111,7 +111,7 @@ class CriteriaOption(CompileStateOption):
class UserDefinedOption(ORMOption):
propagate_to_loaders: bool
payload: Any
def __init__(self, payload: Incomplete | None = ...) -> None: ...
def __init__(self, payload: Incomplete | None = None) -> None: ...
class MapperOption(ORMOption):
propagate_to_loaders: bool
+13 -13
View File
@@ -2,18 +2,18 @@ from _typeshed import Incomplete
from typing import Any
def instances(cursor, context): ...
def merge_frozen_result(session, statement, frozen_result, load: bool = ...): ...
def merge_result(query, iterator, load: bool = ...): ...
def merge_frozen_result(session, statement, frozen_result, load: bool = True): ...
def merge_result(query, iterator, load: bool = True): ...
def get_from_identity(session, mapper, key, passive): ...
def load_on_ident(
session,
statement,
key,
load_options: Incomplete | None = ...,
refresh_state: Incomplete | None = ...,
with_for_update: Incomplete | None = ...,
only_load_props: Incomplete | None = ...,
no_autoflush: bool = ...,
load_options: Incomplete | None = None,
refresh_state: Incomplete | None = None,
with_for_update: Incomplete | None = None,
only_load_props: Incomplete | None = None,
no_autoflush: bool = False,
bind_arguments=...,
execution_options=...,
): ...
@@ -21,12 +21,12 @@ def load_on_pk_identity(
session,
statement,
primary_key_identity,
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 = ...,
load_options: Incomplete | None = None,
refresh_state: Incomplete | None = None,
with_for_update: Incomplete | None = None,
only_load_props: Incomplete | None = None,
identity_token: Incomplete | None = None,
no_autoflush: bool = False,
bind_arguments=...,
execution_options=...,
): ...
+31 -31
View File
@@ -46,33 +46,33 @@ class Mapper(ORMFromClauseRole, ORMEntityColumnsClauseRole, sql_base.MemoizedHas
def __init__(
self,
class_,
local_table: Incomplete | None = ...,
properties: Incomplete | None = ...,
primary_key: Incomplete | None = ...,
non_primary: bool = ...,
inherits: Incomplete | None = ...,
inherit_condition: Incomplete | None = ...,
inherit_foreign_keys: Incomplete | None = ...,
always_refresh: bool = ...,
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: Incomplete | None = ...,
polymorphic_load: Incomplete | None = ...,
allow_partial_pks: bool = ...,
batch: bool = ...,
column_prefix: Incomplete | None = ...,
include_properties: Incomplete | None = ...,
exclude_properties: Incomplete | None = ...,
passive_updates: bool = ...,
passive_deletes: bool = ...,
confirm_deleted_rows: bool = ...,
eager_defaults: bool = ...,
legacy_is_orphan: bool = ...,
_compiled_cache_size: int = ...,
local_table: Incomplete | None = None,
properties: Incomplete | None = None,
primary_key: Incomplete | None = None,
non_primary: bool = False,
inherits: Incomplete | None = None,
inherit_condition: Incomplete | None = None,
inherit_foreign_keys: Incomplete | None = None,
always_refresh: bool = False,
version_id_col: Incomplete | None = None,
version_id_generator: Incomplete | None = None,
polymorphic_on: Incomplete | None = None,
_polymorphic_map: Incomplete | None = None,
polymorphic_identity: Incomplete | None = None,
concrete: bool = False,
with_polymorphic: Incomplete | None = None,
polymorphic_load: Incomplete | None = None,
allow_partial_pks: bool = True,
batch: bool = True,
column_prefix: Incomplete | None = None,
include_properties: Incomplete | None = None,
exclude_properties: Incomplete | None = None,
passive_updates: bool = True,
passive_deletes: bool = False,
confirm_deleted_rows: bool = True,
eager_defaults: bool = False,
legacy_is_orphan: bool = False,
_compiled_cache_size: int = 100,
): ...
is_mapper: bool
represents_outer_join: bool
@@ -92,7 +92,7 @@ class Mapper(ORMFromClauseRole, ORMEntityColumnsClauseRole, sql_base.MemoizedHas
def add_properties(self, dict_of_properties) -> None: ...
def add_property(self, key, prop) -> None: ...
def has_property(self, key): ...
def get_property(self, key, _configure_mappers: bool = ...): ...
def get_property(self, key, _configure_mappers: bool = True): ...
def get_property_by_column(self, column): ...
@property
def iterate_properties(self): ...
@@ -126,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: Incomplete | None = ..., adapter: Incomplete | None = ...): ...
def identity_key_from_primary_key(self, primary_key, identity_token: Incomplete | None = ...): ...
def identity_key_from_row(self, row, identity_token: Incomplete | None = None, adapter: Incomplete | None = None): ...
def identity_key_from_primary_key(self, primary_key, identity_token: Incomplete | None = None): ...
def identity_key_from_instance(self, instance): ...
def primary_key_from_instance(self, instance): ...
def cascade_iterator(self, type_, state, halt_on: Incomplete | None = ...) -> None: ...
def cascade_iterator(self, type_, state, halt_on: Incomplete | None = 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: Incomplete | None = ...): ...
def get(self, attributes, key, value: Incomplete | None = None): ...
def __len__(self) -> int: ...
def __hash__(self) -> int: ...
@property
@@ -3,7 +3,7 @@ from typing import Any
from ..sql.base import CompileState, Options
from ..sql.dml import DeleteDMLState, UpdateDMLState
def save_obj(base_mapper, states, uowtransaction, single: bool = ...) -> None: ...
def save_obj(base_mapper, states, uowtransaction, single: bool = False) -> None: ...
def post_update(base_mapper, states, uowtransaction, post_update_cols) -> None: ...
def delete_obj(base_mapper, states, uowtransaction) -> None: ...
+18 -11
View File
@@ -19,11 +19,11 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
logger: Any
load_options: Any
session: Any
def __init__(self, entities, session: Incomplete | None = ...) -> None: ...
def __init__(self, entities, session: Incomplete | None = None) -> None: ...
@property
def statement(self): ...
def subquery(self, name: str | None = ..., with_labels: bool = ..., reduce_columns: bool = ...): ...
def cte(self, name: Incomplete | None = ..., recursive: bool = ..., nesting: bool = ...): ...
def subquery(self, name: str | None = None, with_labels: bool = False, reduce_columns: bool = False): ...
def cte(self, name: Incomplete | None = None, recursive: bool = False, nesting: bool = False): ...
def label(self, name): ...
def as_scalar(self): ...
def scalar_subquery(self): ...
@@ -43,7 +43,7 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
@property
def whereclause(self): ...
def with_polymorphic(
self, cls_or_mappers, selectable: Incomplete | None = ..., polymorphic_on: Incomplete | None = ...
self, cls_or_mappers, selectable: Incomplete | None = None, polymorphic_on: Incomplete | None = None
) -> Self: ...
def yield_per(self, count) -> Self: ...
def get(self, ident): ...
@@ -52,8 +52,8 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
def correlate(self, *fromclauses) -> Self: ...
def autoflush(self, setting) -> Self: ...
def populate_existing(self) -> Self: ...
def with_parent(self, instance, property: Incomplete | None = ..., from_entity: Incomplete | None = ...): ...
def add_entity(self, entity, alias: Incomplete | None = ...) -> Self: ...
def with_parent(self, instance, property: Incomplete | None = None, from_entity: Incomplete | None = None): ...
def add_entity(self, entity, alias: Incomplete | None = None) -> Self: ...
def with_session(self, session) -> Self: ...
def from_self(self, *entities): ...
def values(self, *columns): ...
@@ -66,7 +66,12 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
def get_execution_options(self): ...
def execution_options(self, **kwargs) -> Self: ...
def with_for_update(
self, read: bool = ..., nowait: bool = ..., of: Incomplete | None = ..., skip_locked: bool = ..., key_share: bool = ...
self,
read: bool = False,
nowait: bool = False,
of: Incomplete | None = None,
skip_locked: bool = False,
key_share: bool = False,
) -> Self: ...
def params(self, *args, **kwargs) -> Self: ...
def where(self, *criterion): ...
@@ -100,12 +105,14 @@ class Query(_SelectFromElements, SupportsCloneAnnotations, HasPrefixes, HasSuffi
def __iter__(self) -> Iterator[_T]: ...
@property
def column_descriptions(self): ...
def instances(self, result_proxy, context: Incomplete | None = ...): ...
def merge_result(self, iterator, load: bool = ...): ...
def instances(self, result_proxy, context: Incomplete | None = None): ...
def merge_result(self, iterator, load: bool = True): ...
def exists(self): ...
def count(self) -> int: ...
def delete(self, synchronize_session: _SynchronizeSessionArgument = ...) -> int: ...
def update(self, values, synchronize_session: _SynchronizeSessionArgument = ..., update_args: Incomplete | None = ...): ...
def delete(self, synchronize_session: _SynchronizeSessionArgument = "evaluate") -> int: ...
def update(
self, values, synchronize_session: _SynchronizeSessionArgument = "evaluate", update_args: Incomplete | None = None
): ...
class FromStatement(GroupedElement, SelectBase, Executable):
__visit_name__: str
@@ -51,40 +51,40 @@ class RelationshipProperty(StrategizedProperty):
def __init__(
self,
argument,
secondary: Incomplete | None = ...,
primaryjoin: Incomplete | None = ...,
secondaryjoin: Incomplete | None = ...,
foreign_keys: Incomplete | None = ...,
uselist: Incomplete | None = ...,
order_by: bool = ...,
backref: Incomplete | None = ...,
back_populates: Incomplete | None = ...,
overlaps: Incomplete | None = ...,
post_update: bool = ...,
cascade: bool = ...,
viewonly: bool = ...,
lazy: str = ...,
collection_class: Incomplete | None = ...,
passive_deletes=...,
passive_updates=...,
remote_side: Incomplete | None = ...,
enable_typechecks=...,
join_depth: Incomplete | None = ...,
comparator_factory: Incomplete | None = ...,
single_parent: bool = ...,
innerjoin: bool = ...,
distinct_target_key: Incomplete | None = ...,
doc: Incomplete | None = ...,
active_history=...,
cascade_backrefs=...,
load_on_pending: bool = ...,
bake_queries: bool = ...,
_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 = ...,
secondary: Incomplete | None = None,
primaryjoin: Incomplete | None = None,
secondaryjoin: Incomplete | None = None,
foreign_keys: Incomplete | None = None,
uselist: Incomplete | None = None,
order_by: bool = False,
backref: Incomplete | None = None,
back_populates: Incomplete | None = None,
overlaps: Incomplete | None = None,
post_update: bool = False,
cascade: bool = False,
viewonly: bool = False,
lazy: str = "select",
collection_class: Incomplete | None = None,
passive_deletes=False,
passive_updates=True,
remote_side: Incomplete | None = None,
enable_typechecks=True,
join_depth: Incomplete | None = None,
comparator_factory: Incomplete | None = None,
single_parent: bool = False,
innerjoin: bool = False,
distinct_target_key: Incomplete | None = None,
doc: Incomplete | None = None,
active_history=False,
cascade_backrefs=True,
load_on_pending: bool = False,
bake_queries: bool = True,
_local_remote_pairs: Incomplete | None = None,
query_class: Incomplete | None = None,
info: Incomplete | None = None,
omit_join: Incomplete | None = None,
sync_backref: Incomplete | None = None,
_legacy_inactive_history_style: bool = False,
) -> None: ...
def instrument_class(self, mapper) -> None: ...
@@ -94,9 +94,9 @@ class RelationshipProperty(StrategizedProperty):
self,
prop,
parentmapper,
adapt_to_entity: Incomplete | None = ...,
of_type: Incomplete | None = ...,
extra_criteria=...,
adapt_to_entity: Incomplete | None = None,
of_type: Incomplete | None = None,
extra_criteria=(),
) -> None: ...
def adapt_to_entity(self, adapt_to_entity): ...
@memoized_property
@@ -109,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: Incomplete | None = ..., **kwargs): ...
def has(self, criterion: Incomplete | None = ..., **kwargs): ...
def any(self, criterion: Incomplete | None = None, **kwargs): ...
def has(self, criterion: Incomplete | None = None, **kwargs): ...
def contains(self, other, **kwargs) -> ColumnOperators[_T]: ...
def __ne__(self, other) -> ColumnOperators[_T]: ... # type: ignore[override]
@memoized_property
@@ -119,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: Incomplete | None = ...) -> None: ...
def cascade_iterator(self, type_, state, dict_, visited_states, halt_on: Incomplete | None = None) -> None: ...
@memoized_property
def entity(self): ...
@memoized_property
@@ -151,17 +151,17 @@ class JoinCondition:
child_persist_selectable,
parent_local_selectable,
child_local_selectable,
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: Incomplete | None = ...,
support_sync: bool = ...,
primaryjoin: Incomplete | None = None,
secondary: Incomplete | None = None,
secondaryjoin: Incomplete | None = None,
parent_equivalents: Incomplete | None = None,
child_equivalents: Incomplete | None = None,
consider_as_foreign_keys: Incomplete | None = None,
local_remote_pairs: Incomplete | None = None,
remote_side: Incomplete | None = None,
self_referential: bool = False,
prop: Incomplete | None = None,
support_sync: bool = True,
can_be_synced_fn=...,
): ...
@property
@@ -177,9 +177,9 @@ class JoinCondition:
@memoized_property
def foreign_key_columns(self): ...
def join_targets(
self, source_selectable, dest_selectable, aliased, single_crit: Incomplete | None = ..., extra_criteria=...
self, source_selectable, dest_selectable, aliased, single_crit: Incomplete | None = None, extra_criteria=()
): ...
def create_lazy_clause(self, reverse_direction: bool = ...): ...
def create_lazy_clause(self, reverse_direction: bool = False): ...
class _ColInAnnotations:
name: Any
+30 -30
View File
@@ -10,9 +10,9 @@ class ScopedSessionMixin:
class scoped_session(ScopedSessionMixin):
session_factory: Any
registry: Any
def __init__(self, session_factory, scopefunc: Incomplete | None = ...) -> None: ...
def __init__(self, session_factory, scopefunc: Incomplete | None = None) -> None: ...
def remove(self) -> None: ...
def query_property(self, query_cls: Incomplete | None = ...): ...
def query_property(self, query_cls: Incomplete | None = None): ...
# dynamically proxied from class Session
bind: Any
identity_map: Any
@@ -38,68 +38,68 @@ class scoped_session(ScopedSessionMixin):
def object_session(cls, instance): ...
def __contains__(self, instance): ...
def __iter__(self): ...
def add(self, instance, _warn: bool = ...) -> None: ...
def add(self, instance, _warn: bool = True) -> None: ...
def add_all(self, instances) -> None: ...
def begin(self, subtransactions: bool = ..., nested: bool = ..., _subtrans: bool = ...): ...
def begin(self, subtransactions: bool = False, nested: bool = False, _subtrans: bool = False): ...
def begin_nested(self): ...
def close(self) -> None: ...
def commit(self) -> None: ...
def connection(
self,
bind_arguments: Incomplete | None = ...,
close_with_result: bool = ...,
execution_options: Incomplete | None = ...,
bind_arguments: Incomplete | None = None,
close_with_result: bool = False,
execution_options: Incomplete | None = None,
**kw,
): ...
def delete(self, instance) -> None: ...
def execute(
self,
statement,
params: Incomplete | None = ...,
params: Incomplete | None = None,
execution_options=...,
bind_arguments: Incomplete | None = ...,
_parent_execute_state: Incomplete | None = ...,
_add_event: Incomplete | None = ...,
bind_arguments: Incomplete | None = None,
_parent_execute_state: Incomplete | None = None,
_add_event: Incomplete | None = None,
**kw,
): ...
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = None) -> None: ...
def expire_all(self) -> None: ...
def expunge(self, instance) -> None: ...
def expunge_all(self) -> None: ...
def flush(self, objects: Incomplete | None = ...) -> None: ...
def flush(self, objects: Incomplete | None = None) -> None: ...
def get(
self,
entity,
ident,
options: Incomplete | None = ...,
populate_existing: bool = ...,
with_for_update: Incomplete | None = ...,
identity_token: Incomplete | None = ...,
execution_options: Incomplete | None = ...,
options: Incomplete | None = None,
populate_existing: bool = False,
with_for_update: Incomplete | None = None,
identity_token: Incomplete | None = None,
execution_options: Incomplete | None = None,
): ...
def get_bind(
self,
mapper: Incomplete | None = ...,
clause: Incomplete | None = ...,
bind: Incomplete | None = ...,
_sa_skip_events: Incomplete | None = ...,
_sa_skip_for_implicit_returning: bool = ...,
mapper: Incomplete | None = None,
clause: Incomplete | None = None,
bind: Incomplete | None = None,
_sa_skip_events: Incomplete | None = None,
_sa_skip_for_implicit_returning: bool = False,
): ...
def is_modified(self, instance, include_collections: bool = ...): ...
def is_modified(self, instance, include_collections: bool = True): ...
def bulk_save_objects(
self, objects, return_defaults: bool = ..., update_changed_only: bool = ..., preserve_order: bool = ...
self, objects, return_defaults: bool = False, update_changed_only: bool = True, preserve_order: bool = True
): ...
def bulk_insert_mappings(self, mapper, mappings, return_defaults: bool = ..., render_nulls: bool = ...) -> None: ...
def bulk_insert_mappings(self, mapper, mappings, return_defaults: bool = False, render_nulls: bool = False) -> None: ...
def bulk_update_mappings(self, mapper, mappings) -> None: ...
def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
def merge(self, instance, load: bool = True, options: Incomplete | None = None): ...
def query(self, *entities, **kwargs): ...
def refresh(self, instance, attribute_names: Incomplete | None = ..., with_for_update: Incomplete | None = ...) -> None: ...
def refresh(self, instance, attribute_names: Incomplete | None = None, with_for_update: Incomplete | None = None) -> None: ...
def rollback(self) -> None: ...
def scalar(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
def scalars(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
ScopedSession = scoped_session
+52 -52
View File
@@ -34,10 +34,10 @@ class ORMExecuteState(MemoizedSlots):
) -> None: ...
def invoke_statement(
self,
statement: Incomplete | None = ...,
params: Incomplete | None = ...,
execution_options: Incomplete | None = ...,
bind_arguments: Incomplete | None = ...,
statement: Incomplete | None = None,
params: Incomplete | None = None,
execution_options: Incomplete | None = None,
bind_arguments: Incomplete | None = None,
): ...
@property
def bind_mapper(self): ...
@@ -72,16 +72,16 @@ class ORMExecuteState(MemoizedSlots):
class SessionTransaction(TransactionalContext):
session: Any
nested: Any
def __init__(self, session, parent: Incomplete | None = ..., nested: bool = ..., autobegin: bool = ...) -> None: ...
def __init__(self, session, parent: Incomplete | None = None, nested: bool = False, autobegin: bool = False) -> None: ...
@property
def parent(self): ...
@property
def is_active(self): ...
def connection(self, bindkey, execution_options: Incomplete | None = ..., **kwargs): ...
def connection(self, bindkey, execution_options: Incomplete | None = None, **kwargs): ...
def prepare(self) -> None: ...
def commit(self, _to_root: bool = ...): ...
def rollback(self, _capture_exception: bool = ..., _to_root: bool = ...): ...
def close(self, invalidate: bool = ...) -> None: ...
def commit(self, _to_root: bool = False): ...
def rollback(self, _capture_exception: bool = False, _to_root: bool = False): ...
def close(self, invalidate: bool = False) -> None: ...
class Session(_SessionClassMethods):
identity_map: Any
@@ -95,16 +95,16 @@ class Session(_SessionClassMethods):
twophase: Any
def __init__(
self,
bind: Incomplete | None = ...,
autoflush: bool = ...,
future: bool = ...,
expire_on_commit: bool = ...,
autocommit: bool = ...,
twophase: bool = ...,
binds: Incomplete | None = ...,
enable_baked_queries: bool = ...,
info: Incomplete | None = ...,
query_cls: Incomplete | None = ...,
bind: Incomplete | None = None,
autoflush: bool = True,
future: bool = False,
expire_on_commit: bool = True,
autocommit: bool = False,
twophase: bool = False,
binds: Incomplete | None = None,
enable_baked_queries: bool = True,
info: Incomplete | None = None,
query_cls: Incomplete | None = None,
) -> None: ...
connection_callable: Any
def __enter__(self) -> Self: ...
@@ -119,7 +119,7 @@ class Session(_SessionClassMethods):
def get_nested_transaction(self): ...
@memoized_property
def info(self): ...
def begin(self, subtransactions: bool = ..., nested: bool = ..., _subtrans: bool = ...): ...
def begin(self, subtransactions: bool = False, nested: bool = False, _subtrans: bool = False): ...
def begin_nested(self): ...
def rollback(self) -> None: ...
def commit(self) -> None: ...
@@ -127,26 +127,26 @@ class Session(_SessionClassMethods):
# TODO: bind_arguments could use a TypedDict
def connection(
self,
bind_arguments: Mapping[str, Any] | None = ...,
close_with_result: bool = ...,
execution_options: Mapping[str, Any] | None = ...,
bind_arguments: Mapping[str, Any] | None = None,
close_with_result: bool = False,
execution_options: Mapping[str, Any] | None = None,
**kw: Any,
) -> Connection: ...
def execute(
self,
statement,
params: Incomplete | None = ...,
params: Incomplete | None = None,
execution_options=...,
bind_arguments: Incomplete | None = ...,
_parent_execute_state: Incomplete | None = ...,
_add_event: Incomplete | None = ...,
bind_arguments: Incomplete | None = None,
_parent_execute_state: Incomplete | None = None,
_add_event: Incomplete | None = None,
**kw,
) -> Result: ...
def scalar(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
def scalars(
self, statement, params: Incomplete | None = ..., execution_options=..., bind_arguments: Incomplete | None = ..., **kw
self, statement, params: Incomplete | None = None, execution_options=..., bind_arguments: Incomplete | None = None, **kw
): ...
def close(self) -> None: ...
def invalidate(self) -> None: ...
@@ -155,11 +155,11 @@ class Session(_SessionClassMethods):
def bind_table(self, table, bind) -> None: ...
def get_bind(
self,
mapper: Incomplete | None = ...,
clause: Incomplete | None = ...,
bind: Incomplete | None = ...,
_sa_skip_events: Incomplete | None = ...,
_sa_skip_for_implicit_returning: bool = ...,
mapper: Incomplete | None = None,
clause: Incomplete | None = None,
bind: Incomplete | None = None,
_sa_skip_events: Incomplete | None = None,
_sa_skip_for_implicit_returning: bool = False,
): ...
@overload
def query(self, entities: Table, **kwargs: Any) -> Query[Any]: ...
@@ -171,34 +171,34 @@ 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: Incomplete | None = ..., with_for_update: Incomplete | None = ...) -> None: ...
def refresh(self, instance, attribute_names: Incomplete | None = None, with_for_update: Incomplete | None = None) -> None: ...
def expire_all(self) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = ...) -> None: ...
def expire(self, instance, attribute_names: Incomplete | None = None) -> None: ...
def expunge(self, instance) -> None: ...
def add(self, instance, _warn: bool = ...) -> None: ...
def add(self, instance, _warn: bool = True) -> None: ...
def add_all(self, instances) -> None: ...
def delete(self, instance) -> None: ...
def get(
self,
entity,
ident,
options: Incomplete | None = ...,
populate_existing: bool = ...,
with_for_update: Incomplete | None = ...,
identity_token: Incomplete | None = ...,
execution_options: Incomplete | None = ...,
options: Incomplete | None = None,
populate_existing: bool = False,
with_for_update: Incomplete | None = None,
identity_token: Incomplete | None = None,
execution_options: Incomplete | None = None,
): ...
def merge(self, instance, load: bool = ..., options: Incomplete | None = ...): ...
def merge(self, instance, load: bool = True, options: Incomplete | None = None): ...
def enable_relationship_loading(self, obj) -> None: ...
def __contains__(self, instance): ...
def __iter__(self): ...
def flush(self, objects: Incomplete | None = ...) -> None: ...
def flush(self, objects: Incomplete | None = None) -> None: ...
def bulk_save_objects(
self, objects, return_defaults: bool = ..., update_changed_only: bool = ..., preserve_order: bool = ...
self, objects, return_defaults: bool = False, update_changed_only: bool = True, preserve_order: bool = True
): ...
def bulk_insert_mappings(self, mapper, mappings, return_defaults: bool = ..., render_nulls: bool = ...) -> None: ...
def bulk_insert_mappings(self, mapper, mappings, return_defaults: bool = False, render_nulls: bool = False) -> None: ...
def bulk_update_mappings(self, mapper, mappings) -> None: ...
def is_modified(self, instance, include_collections: bool = ...): ...
def is_modified(self, instance, include_collections: bool = True): ...
@property
def is_active(self): ...
@property
@@ -213,12 +213,12 @@ class sessionmaker(_SessionClassMethods):
class_: Any
def __init__(
self,
bind: Incomplete | None = ...,
bind: Incomplete | None = None,
class_=...,
autoflush: bool = ...,
autocommit: bool = ...,
expire_on_commit: bool = ...,
info: Incomplete | None = ...,
autoflush: bool = True,
autocommit: bool = False,
expire_on_commit: bool = True,
info: Incomplete | None = None,
**kw,
) -> None: ...
def begin(self): ...
@@ -8,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: Incomplete | None = ..., **kwargs
self, compile_state, query_entity, path, loadopt, adapter, column_collection: Incomplete | None = None, **kwargs
) -> None: ...
def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators) -> None: ...
@@ -17,7 +17,7 @@ class ColumnLoader(LoaderStrategy):
columns: Any
is_composite: Any
def __init__(self, parent, strategy_key) -> None: ...
def setup_query(self, compile_state, query_entity, path, loadopt, adapter, column_collection, memoized_populators, check_for_adapt: bool = ..., **kwargs) -> None: ... # type: ignore[override]
def setup_query(self, compile_state, query_entity, path, loadopt, adapter, column_collection, memoized_populators, check_for_adapt: bool = False, **kwargs) -> None: ... # type: ignore[override]
is_class_level: bool
def init_class_attribute(self, mapper) -> None: ...
def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators) -> None: ...
@@ -39,12 +39,12 @@ 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: Incomplete | 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 = None, **kw) -> None: ... # type: ignore[override]
class LoadDeferredColumns:
key: Any
raiseload: Any
def __init__(self, key, raiseload: bool = ...) -> None: ...
def __init__(self, key, raiseload: bool = False) -> None: ...
def __call__(self, state, passive=...): ...
class AbstractRelationshipLoader(LoaderStrategy):
@@ -116,9 +116,9 @@ class JoinedLoader(AbstractRelationshipLoader):
path,
loadopt,
adapter,
column_collection: Incomplete | None = ...,
parentmapper: Incomplete | None = ...,
chained_from_outerjoin: bool = ...,
column_collection: Incomplete | None = None,
parentmapper: Incomplete | None = None,
chained_from_outerjoin: bool = False,
**kwargs,
) -> None: ...
def create_row_processor(self, context, query_entity, path, loadopt, mapper, result, adapter, populators) -> None: ...
@@ -18,22 +18,22 @@ class Load(Generative, LoaderOption):
def process_compile_state_replaced_entities(self, compile_state, mapper_entities) -> None: ...
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: Incomplete | None = ..., opts_only: bool = ...) -> None: ...
def set_relationship_strategy(self, attr, strategy, propagate_to_loaders: bool = True) -> None: ...
def set_column_strategy(self, attrs, strategy, opts: Incomplete | None = None, opts_only: bool = False) -> 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: Incomplete | None = ...): ...
def contains_eager(self, attr, alias: Incomplete | None = None): ...
def load_only(self, *attrs): ...
def joinedload(self, attr, innerjoin: Incomplete | None = ...): ...
def joinedload(self, attr, innerjoin: Incomplete | None = None): ...
def subqueryload(self, attr): ...
def selectinload(self, attr): ...
def lazyload(self, attr): ...
def immediateload(self, attr): ...
def noload(self, attr): ...
def raiseload(self, attr, sql_only: bool = ...): ...
def raiseload(self, attr, sql_only: bool = False): ...
def defaultload(self, attr): ...
def defer(self, key, raiseload: bool = ...): ...
def defer(self, key, raiseload: bool = False): ...
def undefer(self, key): ...
def undefer_group(self, name): ...
def with_expression(self, key, expression): ...
@@ -26,11 +26,11 @@ class UOWTransaction:
def register_object(
self,
state,
isdelete: bool = ...,
listonly: bool = ...,
cancel_delete: bool = ...,
operation: Incomplete | None = ...,
prop: Incomplete | None = ...,
isdelete: bool = False,
listonly: bool = False,
cancel_delete: bool = False,
operation: Incomplete | None = None,
prop: Incomplete | None = None,
): ...
def register_post_update(self, state, post_update_cols) -> None: ...
def filter_states_for_dep(self, dep, states): ...
+48 -41
View File
@@ -32,7 +32,7 @@ class CascadeOptions(frozenset[Any]):
@classmethod
def from_string(cls, arg): ...
def polymorphic_union(table_map, typecolname, aliasname: str = ..., cast_nulls: bool = ...): ...
def polymorphic_union(table_map, typecolname, aliasname: str = "p_union", cast_nulls: bool = True): ...
def identity_key(*args, **kwargs): ...
class ORMAdapter(sql_util.ColumnAdapter):
@@ -41,10 +41,10 @@ class ORMAdapter(sql_util.ColumnAdapter):
def __init__(
self,
entity,
equivalents: Incomplete | None = ...,
adapt_required: bool = ...,
allow_label_resolve: bool = ...,
anonymize_labels: bool = ...,
equivalents: Incomplete | None = None,
adapt_required: bool = False,
allow_label_resolve: bool = True,
anonymize_labels: bool = False,
) -> None: ...
class AliasedClass:
@@ -52,15 +52,15 @@ class AliasedClass:
def __init__(
self,
mapped_class_or_ac,
alias: Incomplete | None = ...,
name: Incomplete | None = ...,
flat: bool = ...,
adapt_on_names: bool = ...,
with_polymorphic_mappers=...,
with_polymorphic_discriminator: Incomplete | None = ...,
base_alias: Incomplete | None = ...,
use_mapper_path: bool = ...,
represents_outer_join: bool = ...,
alias: Incomplete | None = None,
name: Incomplete | None = None,
flat: bool = False,
adapt_on_names: bool = False,
with_polymorphic_mappers=(),
with_polymorphic_discriminator: Incomplete | None = None,
base_alias: Incomplete | None = None,
use_mapper_path: bool = False,
represents_outer_join: bool = False,
) -> None: ...
def __getattr__(self, key: str): ...
@@ -110,29 +110,29 @@ class LoaderCriteriaOption(CriteriaOption):
self,
entity_or_base,
where_criteria,
loader_only: bool = ...,
include_aliases: bool = ...,
propagate_to_loaders: bool = ...,
track_closure_variables: bool = ...,
loader_only: bool = False,
include_aliases: bool = False,
propagate_to_loaders: bool = True,
track_closure_variables: bool = True,
) -> None: ...
def process_compile_state_replaced_entities(self, compile_state, mapper_entities): ...
def process_compile_state(self, compile_state) -> None: ...
def get_global_criteria(self, attributes) -> None: ...
def aliased(
element, alias: Incomplete | None = ..., name: Incomplete | None = ..., flat: bool = ..., adapt_on_names: bool = ...
element, alias: Incomplete | None = None, name: Incomplete | None = None, flat: bool = False, adapt_on_names: bool = False
): ...
def with_polymorphic(
base,
classes,
selectable: bool = ...,
flat: bool = ...,
polymorphic_on: Incomplete | None = ...,
aliased: bool = ...,
adapt_on_names: bool = ...,
innerjoin: bool = ...,
_use_mapper_path: bool = ...,
_existing_alias: Incomplete | None = ...,
selectable: bool = False,
flat: bool = False,
polymorphic_on: Incomplete | None = None,
aliased: bool = False,
adapt_on_names: bool = False,
innerjoin: bool = False,
_use_mapper_path: bool = False,
_existing_alias: Incomplete | None = None,
) -> AliasedClass: ...
class Bundle(ORMColumnsClauseRole, SupportsCloneAnnotations, sql_base.MemoizedHasCacheKey, InspectionAttr):
@@ -166,28 +166,35 @@ class _ORMJoin(expression.Join):
self,
left,
right,
onclause: Incomplete | None = ...,
isouter: bool = ...,
full: bool = ...,
_left_memo: Incomplete | None = ...,
_right_memo: Incomplete | None = ...,
_extra_criteria=...,
onclause: Incomplete | None = None,
isouter: bool = False,
full: bool = False,
_left_memo: Incomplete | None = None,
_right_memo: Incomplete | None = None,
_extra_criteria=(),
) -> None: ...
def join(
self,
right,
onclause: Incomplete | None = ...,
isouter: bool = ...,
full: bool = ...,
join_to_left: Incomplete | None = ...,
onclause: Incomplete | None = None,
isouter: bool = False,
full: bool = False,
join_to_left: Incomplete | None = None,
): ...
def outerjoin(
self, right, onclause: Incomplete | None = None, full: bool = False, join_to_left: Incomplete | None = None
): ...
def outerjoin(self, right, onclause: Incomplete | None = ..., full: bool = ..., join_to_left: Incomplete | None = ...): ...
def join(
left, right, onclause: Incomplete | None = ..., isouter: bool = ..., full: bool = ..., join_to_left: Incomplete | None = ...
left,
right,
onclause: Incomplete | None = None,
isouter: bool = False,
full: bool = False,
join_to_left: Incomplete | None = 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 outerjoin(left, right, onclause: Incomplete | None = None, full: bool = False, join_to_left: Incomplete | None = None): ...
def with_parent(instance, prop, from_entity: Incomplete | None = None): ...
def has_identity(object_): ...
def was_deleted(object_): ...
def randomize_unitofwork() -> None: ...
+12 -12
View File
@@ -25,14 +25,14 @@ class Pool(log.Identified):
def __init__(
self,
creator,
recycle: int = ...,
echo: Incomplete | None = ...,
logging_name: Incomplete | None = ...,
reset_on_return: bool = ...,
events: Incomplete | None = ...,
dialect: Incomplete | None = ...,
pre_ping: bool = ...,
_dispatch: Incomplete | None = ...,
recycle: int = -1,
echo: Incomplete | None = None,
logging_name: Incomplete | None = None,
reset_on_return: bool = True,
events: Incomplete | None = None,
dialect: Incomplete | None = None,
pre_ping: bool = False,
_dispatch: Incomplete | None = None,
) -> None: ...
def recreate(self) -> None: ...
def dispose(self) -> None: ...
@@ -41,7 +41,7 @@ class Pool(log.Identified):
class _ConnectionRecord:
finalize_callback: Any
def __init__(self, pool, connect: bool = ...) -> None: ...
def __init__(self, pool, connect: bool = True) -> None: ...
fresh: bool
fairy_ref: Any
starttime: Any
@@ -58,13 +58,13 @@ class _ConnectionRecord:
def record_info(self): ...
@classmethod
def checkout(cls, pool): ...
def checkin(self, _fairy_was_created: bool = ...) -> None: ...
def checkin(self, _fairy_was_created: bool = True) -> None: ...
@property
def in_use(self): ...
@property
def last_connect_time(self): ...
def close(self) -> None: ...
def invalidate(self, e: Incomplete | None = ..., soft: bool = ...) -> None: ...
def invalidate(self, e: Incomplete | None = None, soft: bool = False) -> None: ...
def get_connection(self): ...
class _ConnectionFairy:
@@ -82,7 +82,7 @@ class _ConnectionFairy:
def info(self): ...
@property
def record_info(self): ...
def invalidate(self, e: Incomplete | None = ..., soft: bool = ...) -> None: ...
def invalidate(self, e: Incomplete | None = None, soft: bool = False) -> None: ...
def cursor(self, *args, **kwargs): ...
def __getattr__(self, key: str): ...
def detach(self) -> None: ...
+2 -2
View File
@@ -5,7 +5,7 @@ from .base import Pool
class QueuePool(Pool):
def __init__(
self, creator, pool_size: int = ..., max_overflow: int = ..., timeout: float = ..., use_lifo: bool = ..., **kw
self, creator, pool_size: int = 5, max_overflow: int = 10, timeout: float = 30.0, use_lifo: bool = False, **kw
) -> None: ...
def recreate(self): ...
def dispose(self) -> None: ...
@@ -26,7 +26,7 @@ class NullPool(Pool):
class SingletonThreadPool(Pool):
size: Any
def __init__(self, creator, pool_size: int = ..., **kw) -> None: ...
def __init__(self, creator, pool_size: int = 5, **kw) -> None: ...
def recreate(self): ...
def dispose(self) -> None: ...
def status(self): ...
+2 -2
View File
@@ -2,6 +2,6 @@ from _typeshed import Incomplete
def str_to_datetime_processor_factory(regexp, type_): ...
def py_fallback(): ...
def to_unicode_processor_factory(encoding, errors: Incomplete | None = ...): ...
def to_conditional_unicode_processor_factory(encoding, errors: Incomplete | None = ...): ...
def to_unicode_processor_factory(encoding, errors: Incomplete | None = None): ...
def to_conditional_unicode_processor_factory(encoding, errors: Incomplete | None = None): ...
def to_decimal_processor_factory(target_class, scale): ...
+5 -5
View File
@@ -116,7 +116,7 @@ class SchemaVisitor(ClauseVisitor):
__traverse_options__: Any
class ColumnCollection:
def __init__(self, columns: Incomplete | None = ...) -> None: ...
def __init__(self, columns: Incomplete | None = None) -> None: ...
def keys(self): ...
def values(self): ...
def items(self): ...
@@ -128,7 +128,7 @@ class ColumnCollection:
def __contains__(self, key): ...
def compare(self, other): ...
def __eq__(self, other): ...
def get(self, key, default: Incomplete | None = ...): ...
def get(self, key, default: Incomplete | None = None): ...
def __setitem__(self, key, value) -> None: ...
def __delitem__(self, key) -> None: ...
def __setattr__(self, key: str, obj) -> None: ...
@@ -136,13 +136,13 @@ class ColumnCollection:
def remove(self, column) -> None: ...
def update(self, iter_) -> None: ...
__hash__: ClassVar[None] # type: ignore[assignment]
def add(self, column, key: Incomplete | None = ...) -> None: ...
def add(self, column, key: Incomplete | None = None) -> None: ...
def contains_column(self, col): ...
def as_immutable(self): ...
def corresponding_column(self, column, require_embedded: bool = ...): ...
def corresponding_column(self, column, require_embedded: bool = False): ...
class DedupeColumnCollection(ColumnCollection):
def add(self, column, key: Incomplete | None = ...) -> None: ...
def add(self, column, key: Incomplete | None = None) -> None: ...
def extend(self, iter_) -> None: ...
def remove(self, column) -> None: ...
def replace(self, column) -> None: ...
@@ -13,9 +13,9 @@ traversals: Any
def expect(
role,
element,
apply_propagate_attrs: Incomplete | None = ...,
argname: Incomplete | None = ...,
post_inspect: bool = ...,
apply_propagate_attrs: Incomplete | None = None,
argname: Incomplete | None = None,
post_inspect: bool = False,
**kw,
): ...
def expect_as_key(role, element, **kw): ...
+93 -93
View File
@@ -36,7 +36,7 @@ WARN_LINTING: Incomplete
FROM_LINTING: Incomplete
class FromLinter:
def lint(self, start: Incomplete | None = ...): ...
def lint(self, start: Incomplete | None = None): ...
def warn(self) -> None: ...
class Compiled:
@@ -53,8 +53,8 @@ class Compiled:
self,
dialect,
statement,
schema_translate_map: Incomplete | None = ...,
render_schema_translate: bool = ...,
schema_translate_map: Incomplete | None = None,
render_schema_translate: bool = False,
compile_kwargs=...,
) -> None: ...
def visit_unsupported_compilation(self, element, err) -> None: ...
@@ -62,7 +62,7 @@ class Compiled:
def sql_compiler(self) -> None: ...
def process(self, obj, **kwargs): ...
def construct_params(
self, params: Incomplete | None = ..., extracted_parameters: Incomplete | None = ..., escape_names: bool = ...
self, params: Incomplete | None = None, extracted_parameters: Incomplete | None = None, escape_names: bool = True
) -> None: ...
@property
def params(self): ...
@@ -78,7 +78,7 @@ class _CompileLabel(elements.ColumnElement[Incomplete]):
__visit_name__: str
element: Incomplete
name: Incomplete
def __init__(self, col, name, alt_names=...) -> None: ...
def __init__(self, col, name, alt_names=()) -> None: ...
@property
def proxy_set(self): ...
@property
@@ -123,9 +123,9 @@ class SQLCompiler(Compiled):
self,
dialect,
statement,
cache_key: Incomplete | None = ...,
column_keys: Incomplete | None = ...,
for_executemany: bool = ...,
cache_key: Incomplete | None = None,
column_keys: Incomplete | None = None,
for_executemany: bool = False,
linting=...,
**kwargs,
) -> None: ...
@@ -136,27 +136,27 @@ class SQLCompiler(Compiled):
def is_subquery(self): ...
@property
def sql_compiler(self): ...
def construct_params(self, params: Incomplete | None = ..., _group_number: Incomplete | None = ..., _check: bool = ..., extracted_parameters: Incomplete | None = ..., escape_names: bool = ...): ... # type: ignore[override]
def construct_params(self, params: Incomplete | None = None, _group_number: Incomplete | None = None, _check: bool = True, extracted_parameters: Incomplete | None = None, escape_names: bool = True): ... # type: ignore[override]
@property
def params(self): ...
def default_from(self): ...
def visit_grouping(self, grouping, asfrom: bool = ..., **kwargs): ...
def visit_grouping(self, grouping, asfrom: bool = False, **kwargs): ...
def visit_select_statement_grouping(self, grouping, **kwargs): ...
def visit_label_reference(self, element, within_columns_clause: bool = ..., **kwargs): ...
def visit_textual_label_reference(self, element, within_columns_clause: bool = ..., **kwargs): ...
def visit_label_reference(self, element, within_columns_clause: bool = False, **kwargs): ...
def visit_textual_label_reference(self, element, within_columns_clause: bool = False, **kwargs): ...
def visit_label(
self,
label,
add_to_result_map: Incomplete | None = ...,
within_label_clause: bool = ...,
within_columns_clause: bool = ...,
render_label_as_label: Incomplete | None = ...,
result_map_targets=...,
add_to_result_map: Incomplete | None = None,
within_label_clause: bool = False,
within_columns_clause: bool = False,
render_label_as_label: Incomplete | None = None,
result_map_targets=(),
**kw,
): ...
def visit_lambda_element(self, element, **kw): ...
def visit_column(
self, column, add_to_result_map: Incomplete | None = ..., include_table: bool = ..., result_map_targets=..., **kwargs
self, column, add_to_result_map: Incomplete | None = None, include_table: bool = True, result_map_targets=(), **kwargs
): ...
def visit_collation(self, element, **kw): ...
def visit_fromclause(self, fromclause, **kwargs): ...
@@ -164,8 +164,8 @@ class SQLCompiler(Compiled):
def visit_typeclause(self, typeclause, **kw): ...
def post_process_text(self, text): ...
def escape_literal_column(self, text): ...
def visit_textclause(self, textclause, add_to_result_map: Incomplete | None = ..., **kw): ...
def visit_textual_select(self, taf, compound_index: Incomplete | None = ..., asfrom: bool = ..., **kw): ...
def visit_textclause(self, textclause, add_to_result_map: Incomplete | None = None, **kw): ...
def visit_textual_select(self, taf, compound_index: Incomplete | None = None, asfrom: bool = False, **kw): ...
def visit_null(self, expr, **kw): ...
def visit_true(self, expr, **kw): ...
def visit_false(self, expr, **kw): ...
@@ -179,13 +179,13 @@ class SQLCompiler(Compiled):
def visit_funcfilter(self, funcfilter, **kwargs): ...
def visit_extract(self, extract, **kwargs): ...
def visit_scalar_function_column(self, element, **kw): ...
def visit_function(self, func, add_to_result_map: Incomplete | None = ..., **kwargs): ...
def visit_function(self, func, add_to_result_map: Incomplete | None = None, **kwargs): ...
def visit_next_value_func(self, next_value, **kw): ...
def visit_sequence(self, sequence, **kw) -> None: ...
def function_argspec(self, func, **kwargs): ...
compile_state: Incomplete
def visit_compound_select(self, cs, asfrom: bool = ..., compound_index: Incomplete | None = ..., **kwargs): ...
def visit_unary(self, unary, add_to_result_map: Incomplete | None = ..., result_map_targets=..., **kw): ...
def visit_compound_select(self, cs, asfrom: bool = False, compound_index: Incomplete | None = None, **kwargs): ...
def visit_unary(self, unary, add_to_result_map: Incomplete | None = None, result_map_targets=(), **kw): ...
def visit_is_true_unary_operator(self, element, operator, **kw): ...
def visit_is_false_unary_operator(self, element, operator, **kw): ...
def visit_not_match_op_binary(self, binary, operator, **kw): ...
@@ -195,10 +195,10 @@ class SQLCompiler(Compiled):
def visit_binary(
self,
binary,
override_operator: Incomplete | None = ...,
eager_grouping: bool = ...,
from_linter: Incomplete | None = ...,
lateral_from_linter: Incomplete | None = ...,
override_operator: Incomplete | None = None,
eager_grouping: bool = False,
from_linter: Incomplete | None = None,
lateral_from_linter: Incomplete | None = None,
**kw,
): ...
def visit_function_as_comparison_op_binary(self, element, operator, **kw): ...
@@ -224,24 +224,24 @@ class SQLCompiler(Compiled):
def visit_bindparam(
self,
bindparam,
within_columns_clause: bool = ...,
literal_binds: bool = ...,
skip_bind_expression: bool = ...,
literal_execute: bool = ...,
render_postcompile: bool = ...,
within_columns_clause: bool = False,
literal_binds: bool = False,
skip_bind_expression: bool = False,
literal_execute: bool = False,
render_postcompile: bool = False,
**kwargs,
): ...
def render_literal_bindparam(
self, bindparam, render_literal_value=..., bind_expression_template: Incomplete | None = ..., **kw
self, bindparam, render_literal_value=..., bind_expression_template: Incomplete | None = None, **kw
): ...
def render_literal_value(self, value, type_): ...
def bindparam_string(
self,
name,
positional_names: Incomplete | None = ...,
post_compile: bool = ...,
expanding: bool = ...,
escaped_from: Incomplete | None = ...,
positional_names: Incomplete | None = None,
post_compile: bool = False,
expanding: bool = False,
escaped_from: Incomplete | None = None,
**kw,
): ...
execution_options: Incomplete
@@ -249,11 +249,11 @@ class SQLCompiler(Compiled):
def visit_cte(
self,
cte,
asfrom: bool = ...,
ashint: bool = ...,
fromhints: Incomplete | None = ...,
visiting_cte: Incomplete | None = ...,
from_linter: Incomplete | None = ...,
asfrom: bool = False,
ashint: bool = False,
fromhints: Incomplete | None = None,
visiting_cte: Incomplete | None = None,
from_linter: Incomplete | None = None,
**kwargs,
): ...
def visit_table_valued_alias(self, element, **kw): ...
@@ -261,20 +261,20 @@ class SQLCompiler(Compiled):
def visit_alias(
self,
alias,
asfrom: bool = ...,
ashint: bool = ...,
iscrud: bool = ...,
fromhints: Incomplete | None = ...,
subquery: bool = ...,
lateral: bool = ...,
enclosing_alias: Incomplete | None = ...,
from_linter: Incomplete | None = ...,
asfrom: bool = False,
ashint: bool = False,
iscrud: bool = False,
fromhints: Incomplete | None = None,
subquery: bool = False,
lateral: bool = False,
enclosing_alias: Incomplete | None = None,
from_linter: Incomplete | None = None,
**kwargs,
): ...
def visit_subquery(self, subquery, **kw): ...
def visit_lateral(self, lateral_, **kw): ...
def visit_tablesample(self, tablesample, asfrom: bool = ..., **kw): ...
def visit_values(self, element, asfrom: bool = ..., from_linter: Incomplete | None = ..., **kw): ...
def visit_tablesample(self, tablesample, asfrom: bool = False, **kw): ...
def visit_values(self, element, asfrom: bool = False, from_linter: Incomplete | None = None, **kw): ...
def get_render_as_alias_suffix(self, alias_name_text): ...
def format_from_hint_text(self, sqltext, table, hint, iscrud): ...
def get_select_hint_text(self, byfroms) -> None: ...
@@ -285,13 +285,13 @@ class SQLCompiler(Compiled):
def visit_select(
self,
select_stmt,
asfrom: bool = ...,
insert_into: bool = ...,
fromhints: Incomplete | None = ...,
compound_index: Incomplete | None = ...,
select_wraps_for: Incomplete | None = ...,
lateral: bool = ...,
from_linter: Incomplete | None = ...,
asfrom: bool = False,
insert_into: bool = False,
fromhints: Incomplete | None = None,
compound_index: Incomplete | None = None,
select_wraps_for: Incomplete | None = None,
lateral: bool = False,
from_linter: Incomplete | None = None,
**kwargs,
): ...
def get_cte_preamble(self, recursive): ...
@@ -305,15 +305,15 @@ class SQLCompiler(Compiled):
def visit_table(
self,
table,
asfrom: bool = ...,
iscrud: bool = ...,
ashint: bool = ...,
fromhints: Incomplete | None = ...,
use_schema: bool = ...,
from_linter: Incomplete | None = ...,
asfrom: bool = False,
iscrud: bool = False,
ashint: bool = False,
fromhints: Incomplete | None = None,
use_schema: bool = True,
from_linter: Incomplete | None = None,
**kwargs,
): ...
def visit_join(self, join, asfrom: bool = ..., from_linter: Incomplete | None = ..., **kwargs): ...
def visit_join(self, join, asfrom: bool = False, from_linter: Incomplete | None = None, **kwargs): ...
def visit_insert(self, insert_stmt, **kw): ...
def update_limit_clause(self, update_stmt) -> None: ...
def update_tables_clause(self, update_stmt, from_table, extra_froms, **kw): ...
@@ -347,17 +347,17 @@ class DDLCompiler(Compiled):
@memoized_property
def type_compiler(self): ...
def construct_params(
self, params: Incomplete | None = ..., extracted_parameters: Incomplete | None = ..., escape_names: bool = ...
self, params: Incomplete | None = None, extracted_parameters: Incomplete | None = None, escape_names: bool = True
) -> None: ...
def visit_ddl(self, ddl, **kwargs): ...
def visit_create_schema(self, create, **kw): ...
def visit_drop_schema(self, drop, **kw): ...
def visit_create_table(self, create, **kw): ...
def visit_create_column(self, create, first_pk: bool = ..., **kw): ...
def create_table_constraints(self, table, _include_foreign_key_constraints: Incomplete | None = ..., **kw): ...
def visit_create_column(self, create, first_pk: bool = False, **kw): ...
def create_table_constraints(self, table, _include_foreign_key_constraints: Incomplete | None = None, **kw): ...
def visit_drop_table(self, drop, **kw): ...
def visit_drop_view(self, drop, **kw): ...
def visit_create_index(self, create, include_schema: bool = ..., include_table_schema: bool = ..., **kw): ...
def visit_create_index(self, create, include_schema: bool = False, include_table_schema: bool = True, **kw): ...
def visit_drop_index(self, drop, **kw): ...
def visit_add_constraint(self, create, **kw): ...
def visit_set_table_comment(self, create, **kw): ...
@@ -365,7 +365,7 @@ class DDLCompiler(Compiled):
def visit_set_column_comment(self, create, **kw): ...
def visit_drop_column_comment(self, drop, **kw): ...
def get_identity_options(self, identity_options): ...
def visit_create_sequence(self, create, prefix: Incomplete | None = ..., **kw): ...
def visit_create_sequence(self, create, prefix: Incomplete | None = None, **kw): ...
def visit_drop_sequence(self, drop, **kw): ...
def visit_drop_constraint(self, drop, **kw): ...
def get_column_specification(self, column, **kwargs): ...
@@ -449,36 +449,36 @@ class IdentifierPreparer:
def __init__(
self,
dialect,
initial_quote: str = ...,
final_quote: Incomplete | None = ...,
escape_quote: str = ...,
quote_case_sensitive_collations: bool = ...,
omit_schema: bool = ...,
initial_quote: str = '"',
final_quote: Incomplete | None = None,
escape_quote: str = '"',
quote_case_sensitive_collations: bool = True,
omit_schema: bool = False,
) -> None: ...
def validate_sql_phrase(self, element, reg): ...
def quote_identifier(self, value): ...
def quote_schema(self, schema, force: Incomplete | None = ...): ...
def quote(self, ident, force: Incomplete | None = ...): ...
def quote_schema(self, schema, force: Incomplete | None = None): ...
def quote(self, ident, force: Incomplete | None = None): ...
def format_collation(self, collation_name): ...
def format_sequence(self, sequence, use_schema: bool = ...): ...
def format_label(self, label, name: Incomplete | None = ...): ...
def format_alias(self, alias, name: Incomplete | None = ...): ...
def format_savepoint(self, savepoint, name: Incomplete | None = ...): ...
def format_constraint(self, constraint, _alembic_quote: bool = ...): ...
def truncate_and_render_index_name(self, name, _alembic_quote: bool = ...): ...
def truncate_and_render_constraint_name(self, name, _alembic_quote: bool = ...): ...
def format_sequence(self, sequence, use_schema: bool = True): ...
def format_label(self, label, name: Incomplete | None = None): ...
def format_alias(self, alias, name: Incomplete | None = None): ...
def format_savepoint(self, savepoint, name: Incomplete | None = None): ...
def format_constraint(self, constraint, _alembic_quote: bool = True): ...
def truncate_and_render_index_name(self, name, _alembic_quote: bool = True): ...
def truncate_and_render_constraint_name(self, name, _alembic_quote: bool = True): ...
def format_index(self, index): ...
def format_table(self, table, use_schema: bool = ..., name: Incomplete | None = ...): ...
def format_table(self, table, use_schema: bool = True, name: Incomplete | None = None): ...
def format_schema(self, name): ...
def format_label_name(self, name, anon_map: Incomplete | None = ...): ...
def format_label_name(self, name, anon_map: Incomplete | None = None): ...
def format_column(
self,
column,
use_table: bool = ...,
name: Incomplete | None = ...,
table_name: Incomplete | None = ...,
use_schema: bool = ...,
anon_map: Incomplete | None = ...,
use_table: bool = False,
name: Incomplete | None = None,
table_name: Incomplete | None = None,
use_schema: bool = False,
anon_map: Incomplete | None = None,
): ...
def format_table_seq(self, table, use_schema: bool = ...): ...
def format_table_seq(self, table, use_schema: bool = True): ...
def unformat_identifiers(self, identifiers): ...
+28 -28
View File
@@ -12,11 +12,11 @@ class DDLElement(roles.DDLRole, Executable, _DDLCompiles):
on: Any
dialect: Any
callable_: Any
def execute(self, bind: Incomplete | None = ..., target: Incomplete | None = ...): ... # type: ignore[override]
def execute(self, bind: Incomplete | None = None, target: Incomplete | None = None): ... # type: ignore[override]
def against(self, target) -> None: ...
state: Any
def execute_if(
self, dialect: Incomplete | None = ..., callable_: Incomplete | None = ..., state: Incomplete | None = ...
self, dialect: Incomplete | None = None, callable_: Incomplete | None = None, state: Incomplete | None = None
) -> None: ...
def __call__(self, target, bind, **kw): ...
bind: Any
@@ -25,7 +25,7 @@ class DDL(DDLElement):
__visit_name__: str
statement: Any
context: Any
def __init__(self, statement, context: Incomplete | None = ..., bind: Incomplete | None = ...) -> None: ...
def __init__(self, statement, context: Incomplete | None = None, bind: Incomplete | None = None) -> None: ...
class _CreateDropBase(DDLElement):
element: Any
@@ -35,10 +35,10 @@ class _CreateDropBase(DDLElement):
def __init__(
self,
element,
bind: Incomplete | None = ...,
if_exists: bool = ...,
if_not_exists: bool = ...,
_legacy_bind: Incomplete | None = ...,
bind: Incomplete | None = None,
if_exists: bool = False,
if_not_exists: bool = False,
_legacy_bind: Incomplete | None = None,
) -> None: ...
@property
def stringify_dialect(self): ...
@@ -46,13 +46,13 @@ class _CreateDropBase(DDLElement):
class CreateSchema(_CreateDropBase):
__visit_name__: str
quote: Any
def __init__(self, name, quote: Incomplete | None = ..., **kw) -> None: ...
def __init__(self, name, quote: Incomplete | None = None, **kw) -> None: ...
class DropSchema(_CreateDropBase):
__visit_name__: str
quote: Any
cascade: Any
def __init__(self, name, quote: Incomplete | None = ..., cascade: bool = ..., **kw) -> None: ...
def __init__(self, name, quote: Incomplete | None = None, cascade: bool = False, **kw) -> None: ...
class CreateTable(_CreateDropBase):
__visit_name__: str
@@ -61,9 +61,9 @@ class CreateTable(_CreateDropBase):
def __init__(
self,
element,
bind: Incomplete | None = ...,
include_foreign_key_constraints: Incomplete | None = ...,
if_not_exists: bool = ...,
bind: Incomplete | None = None,
include_foreign_key_constraints: Incomplete | None = None,
if_not_exists: bool = False,
) -> None: ...
class _DropView(_CreateDropBase):
@@ -76,7 +76,7 @@ class CreateColumn(_DDLCompiles):
class DropTable(_CreateDropBase):
__visit_name__: str
def __init__(self, element, bind: Incomplete | None = ..., if_exists: bool = ...) -> None: ...
def __init__(self, element, bind: Incomplete | None = None, if_exists: bool = False) -> None: ...
class CreateSequence(_CreateDropBase):
__visit_name__: str
@@ -86,11 +86,11 @@ class DropSequence(_CreateDropBase):
class CreateIndex(_CreateDropBase):
__visit_name__: str
def __init__(self, element, bind: Incomplete | None = ..., if_not_exists: bool = ...) -> None: ...
def __init__(self, element, bind: Incomplete | None = None, if_not_exists: bool = False) -> None: ...
class DropIndex(_CreateDropBase):
__visit_name__: str
def __init__(self, element, bind: Incomplete | None = ..., if_exists: bool = ...) -> None: ...
def __init__(self, element, bind: Incomplete | None = None, if_exists: bool = False) -> None: ...
class AddConstraint(_CreateDropBase):
__visit_name__: str
@@ -99,7 +99,7 @@ class AddConstraint(_CreateDropBase):
class DropConstraint(_CreateDropBase):
__visit_name__: str
cascade: Any
def __init__(self, element, cascade: bool = ..., **kw) -> None: ...
def __init__(self, element, cascade: bool = False, **kw) -> None: ...
class SetTableComment(_CreateDropBase):
__visit_name__: str
@@ -123,18 +123,18 @@ class SchemaGenerator(DDLBase):
preparer: Any
dialect: Any
memo: Any
def __init__(self, dialect, connection, checkfirst: bool = ..., tables: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, dialect, connection, checkfirst: bool = False, tables: Incomplete | None = None, **kwargs) -> None: ...
def visit_metadata(self, metadata) -> None: ...
def visit_table(
self,
table,
create_ok: bool = ...,
include_foreign_key_constraints: Incomplete | None = ...,
_is_metadata_operation: bool = ...,
create_ok: bool = False,
include_foreign_key_constraints: Incomplete | None = None,
_is_metadata_operation: bool = False,
) -> None: ...
def visit_foreign_key_constraint(self, constraint) -> None: ...
def visit_sequence(self, sequence, create_ok: bool = ...) -> None: ...
def visit_index(self, index, create_ok: bool = ...) -> None: ...
def visit_sequence(self, sequence, create_ok: bool = False) -> None: ...
def visit_index(self, index, create_ok: bool = False) -> None: ...
class SchemaDropper(DDLBase):
checkfirst: Any
@@ -142,14 +142,14 @@ class SchemaDropper(DDLBase):
preparer: Any
dialect: Any
memo: Any
def __init__(self, dialect, connection, checkfirst: bool = ..., tables: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, dialect, connection, checkfirst: bool = False, tables: Incomplete | None = 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_index(self, index, drop_ok: bool = False) -> None: ...
def visit_table(self, table, drop_ok: bool = False, _is_metadata_operation: bool = False, _ignore_sequences=()) -> None: ...
def visit_foreign_key_constraint(self, constraint) -> None: ...
def visit_sequence(self, sequence, drop_ok: bool = ...) -> None: ...
def visit_sequence(self, sequence, drop_ok: bool = False) -> None: ...
def sort_tables(tables, skip_fn: Incomplete | None = ..., extra_dependencies: Incomplete | None = ...): ...
def sort_tables(tables, skip_fn: Incomplete | None = None, extra_dependencies: Incomplete | None = None): ...
def sort_tables_and_constraints(
tables, filter_fn: Incomplete | None = ..., extra_dependencies: Incomplete | None = ..., _warn_for_cycles: bool = ...
tables, filter_fn: Incomplete | None = None, extra_dependencies: Incomplete | None = None, _warn_for_cycles: bool = False
): ...
+20 -20
View File
@@ -42,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: Incomplete | None = ..., dialect_name: str = ...) -> None: ...
def with_hint(self, text, selectable: Incomplete | None = None, dialect_name: str = "*") -> None: ...
class ValuesBase(UpdateBase):
__visit_name__: str
@@ -60,16 +60,16 @@ class Insert(ValuesBase):
def __init__(
self,
table,
values: Incomplete | None = ...,
inline: bool = ...,
bind: Incomplete | None = ...,
prefixes: Incomplete | None = ...,
returning: Incomplete | None = ...,
return_defaults: bool = ...,
values: Incomplete | None = None,
inline: bool = False,
bind: Incomplete | None = None,
prefixes: Incomplete | None = None,
returning: Incomplete | None = None,
return_defaults: bool = False,
**dialect_kw,
) -> None: ...
def inline(self) -> None: ...
def from_select(self, names, select, include_defaults: bool = ...) -> None: ...
def from_select(self, names, select, include_defaults: bool = True) -> None: ...
class DMLWhereBase:
def where(self, *whereclause) -> None: ...
@@ -84,14 +84,14 @@ class Update(DMLWhereBase, ValuesBase):
def __init__(
self,
table,
whereclause: Incomplete | None = ...,
values: Incomplete | None = ...,
inline: bool = ...,
bind: Incomplete | None = ...,
prefixes: Incomplete | None = ...,
returning: Incomplete | None = ...,
return_defaults: bool = ...,
preserve_parameter_order: bool = ...,
whereclause: Incomplete | None = None,
values: Incomplete | None = None,
inline: bool = False,
bind: Incomplete | None = None,
prefixes: Incomplete | None = None,
returning: Incomplete | None = None,
return_defaults: bool = False,
preserve_parameter_order: bool = False,
**dialect_kw,
) -> None: ...
def ordered_values(self, *args) -> None: ...
@@ -104,9 +104,9 @@ class Delete(DMLWhereBase, UpdateBase):
def __init__(
self,
table,
whereclause: Incomplete | None = ...,
bind: Incomplete | None = ...,
returning: Incomplete | None = ...,
prefixes: Incomplete | None = ...,
whereclause: Incomplete | None = None,
bind: Incomplete | None = None,
returning: Incomplete | None = None,
prefixes: Incomplete | None = None,
**dialect_kw,
) -> None: ...
+54 -54
View File
@@ -13,9 +13,9 @@ from .visitors import Traversible
_T = TypeVar("_T")
def collate(expression, collation): ...
def between(expr, lower_bound, upper_bound, symmetric: bool = ...): ...
def literal(value, type_: Incomplete | None = ...): ...
def outparam(key, type_: Incomplete | None = ...): ...
def between(expr, lower_bound, upper_bound, symmetric: bool = False): ...
def literal(value, type_: Incomplete | None = None): ...
def outparam(key, type_: Incomplete | None = 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: Incomplete | None = ...): ...
def compile(self, bind: Incomplete | None = ..., dialect: Incomplete | None = ..., **kw): ...
def self_group(self, against: Incomplete | None = None): ...
def compile(self, bind: Incomplete | None = None, dialect: Incomplete | None = 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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
@memoized_property
def type(self): ...
@HasMemoized.memoized_attribute
@@ -99,17 +99,17 @@ class BindParameter(roles.InElementRole, ColumnElement[_T], Generic[_T]):
self,
key,
value=...,
type_: Incomplete | None = ...,
unique: bool = ...,
type_: Incomplete | None = None,
unique: bool = False,
required=...,
quote: Incomplete | None = ...,
callable_: Incomplete | None = ...,
expanding: bool = ...,
isoutparam: bool = ...,
literal_execute: bool = ...,
_compared_to_operator: Incomplete | None = ...,
_compared_to_type: Incomplete | None = ...,
_is_crud: bool = ...,
quote: Incomplete | None = None,
callable_: Incomplete | None = None,
expanding: bool = False,
isoutparam: bool = False,
literal_execute: bool = False,
_compared_to_operator: Incomplete | None = None,
_compared_to_type: Incomplete | None = None,
_is_crud: bool = False,
) -> None: ...
@property
def effective_value(self): ...
@@ -144,7 +144,7 @@ class TextClause(
def type(self): ...
@property
def comparator(self): ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = 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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = 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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = 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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = 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_: Incomplete | None = ...): ...
def literal_column(text, type_: Incomplete | None = 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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
class Extract(ColumnElement[Any]):
__visit_name__: str
@@ -249,12 +249,12 @@ class UnaryExpression(ColumnElement[Any]):
def __init__(
self,
element,
operator: Incomplete | None = ...,
modifier: Incomplete | None = ...,
type_: Incomplete | None = ...,
wraps_column_expression: bool = ...,
operator: Incomplete | None = None,
modifier: Incomplete | None = None,
type_: Incomplete | None = None,
wraps_column_expression: bool = False,
) -> None: ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = 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: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
class BinaryExpression(ColumnElement[Any]):
__visit_name__: str
@@ -287,15 +287,15 @@ class BinaryExpression(ColumnElement[Any]):
left,
right,
operator,
type_: Incomplete | None = ...,
negate: Incomplete | None = ...,
modifiers: Incomplete | None = ...,
type_: Incomplete | None = None,
negate: Incomplete | None = None,
modifiers: Incomplete | None = None,
) -> None: ...
def __bool__(self) -> bool: ...
def __nonzero__(self) -> bool: ...
@property
def is_comparison(self): ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
class Slice(ColumnElement[Any]):
__visit_name__: str
@@ -303,15 +303,15 @@ class Slice(ColumnElement[Any]):
stop: Any
step: Any
type: Any
def __init__(self, start, stop, step, _name: Incomplete | None = ...) -> None: ...
def self_group(self, against: Incomplete | None = ...): ...
def __init__(self, start, stop, step, _name: Incomplete | None = None) -> None: ...
def self_group(self, against: Incomplete | None = None): ...
class IndexExpression(BinaryExpression):
inherit_cache: bool
class GroupedElement(ClauseElement):
__visit_name__: str
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
class Grouping(GroupedElement, ColumnElement[Any]):
element: Any
@@ -332,10 +332,10 @@ class Over(ColumnElement[Any]):
def __init__(
self,
element,
partition_by: Incomplete | None = ...,
order_by: Incomplete | None = ...,
range_: Incomplete | None = ...,
rows: Incomplete | None = ...,
partition_by: Incomplete | None = None,
order_by: Incomplete | None = None,
range_: Incomplete | None = None,
rows: Incomplete | None = None,
) -> None: ...
def __reduce__(self): ...
@memoized_property
@@ -349,10 +349,10 @@ class WithinGroup(ColumnElement[Any]):
def __reduce__(self): ...
def over(
self,
partition_by: Incomplete | None = ...,
order_by: Incomplete | None = ...,
range_: Incomplete | None = ...,
rows: Incomplete | None = ...,
partition_by: Incomplete | None = None,
order_by: Incomplete | None = None,
range_: Incomplete | None = None,
rows: Incomplete | None = None,
): ...
@memoized_property
def type(self): ...
@@ -365,12 +365,12 @@ class FunctionFilter(ColumnElement[Any]):
def filter(self, *criterion): ...
def over(
self,
partition_by: Incomplete | None = ...,
order_by: Incomplete | None = ...,
range_: Incomplete | None = ...,
rows: Incomplete | None = ...,
partition_by: Incomplete | None = None,
order_by: Incomplete | None = None,
range_: Incomplete | None = None,
rows: Incomplete | None = None,
): ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
@memoized_property
def type(self): ...
@@ -378,13 +378,13 @@ class Label(roles.LabeledColumnExprRole, ColumnElement[Any]):
__visit_name__: str
name: Any
key: Any
def __init__(self, name, element, type_: Incomplete | None = ...) -> None: ...
def __init__(self, name, element, type_: Incomplete | None = None) -> None: ...
def __reduce__(self): ...
@memoized_property
def type(self): ...
@HasMemoized.memoized_attribute
def element(self): ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
@property
def primary_key(self): ...
@property
@@ -407,9 +407,9 @@ class ColumnClause(roles.DDLReferredColumnRole, roles.LabeledColumnExprRole, rol
key: Any
type: Any
def __init__(
self, text, type_: Incomplete | None = ..., is_literal: bool = ..., _selectable: Incomplete | None = ...
self, text, type_: Incomplete | None = None, is_literal: bool = False, _selectable: Incomplete | None = None
) -> None: ...
def get_children(self, column_tables: bool = ..., **kw): ... # type: ignore[override]
def get_children(self, column_tables: bool = False, **kw): ... # type: ignore[override]
@property
def entity_namespace(self): ...
@@ -459,7 +459,7 @@ class AnnotatedColumnElement(Annotated):
def info(self): ...
class _truncated_label(quoted_name):
def __new__(cls, value, quote: Incomplete | None = ...): ...
def __new__(cls, value, quote: Incomplete | None = None): ...
def __reduce__(self): ...
def apply_map(self, map_): ...
@@ -467,7 +467,7 @@ class conv(_truncated_label): ...
class _anonymous_label(_truncated_label):
@classmethod
def safe_construct(cls, seed, body, enclosing_label: Incomplete | None = ..., sanitize_key: bool = ...): ...
def safe_construct(cls, seed, body, enclosing_label: Incomplete | None = None, sanitize_key: bool = False): ...
def __add__(self, other): ...
def __radd__(self, other): ...
def apply_map(self, map_): ...
+11 -11
View File
@@ -7,15 +7,15 @@ from .elements import BinaryExpression, ColumnElement, NamedColumn
from .selectable import FromClause, TableValuedAlias
from .visitors import TraversibleType
def register_function(identifier, fn, package: str = ...) -> None: ...
def register_function(identifier, fn, package: str = "_default") -> None: ...
class FunctionElement(Executable, ColumnElement[Any], FromClause, Generative): # type: ignore[misc]
packagenames: Incomplete
clause_expr: Incomplete
def __init__(self, *clauses, **kwargs) -> None: ...
def scalar_table_valued(self, name, type_: Incomplete | None = ...): ...
def scalar_table_valued(self, name, type_: Incomplete | None = None): ...
def table_valued(self, *expr, **kw): ...
def column_valued(self, name: str | None = ..., joins_implicitly: bool = ...): ...
def column_valued(self, name: str | None = None, joins_implicitly: bool = False): ...
@property
def columns(self): ...
@property
@@ -24,20 +24,20 @@ class FunctionElement(Executable, ColumnElement[Any], FromClause, Generative):
def clauses(self): ...
def over(
self,
partition_by: Incomplete | None = ...,
order_by: Incomplete | None = ...,
rows: Incomplete | None = ...,
range_: Incomplete | None = ...,
partition_by: Incomplete | None = None,
order_by: Incomplete | None = None,
rows: Incomplete | None = None,
range_: Incomplete | None = None,
): ...
def within_group(self, *order_by): ...
def filter(self, *criterion): ...
def as_comparison(self, left_index, right_index): ...
def within_group_type(self, within_group) -> None: ...
def alias(self, name: str | None = ..., joins_implicitly: bool = ...) -> TableValuedAlias: ... # type: ignore[override]
def alias(self, name: str | None = None, joins_implicitly: bool = False) -> TableValuedAlias: ... # type: ignore[override]
def select(self): ...
def scalar(self): ...
def execute(self): ...
def self_group(self, against: Incomplete | None = ...): ...
def self_group(self, against: Incomplete | None = None): ...
@property
def entity_namespace(self): ...
@@ -66,7 +66,7 @@ class ScalarFunctionColumn(NamedColumn):
fn: Incomplete
name: Incomplete
type: Incomplete
def __init__(self, fn, name, type_: Incomplete | None = ...) -> None: ...
def __init__(self, fn, name, type_: Incomplete | None = None) -> None: ...
class _FunctionGenerator:
opts: Incomplete
@@ -143,7 +143,7 @@ class random(GenericFunction):
class count(GenericFunction):
type: Incomplete
inherit_cache: bool
def __init__(self, expression: Incomplete | None = ..., **kwargs) -> None: ...
def __init__(self, expression: Incomplete | None = None, **kwargs) -> None: ...
class current_date(AnsiFunction):
type: Incomplete
+15 -15
View File
@@ -17,12 +17,12 @@ class LambdaOptions(Options):
def lambda_stmt(
lmb,
enable_tracking: bool = ...,
track_closure_variables: bool = ...,
track_on: Incomplete | None = ...,
global_track_bound_values: bool = ...,
track_bound_values: bool = ...,
lambda_cache: Incomplete | None = ...,
enable_tracking: bool = True,
track_closure_variables: bool = True,
track_on: Incomplete | None = None,
global_track_bound_values: bool = True,
track_bound_values: bool = True,
lambda_cache: Incomplete | None = None,
): ...
class LambdaElement(elements.ClauseElement):
@@ -32,22 +32,22 @@ class LambdaElement(elements.ClauseElement):
role: Incomplete
tracker_key: Incomplete
opts: Incomplete
def __init__(self, fn, role, opts=..., apply_propagate_attrs: Incomplete | None = ...) -> None: ...
def __init__(self, fn, role, opts=..., apply_propagate_attrs: Incomplete | None = None) -> None: ...
def __getattr__(self, key: str): ...
class DeferredLambdaElement(LambdaElement):
lambda_args: Incomplete
def __init__(self, fn, role, opts=..., lambda_args=...) -> None: ...
def __init__(self, fn, role, opts=..., lambda_args=()) -> None: ...
class StatementLambdaElement(roles.AllowsLambdaRole, LambdaElement):
def __add__(self, other): ...
def add_criteria(
self,
other,
enable_tracking: bool = ...,
track_on: Incomplete | None = ...,
track_closure_variables: bool = ...,
track_bound_values: bool = ...,
enable_tracking: bool = True,
track_on: Incomplete | None = None,
track_closure_variables: bool = True,
track_bound_values: bool = True,
): ...
def spoil(self): ...
@@ -105,9 +105,9 @@ class PyWrapper(ColumnOperators[_T], Generic[_T]):
fn,
name,
to_evaluate,
closure_index: Incomplete | None = ...,
getter: Incomplete | None = ...,
track_bound_values: bool = ...,
closure_index: Incomplete | None = None,
getter: Incomplete | None = None,
track_bound_values: bool = True,
) -> None: ...
def __call__(self, *arg, **kw): ...
def operate(self, op, *other, **kwargs): ...
+31 -31
View File
@@ -11,8 +11,8 @@ class Operators:
def __and__(self, other): ...
def __or__(self, other): ...
def __invert__(self): ...
def op(self, opstring, precedence: int = ..., is_comparison: bool = ..., return_type: Incomplete | None = ...): ...
def bool_op(self, opstring, precedence: int = ...): ...
def op(self, opstring, precedence: int = 0, is_comparison: bool = False, return_type: Incomplete | None = None): ...
def bool_op(self, opstring, precedence: int = 0): ...
def operate(self, op, *other, **kwargs): ...
def reverse_operate(self, op, other, **kwargs): ...
@@ -27,11 +27,11 @@ class custom_op:
def __init__(
self,
opstring,
precedence: int = ...,
is_comparison: bool = ...,
return_type: Incomplete | None = ...,
natural_self_precedent: bool = ...,
eager_grouping: bool = ...,
precedence: int = 0,
is_comparison: bool = False,
return_type: Incomplete | None = None,
natural_self_precedent: bool = False,
eager_grouping: bool = False,
) -> None: ...
def __eq__(self, other): ...
def __hash__(self) -> int: ...
@@ -55,15 +55,15 @@ class ColumnOperators(Operators, Generic[_T]):
def __lshift__(self, other) -> ColumnOperators[_T]: ...
def __rshift__(self, other) -> ColumnOperators[_T]: ...
def concat(self, other: _T | ColumnOperators[_T] | None) -> ColumnOperators[_T]: ...
def like(self, other: _T, escape: str | None = ...) -> ColumnOperators[_T]: ...
def ilike(self, other: _T, escape: str | None = ...) -> ColumnOperators[_T]: ...
def like(self, other: _T, escape: str | None = None) -> ColumnOperators[_T]: ...
def ilike(self, other: _T, escape: str | None = None) -> ColumnOperators[_T]: ...
def in_(self, other: Container[_T] | Iterable[_T]) -> ColumnOperators[_T]: ...
def not_in(self, other: Container[_T] | Iterable[_T]) -> ColumnOperators[_T]: ...
def notin_(self, other: Container[_T] | Iterable[_T]) -> ColumnOperators[_T]: ...
def not_like(self, other: _T, escape: str | None = ...) -> ColumnOperators[_T]: ...
def notlike(self, other: _T, escape: str | None = ...) -> ColumnOperators[_T]: ...
def not_ilike(self, other: _T, escape: str | None = ...) -> ColumnOperators[_T]: ...
def notilike(self, other: _T, escape: str | None = ...) -> ColumnOperators[_T]: ...
def not_like(self, other: _T, escape: str | None = None) -> ColumnOperators[_T]: ...
def notlike(self, other: _T, escape: str | None = None) -> ColumnOperators[_T]: ...
def not_ilike(self, other: _T, escape: str | None = None) -> ColumnOperators[_T]: ...
def notilike(self, other: _T, escape: str | None = None) -> ColumnOperators[_T]: ...
def is_(self, other: _T) -> ColumnOperators[_T]: ...
def is_not(self, other: _T) -> ColumnOperators[_T]: ...
def isnot(self, other: _T) -> ColumnOperators[_T]: ...
@@ -71,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: Incomplete | None = ...) -> ColumnOperators[_T]: ...
def regexp_replace(self, pattern, replacement, flags: Incomplete | None = ...) -> ColumnOperators[_T]: ...
def regexp_match(self, pattern, flags: Incomplete | None = None) -> ColumnOperators[_T]: ...
def regexp_replace(self, pattern, replacement, flags: Incomplete | None = None) -> ColumnOperators[_T]: ...
def desc(self) -> ColumnOperators[_T]: ...
def asc(self) -> ColumnOperators[_T]: ...
def nulls_first(self) -> ColumnOperators[_T]: ...
@@ -85,7 +85,7 @@ class ColumnOperators(Operators, Generic[_T]):
def __rmul__(self, other) -> ColumnOperators[_T]: ...
def __rdiv__(self, other) -> ColumnOperators[_T]: ...
def __rmod__(self, other) -> ColumnOperators[_T]: ...
def between(self, cleft, cright, symmetric: bool = ...) -> ColumnOperators[_T]: ...
def between(self, cleft, cright, symmetric: bool = False) -> ColumnOperators[_T]: ...
def distinct(self) -> ColumnOperators[_T]: ...
def any_(self) -> ColumnOperators[_T]: ...
def all_(self) -> ColumnOperators[_T]: ...
@@ -123,18 +123,18 @@ isnot = is_not
def collate(a, b): ...
def op(a, opstring, b): ...
def like_op(a, b, escape: Incomplete | None = ...): ...
def not_like_op(a, b, escape: Incomplete | None = ...): ...
def like_op(a, b, escape: Incomplete | None = None): ...
def not_like_op(a, b, escape: Incomplete | None = None): ...
notlike_op = not_like_op
def ilike_op(a, b, escape: Incomplete | None = ...): ...
def not_ilike_op(a, b, escape: Incomplete | None = ...): ...
def ilike_op(a, b, escape: Incomplete | None = None): ...
def not_ilike_op(a, b, escape: Incomplete | None = None): ...
notilike_op = not_ilike_op
def between_op(a, b, c, symmetric: bool = ...): ...
def not_between_op(a, b, c, symmetric: bool = ...): ...
def between_op(a, b, c, symmetric: bool = False): ...
def not_between_op(a, b, c, symmetric: bool = False): ...
notbetween_op = not_between_op
@@ -146,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: Incomplete | None = ..., autoescape: bool = ...): ...
def not_startswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
def startswith_op(a, b, escape: Incomplete | None = None, autoescape: bool = False): ...
def not_startswith_op(a, b, escape: Incomplete | None = None, autoescape: bool = False): ...
notstartswith_op = not_startswith_op
def endswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
def not_endswith_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
def endswith_op(a, b, escape: Incomplete | None = None, autoescape: bool = False): ...
def not_endswith_op(a, b, escape: Incomplete | None = None, autoescape: bool = False): ...
notendswith_op = not_endswith_op
def contains_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
def not_contains_op(a, b, escape: Incomplete | None = ..., autoescape: bool = ...): ...
def contains_op(a, b, escape: Incomplete | None = None, autoescape: bool = False): ...
def not_contains_op(a, b, escape: Incomplete | None = None, autoescape: bool = False): ...
notcontains_op = not_contains_op
def match_op(a, b, **kw): ...
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 regexp_match_op(a, b, flags: Incomplete | None = None): ...
def not_regexp_match_op(a, b, flags: Incomplete | None = None): ...
def regexp_replace_op(a, b, replacement, flags: Incomplete | None = None): ...
def not_match_op(a, b, **kw): ...
notmatch_op = not_match_op

Some files were not shown because too many files have changed in this diff Show More