module documentation

Default implementation of SQL comparison operations.

Variable operator_lookup Undocumented
Function _between_impl See :meth:`.ColumnOperators.between`.
Function _binary_operate Undocumented
Function _bitwise_not_impl See :meth:`.ColumnOperators.bitwise_not`.
Function _boolean_compare Undocumented
Function _collate_impl Undocumented
Function _conjunction_operate Undocumented
Function _custom_op_operate Undocumented
Function _distinct_impl See :meth:`.ColumnOperators.distinct`.
Function _getitem_impl Undocumented
Function _in_impl Undocumented
Function _inv_impl See :meth:`.ColumnOperators.__inv__`.
Function _match_impl See :meth:`.ColumnOperators.match`.
Function _neg_impl See :meth:`.ColumnOperators.__neg__`.
Function _regexp_match_impl Undocumented
Function _regexp_replace_impl Undocumented
Function _scalar Undocumented
Function _unsupported_impl 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: ColumnElement[Any], op: OperatorType, obj: Any, *, negate_op: Optional[OperatorType] = None, reverse: bool = False, _python_is_types: Tuple[Type[Any], ...] = (type(None), bool), _any_all_expr: 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

Undocumented

def _unsupported_impl(expr: ColumnElement[Any], op: OperatorType, *arg: Any, **kw: Any) -> NoReturn: (source)

Undocumented

Undocumented

Value
typing.TypeVar('_T',
               bound=Any)