Functions
The abs function of numericExpr.
The abs function of the field numericField.
The add function of the field numericFieldName and second.
The and condition of condition and conditions.
The array function of elements.map(::toExprOrConstant).toTypedArray().
The array function of elements.map(::toExprOrConstant).toTypedArray<Expression>().
The array_concat function of firstArray, secondArray and otherArrays.
The array_concat function of the field firstArrayField, secondArray and otherArrays.
The array_contains condition of the field arrayFieldName and element.
The array_contains_all condition of array and arrayExpression.
arrayContainsAll of array and the array values.
The array_contains_all condition of the field arrayFieldName and arrayExpression.
The array_contains_all condition of the field arrayFieldName and the array values.
The array_contains_any condition of array and arrayExpression.
The array_contains_any condition of the field arrayFieldName and arrayExpression.
The array_contains_any condition of the field arrayFieldName and the array values.
The array_filter function of the field arrayFieldName, alias and filter.
The array_first function of array.
The array_first function of the field arrayFieldName.
The array_first_n function of the field arrayFieldName and n.
The array_get function of the field arrayFieldName and offset.
The array_index_of function of the field arrayFieldName, value and "first".
The array_index_of_all function of the field arrayFieldName and value.
The array_last function of array.
The array_last function of the field arrayFieldName.
The array_index_of function of the field arrayFieldName, value and "last".
The array_last_n function of the field arrayFieldName and n.
The array_length function of array.
The array_length function of the field arrayFieldName.
The maximum function of array.
The maximum function of the field arrayFieldName.
The maximum_n function of the field arrayFieldName and n.
The minimum function of array.
The minimum function of the field arrayFieldName.
The minimum_n function of the field arrayFieldName and n.
The array_reverse function of array.
The array_reverse function of the field arrayFieldName.
The array_slice function of the field arrayFieldName, offset and length.
The array_slice function of the field arrayFieldName and offset.
The sum function of array.
The sum function of the field arrayFieldName.
The array_transform function of array, elementAlias and transform.
The array_transform function of the field arrayFieldName, elementAlias and transform.
The array_transform function of array, elementAlias, indexAlias and transform.
The array_transform function of the field arrayFieldName, elementAlias, indexAlias and transform.
The bit_and function of the field bitsFieldName and bitsOther.
The bit_left_shift function of bits and numberExpr.
The bit_left_shift function of the field bitsFieldName and numberExpr.
The bit_left_shift function of the field bitsFieldName and number.
The bit_not function of bits.
The bit_not function of the field bitsFieldName.
The bit_or function of the field bitsFieldName and bitsOther.
The bit_right_shift function of bits and numberExpr.
The bit_right_shift function of the field bitsFieldName and numberExpr.
The bit_right_shift function of the field bitsFieldName and number.
The bit_xor function of the field bitsFieldName and bitsOther.
The ceil function of numericExpr.
The ceil function of the field numericField.
The coalesce function of expression, replacement and others.
The coalesce function of the field fieldName, replacement and others.
The collection_id function of path.
collectionId of the field pathField.
A constant timestamp.
Constant bytes.
A constant document reference.
A constant geographic point.
A constant vector.
A constant boolean, which is a condition.
A constant number: an integer for Byte, Short, Int and Long, a double otherwise.
A constant string.
The cosine_distance function of the field vectorFieldName and vector.
The cosine_distance function of the field vectorFieldName and the vector vector.
The current_document function.
The current_timestamp function.
The divide function of the field dividendFieldName and divisor.
documentId of docRef.
The document_id function of documentPath.
The document_matches condition of rquery. Beta in the Android SDK.
The dot_product function of the field vectorFieldName and vector.
The dot_product function of the field vectorFieldName and the vector vector.
The ends_with condition of stringExpr and suffix.
The equal condition of the field fieldName and expression.
The equal_any condition of expression and arrayExpression.
equalAny of expression and the array values.
The equal_any condition of the field fieldName and arrayExpression.
The euclidean_distance function of the field vectorFieldName and vector.
The euclidean_distance function of the field vectorFieldName and the vector vector.
The exp function of numericExpr.
The exp function of the field numericField.
The floor function of numericExpr.
The floor function of the field numericField.
geoDistance of the field fieldName and location. Beta in the Android SDK.
The get_field function of expression and keyExpression.
The get_field function of expression and key.
The get_field function of the field fieldName and keyExpression.
The greater_than condition of the field fieldName and expression.
The greater_than_or_equal condition of the field fieldName and expression.
The if_absent function of the field ifFieldName and elseExpr.
The if_absent function of the field ifFieldName and elseValue.
The if_error function of tryExpr and catchValue.
The if_null function of the field ifFieldName and elseExpr.
The if_null function of the field ifFieldName and elseValue.
The is_error condition of expr.
The join function of arrayExpression and delimiterExpression.
The join function of arrayExpression and delimiter.
The join function of the field arrayFieldName and delimiterExpression.
The join function of the field arrayFieldName and delimiter.
The less_than condition of the field fieldName and expression.
The less_than_or_equal condition of the field fieldName and expression.
The like condition of stringExpression and pattern.
The ln function of numericExpr.
The ln function of the field numericField.
The log function of numericExpr and base.
The log function of the field numericField and base.
The log10 function of numericExpr.
The log10 function of the field numericField.
The ltrim function of stringExpression.
The ltrim function of the field fieldName.
The ltrim function of stringExpression and valuesToTrim.
The ltrim function of the field fieldName and valuesToTrim.
The map_get function of mapExpression and keyExpression.
The map_get function of mapExpression and key.
The map_get function of the field fieldName and keyExpression.
The map_merge function of the field firstMapFieldName, secondMap and otherMaps.
The map_set function of mapExpr, key, value and moreKeyValues.
The map_set function of the field mapField, key, value and moreKeyValues.
The mod function of the field dividendFieldName and divisor.
The multiply function of the field numericFieldName and second.
The nor condition of condition and conditions.
The not condition of condition.
The not_equal condition of the field fieldName and expression.
The not_equal_any condition of expression and arrayExpression.
notEqualAny of expression and the array values.
The not_equal_any condition of the field fieldName and arrayExpression.
notEqualAny of fieldName and the array values.
The constant null.
The or condition of condition and conditions.
The parent function of documentPath.
parent of documentPath.
The pow function of numericExpr and exponent.
The pow function of the field numericField and exponent.
The rand function.
The regex_contains condition of stringExpression and pattern.
The regex_find function of stringExpression and pattern.
The regex_find_all function of stringExpression and pattern.
The regex_match condition of stringExpression and pattern.
The reverse function of stringExpression.
The reverse function of the field fieldName.
The round function of numericExpr.
The round function of the field numericField.
The round function of numericExpr and decimalPlace.
The round function of the field numericField and decimalPlace.
The rtrim function of stringExpression.
The rtrim function of the field fieldName.
The rtrim function of stringExpression and valuesToTrim.
The rtrim function of the field fieldName and valuesToTrim.
The score function. Beta in the Android SDK.
The sqrt function of numericExpr.
The sqrt function of the field numericField.
The starts_with condition of stringExpr and prefix.
The string_concat function of firstString and otherStrings.
The string_concat function of the field fieldName and otherStrings.
The string_contains condition of stringExpression and substring.
The string_index_of function of stringExpression and substring.
The string_repeat function of stringExpression and count.
The string_replace_all function of stringExpression, oldValue and newValue.
The string_replace_one function of stringExpression, oldValue and newValue.
The substring function of stringExpression, index and length.
The subtract function of minuend and subtrahend.
The subtract function of the field numericFieldName and subtrahend.
timestampDiff of end, start and unit.
timestampDiff of end, the field startFieldName and unit.
timestampDiff of the field endFieldName, start and unit.
timestampDiff of the field endFieldName, the field startFieldName and unit.
timestampExtract of timestamp and part.
timestampExtract of the field fieldName and part.
timestampExtractWithTimezone of the field fieldName, part and timezone.
The timestamp_trunc function of timestamp and granularity.
The timestamp_trunc function of the field fieldName and granularity.
The timestamp_trunc function of timestamp, granularity and timezone.
The timestamp_trunc function of the field fieldName, granularity and timezone.
The to_lower function of stringExpression.
The to_lower function of the field fieldName.
The to_upper function of stringExpression.
The to_upper function of the field fieldName.
The trim function of stringExpression.
The trim function of the field fieldName.
The trim function of stringExpression and valueToTrim.
The trim function of the field fieldName and valueToTrim.
The trunc function of numericExpr.
The trunc function of the field numericField.
The trunc function of numericExpr and decimalPlace.
The trunc function of the field numericField and decimalPlace.
The vector_length function of vectorExpression.
The vector_length function of the field fieldName.
The xor condition of condition and conditions.