Class | BulkUpdate | Undocumented |
Function | compile_bulkupdate | Undocumented |
Class | Values | Undocumented |
Function | compile_values | Undocumented |
Class | ColumnSelect | Undocumented |
Function | compile_columnselect | Undocumented |
Class | Greatest | Undocumented |
Class | CountDistinct | Undocumented |
Function | compile_countdistinct | Undocumented |
Class | Concatenate | Storm operator for string concatenation. |
Class | NullCount | Undocumented |
Class | Array | Undocumented |
Class | TryAdvisoryLock | Undocumented |
Class | AdvisoryUnlock | Undocumented |
Function | compile_array | Undocumented |
Class | ArrayAgg | Aggregate values (within a GROUP BY) into an array. |
Class | Unnest | Expand an array to a set of rows. |
Class | ArrayContains | True iff the left side is a superset of the right side. |
Class | ArrayIntersects | True iff the arrays have at least one element in common. |
Class | IsDistinctFrom | True iff the left side is distinct from the right side. |
Class | NullsFirst | Order null values before non-null values. |
Class | NullsLast | Order null values after non-null values. |
Class | RegexpMatch | Undocumented |
Function | get_where_for_reference | Generate a column comparison expression for a reference property. |
Function | determine_table_and_fragment | Undocumented |
Function | fti_search | An expression ensuring that table rows match the specified text. |
Function | rank_by_fti | Undocumented |
Function | _remote_variables | A helper function to extract the foreign key values of an object. |
Function | _get_where_for_local_many | Generate an OR or IN expression used to find others. |
The returned expression may be used to find referenced objects referring to C{other}.
If the right hand side is a collection of values, then an OR in IN expression is returned - if the relation uses composite keys, then an OR expression is used; single key references produce an IN expression which is more efficient for large collections of values.
If the relation uses composite keys, then an OR expression is used; single key references produce an IN expression which is more efficient for large collections of values.