module documentation

Undocumented

Class AnonymizedFromClauseImpl Undocumented
Class BinaryElementImpl Undocumented
Class ByOfImpl Undocumented
Class ColumnArgumentImpl Undocumented
Class ColumnArgumentOrKeyImpl Undocumented
Class ColumnsClauseImpl Undocumented
Class CompoundElementImpl Undocumented
Class ConstExprImpl Undocumented
Class DDLConstraintColumnImpl Undocumented
Class DDLExpressionImpl Undocumented
Class DDLReferredColumnImpl Undocumented
Class DMLColumnImpl Undocumented
Class DMLSelectImpl Undocumented
Class DMLTableImpl Undocumented
Class ExecutableOptionImpl Undocumented
Class ExpressionElementImpl Undocumented
Class FromClauseImpl Undocumented
Class GroupByImpl Undocumented
Class HasCacheKeyImpl Undocumented
Class HasCTEImpl Undocumented
Class InElementImpl Undocumented
Class IsCTEImpl Undocumented
Class JoinTargetImpl Undocumented
Class LabeledColumnExprImpl Undocumented
Class LimitOffsetImpl Undocumented
Class LiteralValueImpl Undocumented
Class OnClauseImpl Undocumented
Class OrderByImpl Undocumented
Class ReturnsRowsImpl Undocumented
Class RoleImpl Undocumented
Class SelectStatementImpl Undocumented
Class StatementImpl Undocumented
Class StatementOptionImpl Undocumented
Class StrAsPlainColumnImpl Undocumented
Class StrictFromClauseImpl Undocumented
Class TruncatedLabelImpl No class docstring; 0/1 class variable, 1/2 method documented
Class WhereHavingImpl Undocumented
Function expect Undocumented
Function expect_as_key Undocumented
Function expect_col_expression_collection Undocumented
Variable cls Undocumented
Variable ee_impl Undocumented
Variable impl Undocumented
Variable name Undocumented
Class _CoerceLiterals Undocumented
Class _ColumnCoercions Undocumented
Class _Deannotate Undocumented
Class _NoTextCoercion Undocumented
Class _ReturnsStringKey Undocumented
Class _SelectIsNotFrom Undocumented
Class _StringOnly 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
Type Variable _F Undocumented
Type Variable _SR Undocumented
Type Variable _StringOnlyR Undocumented
Type Variable _T Undocumented
Variable _impl_lookup Undocumented
@overload
def expect(role: Type[roles.TruncatedLabelRole], element: Any, **kw: Any) -> str:
@overload
def expect(role: Type[roles.DMLColumnRole], element: Any, *, as_key: Literal[True] = ..., **kw: Any) -> str:
@overload
def expect(role: Type[roles.LiteralValueRole], element: Any, **kw: Any) -> BindParameter[Any]:
@overload
def expect(role: Type[roles.DDLReferredColumnRole], element: Any, **kw: Any) -> Column[Any]:
@overload
def expect(role: Type[roles.DDLConstraintColumnRole], element: Any, **kw: Any) -> Union[Column[Any], str]:
@overload
def expect(role: Type[roles.StatementOptionRole], element: Any, **kw: Any) -> DQLDMLClauseElement:
@overload
@overload
@overload
@overload
def expect(role: Type[roles.DMLTableRole], element: _DMLTableArgument, **kw: Any) -> _DMLTableElement:
@overload
def expect(role: Type[roles.HasCTERole], element: HasCTE, **kw: Any) -> HasCTE:
@overload
def expect(role: Type[roles.SelectStatementRole], element: SelectBase, **kw: Any) -> SelectBase:
@overload
def expect(role: Type[roles.FromClauseRole], element: _FromClauseArgument, **kw: Any) -> FromClause:
@overload
def expect(role: Type[roles.FromClauseRole], element: SelectBase, *, explicit_subquery: Literal[True] = ..., **kw: Any) -> Subquery:
@overload
@overload
def expect(role: Type[roles.JoinTargetRole], element: _JoinTargetProtocol, **kw: Any) -> _JoinTargetProtocol:
@overload
def expect(role: Type[_SR], element: Any, **kw: Any) -> Any:
(source)

Undocumented

def expect_as_key(role: Type[roles.DMLColumnRole], element: Any, **kw: Any) -> str: (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

def _deep_is_literal(element): (source)

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: str, meth_rst: str, param_rst: str) -> Callable[[_F], _F]: (source)

Undocumented

def _expression_collection_was_a_list(attrname: str, fnname: str, args: Union[Sequence[_T], Sequence[Sequence[_T]]]) -> Sequence[_T]: (source)

Undocumented

def _is_literal(element): (source)

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

def _no_text_coercion(element: Any, argname: Optional[str] = None, exc_cls: Type[exc.SQLAlchemyError] = exc.ArgumentError, extra: Optional[str] = None, err: Optional[Exception] = None) -> NoReturn: (source)

Undocumented

Undocumented

Value
TypeVar('_F',
        bound=Callable[..., Any])

Undocumented

Value
TypeVar('_SR',
        bound=roles.SQLRole)
_StringOnlyR = (source)

Undocumented

Value
TypeVar('_StringOnlyR',
        bound=roles.StringRole)

Undocumented

Value
TypeVar('_T',
        bound=Any)
_impl_lookup: dict = (source)

Undocumented