class SelectState(util.MemoizedSlots, CompileState):
Known subclasses: sqlalchemy.orm.context.ORMSelectCompileState
Undocumented
Class Method | all_selected_columns |
Undocumented |
Class Method | determine_last_joined_entity |
Undocumented |
Class Method | from_statement |
Undocumented |
Class Method | get_column_descriptions |
Undocumented |
Class Method | get_columns_clause_froms |
Undocumented |
Class | default_select_compile_options |
Undocumented |
Class Method | _column_naming_convention |
Undocumented |
Class Method | _normalize_froms |
given an iterable of things to select FROM, reduce them to what would actually render in the FROM clause of a SELECT. |
Class Method | _plugin_not_implemented |
Undocumented |
Method | __init__ |
Undocumented |
Method | _get_display_froms |
Return the full list of 'from' clauses to be displayed. |
Method | _get_froms |
Undocumented |
Method | _join_determine_implicit_left_side |
When join conditions don't express the left side explicitly, determine if an existing FROM or entity in this query can serve as the left hand side. |
Method | _join_place_explicit_left_side |
Undocumented |
Method | _memoized_attr__label_resolve_dict |
Undocumented |
Method | _setup_joins |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Instance Variable | columns_plus_names |
Undocumented |
Instance Variable | from_clauses |
Undocumented |
Instance Variable | froms |
Undocumented |
Instance Variable | statement |
Undocumented |
Inherited from MemoizedSlots
:
Method | __getattr__ |
Undocumented |
Method | _fallback_getattr |
Undocumented |
Inherited from CompileState
:
Class Method | create_for_statement |
Undocumented |
Class Method | get_plugin_class |
Undocumented |
Class Method | plugin_for |
Undocumented |
Class Method | _get_plugin_class_for_plugin |
Undocumented |
Class Variable | plugins |
Undocumented |
sqlalchemy.orm.context.ORMSelectCompileState
Undocumented
sqlalchemy.orm.context.ORMSelectCompileState
Undocumented
sqlalchemy.orm.context.ORMSelectCompileState
Undocumented
sqlalchemy.orm.context.ORMSelectCompileState
Undocumented
given an iterable of things to select FROM, reduce them to what would actually render in the FROM clause of a SELECT.
This does the job of checking for JOINs, tables, etc. that are in fact overlapping due to cloning, adaption, present in overlapping joins, etc.
Return the full list of 'from' clauses to be displayed.
Takes into account a set of existing froms which may be rendered in the FROM clause of enclosing selects; this Select may want to leave those absent if it is automatically correlating.
sqlalchemy.orm.context.ORMSelectCompileState
sqlalchemy.orm.context.ORMSelectCompileState
Undocumented