class documentation

Undocumented

Class Method create_for_statement Create a context for a statement given a :class:`.Compiler`.
Class Method orm_execute_statement Undocumented
Class Method orm_pre_session_exec Undocumented
Class Method orm_setup_cursor_result Undocumented
Class Variable is_dml_returning Undocumented

Inherited from CompileState:

Class Method get_plugin_class Undocumented
Class Method plugin_for Undocumented
Method __init__ Undocumented
Class Variable __slots__ Undocumented
Class Variable plugins Undocumented
Instance Variable statement Undocumented
Class Method _get_plugin_class_for_plugin Undocumented
Class Variable _ambiguous_table_name_map Undocumented
@classmethod
def create_for_statement(cls, statement: Union[Select, FromStatement], compiler: Optional[SQLCompiler], **kw: Any) -> AbstractORMCompileState: (source)

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) -> Result: (source)
@classmethod
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)