Query Value
Base class for paths and properties as well as wrapped constant values and query function/operation calls. Intended to allow convenient cascaded application of query functions/operators in fluent query construction.
- See Also:
-
{@link com.sap.cloud.mobile.kotlin.odata.DataQuery}, {@link com.sap.cloud.mobile.kotlin.odata.DataPath}, {@link com.sap.cloud.mobile.kotlin.odata.Property}, {@link com.sap.cloud.mobile.kotlin.odata.QueryFunction}, {@link com.sap.cloud.mobile.kotlin.odata.QueryOperator}.
Inheritors
Functions
Return QueryOperator.add(this, value).
Return QueryOperator.all(this, lambda, match).
Return QueryOperator.any(this, lambda, match).
Return QueryFunction.asType(type, this).
Return aggregate transformation item with this query value and 'average' aggregate method.
Return QueryFunction.ceiling(this).
Return QueryFunction.concat(this, text).
Return QueryFunction.contains(this, text).
Return a clone of this value if it (together with all value subcomponents) is possibly mutable, or return this value if it (together with all value subcomponents) is definitely immutable. The resulting value might share mutable metadata with this query.
Return aggregate transformation item with this query value and 'countdistinct' aggregate method.
Return QueryFunction.date(this).
Return QueryFunction.day(this).
Return QueryOperator.divide(this, value).
Return QueryOperator.divideBy(this, value).
Return QueryFunction.endsWith(this, text).
Return QueryOperator.equal(this, value).
Return QueryFunction.floor(this).
Return QueryFunction.fractionalSeconds(this).
Return QueryFunction.getDistance(this, value)
Return QueryFunction.getIntersects(this, value)
Return QueryFunction.geoLength(this)
Return QueryOperator.greaterEqual(this, value).
Return QueryOperator.greaterThan(this, value).
Return QueryOperator.has(this, flag).
The current object must be a path or property with enum type.
Return QueryFunction.hour(this).
Return QueryFunction.indexOf(this, text).
Return QueryOperator.inList(this, list).
Return QueryOperator.isMember(this, member).
Return QueryOperator.equal(this, null).
Return QueryFunction.isType(type, this).
Return QueryOperator.isValue(this, value).
Return QueryFunction.length(this).
Return QueryOperator.lessEqual(this, value).
Return QueryOperator.lessThan(this, value).
Return aggregate transformation item with this query value and 'maximum' aggregate method.
Return aggregate transformation item with this query value and 'minimum' aggregate method.
Return QueryFunction.minute(this).
Return QueryOperator.modulo(this, value).
Return QueryFunction.month(this).
Return QueryOperator.multiple(this, value).
Return QueryOperator.negate(this).
Return QueryOperator.notEqual(this, value).
Return QueryOperator.notEqual(this, null).
Return QueryFunction.round(this).
Return QueryFunction.second(this).
Return QueryFunction.startsWith(this, text).
Return QueryFunction.substring(this, start, length).
Return QueryOperator.subtract(this, value).
Return aggregate transformation item with this query value and 'sum' aggregate method.
Return QueryFunction.time(this).
Return QueryFunction.toLower(this).
Convert this data value to a string. If the {@link com.sap.cloud.mobile.kotlin.odata.QueryValue#dataType QueryValue.dataType} is defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used. JSON format is used for structured values (arrays and objects).
Return QueryFunction.totalOffsetMinutes(this).
Return QueryFunction.toUpper(this).
Return QueryFunction.trim(this).
Return QueryFunction.year(this).