module documentation

Undocumented

Variable cls Undocumented
Variable elements Undocumented
Variable impl Undocumented
Variable lambdas Undocumented
Variable name Undocumented
Variable schema Undocumented
Variable selectable Undocumented
Variable sqltypes Undocumented
Variable traversals Undocumented
Class _​Coerce​Literals Undocumented
Class _​Column​Coercions Undocumented
Class _​Deannotate Undocumented
Class _​No​Text​Coercion Undocumented
Class _​Returns​String​Key Undocumented
Class _​Select​Is​Not​From Undocumented
Class _​String​Only Undocumented
Class ​Anonymized​From​Clause​Impl Undocumented
Class ​Binary​Element​Impl Undocumented
Class ​By​Of​Impl Undocumented
Class ​Column​Argument​Impl Undocumented
Class ​Column​Argument​Or​Key​Impl Undocumented
Class ​Columns​Clause​Impl Undocumented
Class ​Compound​Element​Impl Undocumented
Class ​Const​Expr​Impl Undocumented
Class ​DDLConstraint​Column​Impl Undocumented
Class ​DDLExpression​Impl Undocumented
Class ​DDLReferred​Column​Impl Undocumented
Class ​DMLColumn​Impl Undocumented
Class ​DMLSelect​Impl Undocumented
Class ​DMLTable​Impl Undocumented
Class ​Executable​Option​Impl Undocumented
Class ​Expression​Element​Impl Undocumented
Class ​From​Clause​Impl Undocumented
Class ​Group​By​Impl Undocumented
Class ​Has​Cache​Key​Impl Undocumented
Class ​Has​CTEImpl Undocumented
Class ​In​Element​Impl Undocumented
Class ​Is​CTEImpl Undocumented
Class ​Join​Target​Impl Undocumented
Class ​Labeled​Column​Expr​Impl Undocumented
Class ​Limit​Offset​Impl Undocumented
Class ​Literal​Value​Impl Undocumented
Class ​On​Clause​Impl Undocumented
Class ​Order​By​Impl Undocumented
Class ​Returns​Rows​Impl Undocumented
Class ​Role​Impl Undocumented
Class ​Select​Statement​Impl Undocumented
Class ​Statement​Impl Undocumented
Class ​Statement​Option​Impl Undocumented
Class ​Str​As​Plain​Column​Impl Undocumented
Class ​Strict​From​Clause​Impl Undocumented
Class ​Truncated​Label​Impl No class docstring; 0/1 class variable, 1/2 method documented
Class ​Where​Having​Impl Undocumented
Function ​_deep​_is​_literal Return whether or not the element is a "literal" in the context of a SQL expression construct.
Function ​_document​_text​_coercion Undocumented
Function ​_expression​_collection​_was​_a​_list Undocumented
Function ​_is​_literal Return whether or not the element is a "literal" in the context of a SQL expression construct.
Function ​_no​_text​_coercion Undocumented
Function expect Undocumented
Function expect​_as​_key Undocumented
Function expect​_col​_expression​_collection Undocumented
Variable ​_impl​_lookup Undocumented
cls =

Undocumented

elements =

Undocumented

impl =

Undocumented

lambdas =

Undocumented

name =

Undocumented

schema =

Undocumented

selectable =

Undocumented

sqltypes =

Undocumented

traversals =

Undocumented

def _deep_is_literal(element):

Return whether or not the element is a "literal" in the context of a SQL expression construct.

does a deeper more esoteric check than _is_literal. is used for lambda elements that have to distinguish values that would be bound vs. not without any context.

def _document_text_coercion(paramname, meth_rst, param_rst):

Undocumented

def _expression_collection_was_a_list(attrname, fnname, args):

Undocumented

def _is_literal(element):
Return whether or not the element is a "literal" in the context of a SQL expression construct.
def _no_text_coercion(element, argname=None, exc_cls=exc.ArgumentError, extra=None, err=None):

Undocumented

def expect(role, element, apply_propagate_attrs=None, argname=None, post_inspect=False, **kw):

Undocumented

def expect_as_key(role, element, **kw):

Undocumented

def expect_col_expression_collection(role, expressions):

Undocumented

_impl_lookup: dict =

Undocumented