module documentation
Undocumented
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
No class docstring; 0/1 class variable, 1/2 method documented |
Class |
|
Undocumented |
Function | expect |
Undocumented |
Function | expect |
Undocumented |
Function | expect |
Undocumented |
Variable | cls |
Undocumented |
Variable | ee |
Undocumented |
Variable | impl |
Undocumented |
Variable | name |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Function | _deep |
Return whether or not the element is a "literal" in the context of a SQL expression construct. |
Function | _document |
Undocumented |
Function | _expression |
Undocumented |
Function | _is |
Return whether or not the element is a "literal" in the context of a SQL expression construct. |
Function | _no |
Undocumented |
Type Variable | _F |
Undocumented |
Type Variable | _SR |
Undocumented |
Type Variable | _ |
Undocumented |
Type Variable | _T |
Undocumented |
Variable | _impl |
Undocumented |
@overload
@overload
@overload
@overload
@overload
@overload
@overload
(source) ¶
@overload
def expect(role:
@overloadType[ roles.DMLColumnRole]
, element: Any
, *, as_key: Literal[ True]
= ..., **kw: Any
) -> str
:@overload
@overload
def expect(role:
@overloadType[ roles.DDLConstraintColumnRole]
, element: Any
, **kw: Any
) -> Union[ Column[ Any], str]
:@overload
def expect(role:
@overloadType[ roles.LabeledColumnExprRole[ Any]]
, element: _ColumnExpressionArgument[ _T]
, **kw: Any
) -> NamedColumn[ _T]
:def expect(role:
@overloadUnion[ Type[ roles.ExpressionElementRole[ Any]], Type[ roles.LimitOffsetRole], Type[ roles.WhereHavingRole]]
, element: _ColumnExpressionArgument[ _T]
, **kw: Any
) -> ColumnElement[ _T]
:def expect(role:
@overloadUnion[ Type[ roles.ExpressionElementRole[ Any]], Type[ roles.LimitOffsetRole], Type[ roles.WhereHavingRole], Type[ roles.OnClauseRole], Type[ roles.ColumnArgumentRole]]
, element: Any
, **kw: Any
) -> ColumnElement[ Any]
:def expect(role:
@overloadType[ roles.DMLTableRole]
, element: _DMLTableArgument
, **kw: Any
) -> _DMLTableElement
:@overload
@overload
def expect(role:
@overloadType[ roles.FromClauseRole]
, element: _FromClauseArgument
, **kw: Any
) -> FromClause
:def expect(role:
@overloadType[ roles.FromClauseRole]
, element: SelectBase
, *, explicit_subquery: Literal[ True]
= ..., **kw: Any
) -> Subquery
:def expect(role:
@overloadType[ roles.ColumnsClauseRole]
, element: _ColumnsClauseArgument[ Any]
, **kw: Any
) -> _ColumnsClauseElement
:def expect(role:
@overloadType[ roles.JoinTargetRole]
, element: _JoinTargetProtocol
, **kw: Any
) -> _JoinTargetProtocol
:(source) ¶
Undocumented
def expect_col_expression_collection(role:
Type[ roles.DDLConstraintColumnRole]
, expressions: Iterable[ _DDLColumnArgument]
) -> Iterator[ Tuple[ Union[ str, Column[ Any]], Optional[ ColumnClause[ Any]], Optional[ str], Optional[ Union[ Column[ Any], str]]]]
:
(source)
¶
Undocumented
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