class documentation

Undocumented

Inherited from ArrayRHSMixin:

Method __init__ Undocumented
Method process_rhs Undocumented

Inherited from DataContains (via ArrayRHSMixin):

Class Variable lookup_name Undocumented
Class Variable postgres_operator Undocumented

Inherited from PostgresOperatorLookup (via ArrayRHSMixin, DataContains):

Method as_postgresql Undocumented

Inherited from FieldGetDbPrepValueMixin (via ArrayRHSMixin, DataContains, PostgresOperatorLookup):

Method get_db_prep_lookup Undocumented
Class Variable get_db_prep_lookup_value_is_iterable Undocumented

Inherited from Lookup (via ArrayRHSMixin, DataContains, PostgresOperatorLookup, FieldGetDbPrepValueMixin):

Method __eq__ Undocumented
Method __hash__ Undocumented
Method __repr__ Undocumented
Method apply_bilateral_transforms Undocumented
Method as_oracle Undocumented
Method batch_process_rhs Undocumented
Method get_group_by_cols Undocumented
Method get_prep_lhs Undocumented
Method get_prep_lookup Undocumented
Method get_source_expressions Undocumented
Method process_lhs Undocumented
Method resolve_expression Provide the chance to do any preprocessing or validation before being added to the query.
Method rhs_is_direct_value Undocumented
Method select_format Custom format for select clauses. For example, EXISTS expressions need to be wrapped in CASE WHEN on Oracle.
Method set_source_expressions Undocumented
Class Variable can_use_none_as_rhs Undocumented
Class Variable prepare_rhs Undocumented
Instance Variable bilateral_transforms Undocumented
Instance Variable lhs Undocumented
Instance Variable rhs Undocumented
Property identity Undocumented
Property output_field Return the output type of this expressions.

Inherited from BaseExpression (via ArrayRHSMixin, DataContains, PostgresOperatorLookup, FieldGetDbPrepValueMixin, Lookup, Expression):

Method __getstate__ Undocumented
Method as_sql Responsible for returning a (sql, [params]) tuple to be included in the current query.
Method asc Undocumented
Method copy Undocumented
Method desc Undocumented
Method flatten Recursively yield this expression and all subexpressions, in depth-first order.
Method get_db_converters Undocumented
Method get_lookup Undocumented
Method get_source_fields Return the underlying field types used by this aggregate.
Method get_transform Undocumented
Method prefix_references Undocumented
Method relabeled_clone Undocumented
Method replace_references Undocumented
Method reverse_ordering Undocumented
Class Variable filterable Undocumented
Class Variable is_summary Undocumented
Class Variable window_compatible Undocumented
Property conditional Undocumented
Property contains_aggregate Undocumented
Property contains_column_references Undocumented
Property contains_over_clause Undocumented
Property convert_value Expressions provide their own converters because users have the option of manually specifying the output_field which may be a different type from the one the database returns.
Property field Undocumented
Static Method _convert_value_noop Undocumented
Method _parse_expressions Undocumented
Method _resolve_output_field Attempt to infer the output type of the expression.
Class Variable _output_field_resolved_to_none Undocumented
Property _output_field_or_none Return the output field of this expression, or None if _resolve_output_field() didn't return an output type.

Inherited from Combinable (via ArrayRHSMixin, DataContains, PostgresOperatorLookup, FieldGetDbPrepValueMixin, Lookup, Expression, BaseExpression):

Method __add__ Undocumented
Method __and__ Undocumented
Method __mod__ Undocumented
Method __mul__ Undocumented
Method __neg__ Undocumented
Method __or__ Undocumented
Method __pow__ Undocumented
Method __radd__ Undocumented
Method __rand__ Undocumented
Method __rmod__ Undocumented
Method __rmul__ Undocumented
Method __ror__ Undocumented
Method __rpow__ Undocumented
Method __rsub__ Undocumented
Method __rtruediv__ Undocumented
Method __rxor__ Undocumented
Method __sub__ Undocumented
Method __truediv__ Undocumented
Method __xor__ Undocumented
Method bitand Undocumented
Method bitleftshift Undocumented
Method bitor Undocumented
Method bitrightshift Undocumented
Method bitxor Undocumented
Constant ADD Undocumented
Constant BITAND Undocumented
Constant BITLEFTSHIFT Undocumented
Constant BITOR Undocumented
Constant BITRIGHTSHIFT Undocumented
Constant BITXOR Undocumented
Constant DIV Undocumented
Constant MOD Undocumented
Constant MUL Undocumented
Constant POW Undocumented
Constant SUB Undocumented
Method _combine Undocumented