class documentation
class AbstractORMCompileState(CompileState): (source)
Known subclasses: sqlalchemy.orm.bulk_persistence.ORMDMLState
, sqlalchemy.orm.context.ORMCompileState
Undocumented
Class Method | create |
Create a context for a statement given a :class:`.Compiler`. |
Class Method | orm |
Undocumented |
Class Method | orm |
Undocumented |
Class Method | orm |
Undocumented |
Class Variable | is |
Undocumented |
Inherited from CompileState
:
Class Method | get |
Undocumented |
Class Method | plugin |
Undocumented |
Method | __init__ |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Class Variable | plugins |
Undocumented |
Instance Variable | statement |
Undocumented |
Class Method | _get |
Undocumented |
Class Variable | _ambiguous |
Undocumented |
@classmethod
def create_for_statement(cls, statement:
def create_for_statement(cls, statement:
Union[ Select, FromStatement]
, compiler: Optional[ SQLCompiler]
, **kw: Any
) -> AbstractORMCompileState
:
(source)
¶
overridden in
sqlalchemy.orm.bulk_persistence.BulkORMDelete
, sqlalchemy.orm.bulk_persistence.BulkORMInsert
, sqlalchemy.orm.bulk_persistence.BulkORMUpdate
, sqlalchemy.orm.context.ORMCompileState
Create a context for a statement given a :class:`.Compiler`. This method is always invoked in the context of SQLCompiler.process(). For a Select object, this would be invoked from SQLCompiler.visit_select(). For the special FromStatement object used by Query to indicate "Query.from_statement()", this is called by FromStatement._compiler_dispatch() that would be called by SQLCompiler.process().
@classmethod
def orm_execute_statement(cls, session, statement, params, execution_options, bind_arguments, conn) ->
def orm_execute_statement(cls, session, statement, params, execution_options, bind_arguments, conn) ->
Result
:
(source)
¶
@classmethod
def orm_pre_session_exec(cls, session, statement, params, execution_options, bind_arguments, is_pre_event): (source) ¶
def orm_pre_session_exec(cls, session, statement, params, execution_options, bind_arguments, is_pre_event): (source) ¶
@classmethod
def orm_setup_cursor_result(cls, session, statement, params, execution_options, bind_arguments, result): (source) ¶
def orm_setup_cursor_result(cls, session, statement, params, execution_options, bind_arguments, result): (source) ¶
overridden in
sqlalchemy.orm.bulk_persistence.BulkUDCompileState
, sqlalchemy.orm.context.ORMCompileState
Undocumented
overridden in
sqlalchemy.orm.bulk_persistence.ORMDMLState
, sqlalchemy.orm.context.ORMFromStatementCompileState
Undocumented