stubs/sqlalchemy/events.pyi (50 lines of code) (raw):

from . import event class DDLEvents(event.Events): def before_create(self, target, connection, **kw): ... def after_create(self, target, connection, **kw): ... def before_drop(self, target, connection, **kw): ... def after_drop(self, target, connection, **kw): ... def before_parent_attach(self, target, parent): ... def after_parent_attach(self, target, parent): ... def column_reflect(self, inspector, table, column_info): ... class PoolEvents(event.Events): def connect(self, dbapi_connection, connection_record): ... def first_connect(self, dbapi_connection, connection_record): ... def checkout(self, dbapi_connection, connection_record, connection_proxy): ... def checkin(self, dbapi_connection, connection_record): ... def reset(self, dbapi_connection, connection_record): ... def invalidate(self, dbapi_connection, connection_record, exception): ... def soft_invalidate(self, dbapi_connection, connection_record, exception): ... def close(self, dbapi_connection, connection_record): ... def detach(self, dbapi_connection, connection_record): ... def close_detached(self, dbapi_connection): ... class ConnectionEvents(event.Events): def before_execute(self, conn, clauseelement, multiparams, params): ... def after_execute(self, conn, clauseelement, multiparams, params, result): ... def before_cursor_execute( self, conn, cursor, statement, parameters, context, executemany ): ... def after_cursor_execute( self, conn, cursor, statement, parameters, context, executemany ): ... def dbapi_error(self, conn, cursor, statement, parameters, context, exception): ... def handle_error(self, exception_context): ... def engine_connect(self, conn, branch): ... def set_connection_execution_options(self, conn, opts): ... def set_engine_execution_options(self, engine, opts): ... def engine_disposed(self, engine): ... def begin(self, conn): ... def rollback(self, conn): ... def commit(self, conn): ... def savepoint(self, conn, name): ... def rollback_savepoint(self, conn, name, context): ... def release_savepoint(self, conn, name, context): ... def begin_twophase(self, conn, xid): ... def prepare_twophase(self, conn, xid): ... def rollback_twophase(self, conn, xid, is_prepared): ... def commit_twophase(self, conn, xid, is_prepared): ... class DialectEvents(event.Events): def do_connect(self, dialect, conn_rec, cargs, cparams): ... def do_executemany(self, cursor, statement, parameters, context): ... def do_execute_no_params(self, cursor, statement, context): ... def do_execute(self, cursor, statement, parameters, context): ...