module documentation
Default implementation of SQL comparison operations.
Variable | operator |
Undocumented |
Function | _between |
See :meth:`.ColumnOperators.between`. |
Function | _binary |
Undocumented |
Function | _bitwise |
See :meth:`.ColumnOperators.bitwise_not`. |
Function | _boolean |
Undocumented |
Function | _collate |
Undocumented |
Function | _conjunction |
Undocumented |
Function | _custom |
Undocumented |
Function | _distinct |
See :meth:`.ColumnOperators.distinct`. |
Function | _getitem |
Undocumented |
Function | _in |
Undocumented |
Function | _inv |
See :meth:`.ColumnOperators.__inv__`. |
Function | _match |
See :meth:`.ColumnOperators.match`. |
Function | _neg |
See :meth:`.ColumnOperators.__neg__`. |
Function | _regexp |
Undocumented |
Function | _regexp |
Undocumented |
Function | _scalar |
Undocumented |
Function | _unsupported |
Undocumented |
Type Variable | _T |
Undocumented |
operator_lookup:
Dict[ str, Tuple[ Callable[ ..., ColumnElement[ Any]], util.immutabledict[ str, Union[ OperatorType, Callable[ ..., ColumnElement[ Any]]]]]]
=
(source)
¶
Undocumented
def _between_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, cleft: Any
, cright: Any
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
See :meth:`.ColumnOperators.between`.
def _binary_operate(expr:
ColumnElement[ Any]
, op: OperatorType
, obj: roles.BinaryElementRole[ Any]
, *, reverse: bool
= False, result_type: Optional[ TypeEngine[ _T]]
= None, **kw: Any
) -> OperatorExpression[ _T]
:
(source)
¶
Undocumented
def _bitwise_not_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
See :meth:`.ColumnOperators.bitwise_not`.
def _boolean_compare(expr: type( None), bool), _any_all_expr:
ColumnElement[ Any]
, op: OperatorType
, obj: Any
, *, negate_op: Optional[ OperatorType]
= None, reverse: bool
= False, _python_is_types: Tuple[ Type[ Any], ...]
= (bool
= False, result_type: Optional[ TypeEngine[ bool]]
= None, **kwargs: Any
) -> OperatorExpression[ bool]
:
(source)
¶
Undocumented
def _collate_impl(expr:
ColumnElement[ str]
, op: OperatorType
, collation: str
, **kw: Any
) -> ColumnElement[ str]
:
(source)
¶
Undocumented
def _conjunction_operate(expr:
ColumnElement[ Any]
, op: OperatorType
, other: Any
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _custom_op_operate(expr:
ColumnElement[ Any]
, op: custom_op[ Any]
, obj: Any
, reverse: bool
= False, result_type: Optional[ TypeEngine[ Any]]
= None, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _distinct_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
See :meth:`.ColumnOperators.distinct`.
def _getitem_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, other: Any
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _in_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, seq_or_selectable: ClauseElement
, negate_op: OperatorType
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _inv_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
See :meth:`.ColumnOperators.__inv__`.
def _match_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, other: Any
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
See :meth:`.ColumnOperators.match`.
def _neg_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
See :meth:`.ColumnOperators.__neg__`.
def _regexp_match_impl(expr:
ColumnElement[ str]
, op: OperatorType
, pattern: Any
, flags: Optional[ str]
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _regexp_replace_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, pattern: Any
, replacement: Any
, flags: Optional[ str]
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _scalar(expr:
ColumnElement[ Any]
, op: OperatorType
, fn: Callable[ [ ColumnElement[ Any]], ColumnElement[ Any]]
, **kw: Any
) -> ColumnElement[ Any]
:
(source)
¶
Undocumented
def _unsupported_impl(expr:
ColumnElement[ Any]
, op: OperatorType
, *arg: Any
, **kw: Any
) -> NoReturn
:
(source)
¶
Undocumented