QueryValue
open class QueryValue : DataValue
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.
-
Convenience overload of concat(DataValue).
Declaration
Swift
public func concat(_ text: String) -> QueryValue -
Convenience overload of contains(DataValue).
Declaration
Swift
public func contains(_ text: String) -> QueryFilter -
Convenience overload of endsWith(DataValue).
Declaration
Swift
public func endsWith(_ suffix: String) -> QueryFilter -
Convenience overload of indexOf(DataValue).
Declaration
Swift
public func indexOf(_ text: String) -> QueryValue -
Convenience overload of startsWith(DataValue).
Declaration
Swift
public func startsWith(_ prefix: String) -> QueryFilter -
Convenience overload of substring(start: DataValue, length: DataValue).
Declaration
Swift
public func substring(_ start: Int, _ length: Int? = nil) -> QueryValue -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: Bool) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: Int) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: Int64) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: BigInteger) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: BigDecimal) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: Float) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: Double) -> QueryFilter -
Convenience overload of equal(DataValue).
Declaration
Swift
public func equal(_ value: String) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: Bool) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: Int) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: Int64) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: BigInteger) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: BigDecimal) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: Float) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: Double) -> QueryFilter -
Convenience overload of notEqual(DataValue).
Declaration
Swift
public func notEqual(_ value: String) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: Int) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: Int64) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: BigInteger) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: BigDecimal) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: Float) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: Double) -> QueryFilter -
Convenience overload of lessThan(DataValue).
Declaration
Swift
public func lessThan(_ value: String) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: Int) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: Int64) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: BigInteger) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: BigDecimal) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: Float) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: Double) -> QueryFilter -
Convenience overload of lessEqual(DataValue).
Declaration
Swift
public func lessEqual(_ value: String) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: Int) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: Int64) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: BigInteger) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: BigDecimal) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: Float) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: Double) -> QueryFilter -
Convenience overload of greaterThan(DataValue).
Declaration
Swift
public func greaterThan(_ value: String) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: Int) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: Int64) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: BigInteger) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: BigDecimal) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: Float) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: Double) -> QueryFilter -
Convenience overload of greaterEqual(DataValue).
Declaration
Swift
public func greaterEqual(_ value: String) -> QueryFilter -
Convenience overload of add(DataValue).
Declaration
Swift
public func add(_ value: Int) -> QueryValue -
Convenience overload of add(DataValue).
Declaration
Swift
public func add(_ value: Int64) -> QueryValue -
Convenience overload of add(DataValue).
Declaration
Swift
public func add(_ value: BigInteger) -> QueryValue -
Convenience overload of add(DataValue).
Declaration
Swift
public func add(_ value: BigDecimal) -> QueryValue -
Convenience overload of add(DataValue).
Declaration
Swift
public func add(_ value: Float) -> QueryValue -
Convenience overload of add(DataValue).
Declaration
Swift
public func add(_ value: Double) -> QueryValue -
Convenience overload of subtract(DataValue).
Declaration
Swift
public func subtract(_ value: Int) -> QueryValue -
Convenience overload of subtract(DataValue).
Declaration
Swift
public func subtract(_ value: Int64) -> QueryValue -
Convenience overload of subtract(DataValue).
Declaration
Swift
public func subtract(_ value: BigInteger) -> QueryValue -
Convenience overload of subtract(DataValue).
Declaration
Swift
public func subtract(_ value: BigDecimal) -> QueryValue -
Convenience overload of subtract(DataValue).
Declaration
Swift
public func subtract(_ value: Float) -> QueryValue -
Convenience overload of subtract(DataValue).
Declaration
Swift
public func subtract(_ value: Double) -> QueryValue -
Convenience overload of multiply(DataValue).
Declaration
Swift
public func multiply(_ value: Int) -> QueryValue -
Convenience overload of multiply(DataValue).
Declaration
Swift
public func multiply(_ value: Int64) -> QueryValue -
Convenience overload of multiply(DataValue).
Declaration
Swift
public func multiply(_ value: BigInteger) -> QueryValue -
Convenience overload of multiply(DataValue).
Declaration
Swift
public func multiply(_ value: BigDecimal) -> QueryValue -
Convenience overload of multiply(DataValue).
Declaration
Swift
public func multiply(_ value: Float) -> QueryValue -
Convenience overload of multiply(DataValue).
Declaration
Swift
public func multiply(_ value: Double) -> QueryValue -
Convenience overload of divide(DataValue).
Declaration
Swift
public func divide(_ value: Int) -> QueryValue -
Convenience overload of divide(DataValue).
Declaration
Swift
public func divide(_ value: Int64) -> QueryValue -
Convenience overload of divide(DataValue).
Declaration
Swift
public func divide(_ value: BigInteger) -> QueryValue -
Convenience overload of divide(DataValue).
Declaration
Swift
public func divide(_ value: BigDecimal) -> QueryValue -
Convenience overload of divide(DataValue).
Declaration
Swift
public func divide(_ value: Float) -> QueryValue -
Convenience overload of divide(DataValue).
Declaration
Swift
public func divide(_ value: Double) -> QueryValue -
Convenience overload of modulo(DataValue).
Declaration
Swift
public func modulo(_ value: Int) -> QueryValue -
Convenience overload of modulo(DataValue).
Declaration
Swift
public func modulo(_ value: Int64) -> QueryValue -
Convenience overload of modulo(DataValue).
Declaration
Swift
public func modulo(_ value: BigInteger) -> QueryValue -
Convenience overload of modulo(DataValue).
Declaration
Swift
public func modulo(_ value: BigDecimal) -> QueryValue -
Convenience overload of modulo(DataValue).
Declaration
Swift
public func modulo(_ value: Float) -> QueryValue -
Convenience overload of modulo(DataValue).
Declaration
Swift
public func modulo(_ value: Double) -> QueryValue -
Undocumented
Declaration
Swift
public func any(lambda: DataPath, match: QueryFilter) -> QueryFilter -
Undocumented
Declaration
Swift
public func all(lambda: DataPath, match: QueryFilter) -> QueryFilter -
Default initializer.
Declaration
Swift
override public init() -
Declaration
Swift
open func add(_ value: DataValue) -> QueryValueParameters
valueValue to be added to the current value.
Return Value
QueryOperator.add(this, value). -
Declaration
Swift
open func all(_ lambda: DataPath, _ match: QueryFilter) -> QueryFilterParameters
lambdaLambda variable, constructed by
DataPath.lambda.matchQuery filter.
Return Value
QueryOperator.all(this, lambda, match). -
Declaration
Swift
open func any(_ lambda: DataPath, _ match: QueryFilter) -> QueryFilterParameters
lambdaLambda variable, constructed by
DataPath.lambda.matchQuery filter.
Return Value
QueryOperator.any(this, lambda, match). -
Declaration
Swift
open func asType(_ type: DataType) -> QueryValueParameters
typeA data type.
Return Value
QueryFunction.asType(type, this). -
Declaration
Swift
open func average(as alias: String) -> AggregateValueParameters
aliasAlias of the transformation item.
Return Value
Aggregate transformation item with this query value and ‘average’ aggregate method.
-
Declaration
Swift
open func ceiling() -> QueryValueReturn Value
QueryFunction.ceiling(this). -
Declaration
Swift
open func concat(_ text: DataValue) -> QueryValueParameters
textTo be concatenated to the current value.
Return Value
QueryFunction.concat(this, text). -
Declaration
Swift
open func contains(_ text: DataValue) -> QueryFilterParameters
textTo search for in the current value.
Return Value
QueryFunction.contains(this, text). -
Declaration
Swift
open func countDistinct(as alias: String) -> AggregateValueParameters
aliasAlias of the transformation item.
Return Value
Aggregate transformation item with this query value and ‘countdistinct’ aggregate method.
-
Data type of the property.
Declaration
Swift
override open var dataType: DataType { get } -
Declaration
Swift
open func date() -> QueryValueReturn Value
QueryFunction.date(this). -
Declaration
Swift
open func day() -> QueryValueReturn Value
QueryFunction.day(this). -
Declaration
Swift
open func divide(_ value: DataValue) -> QueryValueParameters
valueDivisor to be applied to the current value.
Return Value
QueryOperator.add(this, value). -
Declaration
Swift
open func endsWith(_ suffix: DataValue) -> QueryFilterParameters
suffixSuffix to check for in the current value.
Return Value
QueryFunction.endsWith(this, text). -
Declaration
Swift
open func equal(_ value: DataValue?) -> QueryFilterParameters
valueValue to be compared with the current value.
Return Value
QueryOperator.equal(this, value). -
Declaration
Swift
open func floor() -> QueryValueReturn Value
QueryFunction.floor(this). -
Declaration
Swift
open func fractionalSeconds() -> QueryValueReturn Value
QueryFunction.fractionalSeconds(this). -
Declaration
Swift
open func geoDistance(_ value: DataValue) -> QueryValueParameters
valueTarget point for distance calculation.
Return Value
QueryFunction.getDistance(this, value) -
Declaration
Swift
open func geoIntersects(_ value: DataValue) -> QueryFilterParameters
valueTarget polygon for intersection calculation.
Return Value
QueryFunction.getIntersects(this, value) -
Declaration
Swift
open func geoLength() -> QueryValueReturn Value
QueryFunction.geoLength(this) -
Declaration
Swift
open func greaterEqual(_ value: DataValue) -> QueryFilterParameters
valueValue to be compared with the current value.
Return Value
QueryOperator.greaterEqual(this, value). -
Declaration
Swift
open func greaterThan(_ value: DataValue) -> QueryFilterParameters
valueValue to be compared with the current value.
Return Value
QueryOperator.greaterThan(this, value). -
Declaration
Swift
open func has(_ flag: Int) -> QueryFilterParameters
flagFlag value to be tested for.
Return Value
QueryOperator.has(this, flag). The current object must be a path or property with enum type. -
Declaration
Swift
open func hour() -> QueryValueReturn Value
QueryFunction.hour(this). -
Declaration
Swift
open func inList(_ list: DataValue) -> QueryFilterParameters
listList to check membership within (e.g. a
StringList).Return Value
QueryOperator.inList(this, list). -
Declaration
Swift
open func indexOf(_ text: DataValue) -> QueryValueParameters
textTo search for in the current value.
Return Value
QueryFunction.indexOf(this, text). -
Declaration
Swift
open func isNull() -> QueryFilterReturn Value
QueryOperator.equal(this, null). -
Declaration
Swift
open func isType(_ type: DataType) -> QueryFilterParameters
typeA data type.
Return Value
QueryFunction.isType(type, this). -
Declaration
Swift
open func length() -> QueryValueReturn Value
QueryFunction.length(this). -
Declaration
Swift
open func lessEqual(_ value: DataValue) -> QueryFilterParameters
valueValue to be compared with the current value.
Return Value
QueryOperator.lessEqual(this, value). -
Declaration
Swift
open func lessThan(_ value: DataValue) -> QueryFilterParameters
valueValue to be compared with the current value.
Return Value
QueryOperator.lessThan(this, value). -
Declaration
Swift
open func maximum(as alias: String) -> AggregateValueParameters
aliasAlias of the transformation item.
Return Value
Aggregate transformation item with this query value and ‘maximum’ aggregate method.
-
Declaration
Swift
open func minimum(as alias: String) -> AggregateValueParameters
aliasAlias of the transformation item.
Return Value
Aggregate transformation item with this query value and ‘minimum’ aggregate method.
-
Declaration
Swift
open func minute() -> QueryValueReturn Value
QueryFunction.minute(this). -
Declaration
Swift
open func modulo(_ value: DataValue) -> QueryValueParameters
valueModulus to be applied to the current value.
Return Value
QueryOperator.add(this, value). -
Declaration
Swift
open func month() -> QueryValueReturn Value
QueryFunction.month(this). -
Declaration
Swift
open func multiply(_ value: DataValue) -> QueryValueParameters
valueValue to be multiplied by the current value.
Return Value
QueryOperator.add(this, value). -
Declaration
Swift
open func negate() -> QueryValueReturn Value
QueryOperator.negate(this). -
Declaration
Swift
open func notEqual(_ value: DataValue?) -> QueryFilterParameters
valueValue to be compared with the current value.
Return Value
QueryOperator.notEqual(this, value). -
Declaration
Swift
open func notNull() -> QueryFilterReturn Value
QueryOperator.notEqual(this, null). -
Declaration
Swift
open func round() -> QueryValueReturn Value
QueryFunction.round(this). -
Declaration
Swift
open func second() -> QueryValueReturn Value
QueryFunction.second(this). -
Declaration
Swift
open func startsWith(_ prefix: DataValue) -> QueryFilterParameters
prefixPrefix to check for in the current value.
Return Value
QueryFunction.startsWith(this, text). -
Declaration
Swift
open func subtract(_ value: DataValue) -> QueryValueParameters
valueValue to be subtracted from the current value.
Return Value
QueryOperator.add(this, value). -
Declaration
Swift
open func sum(as alias: String) -> AggregateValueParameters
aliasAlias of the transformation item.
Return Value
Aggregate transformation item with this query value and ‘sum’ aggregate method.
-
Declaration
Swift
open func time() -> QueryValueReturn Value
QueryFunction.time(this). -
Declaration
Swift
open func toLower() -> QueryValueReturn Value
QueryFunction.toLower(this). -
Convert this data value to a string. If the
dataTypeis defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used. JSON format is used for structured values (arrays and objects).Declaration
Swift
override open func toString() -> StringReturn Value
Lexical representation of this data value.
-
Declaration
Swift
open func toUpper() -> QueryValueReturn Value
QueryFunction.toUpper(this). -
Declaration
Swift
open func totalOffsetMinutes() -> QueryValueReturn Value
QueryFunction.totalOffsetMinutes(this). -
Declaration
Swift
open func trim() -> QueryValueReturn Value
QueryFunction.trim(this). -
Declaration
Swift
open func unwrap() -> DataValueReturn Value
The path, property, constant value or query function/operator call which is wrapped by this object.
-
Declaration
Swift
open class func wrap(_ value: DataValue) -> QueryValueParameters
valueData value.
Return Value
valuewrapped so as to allow cascading query function/operator calls. -
Declaration
Swift
open func year() -> QueryValueReturn Value
QueryFunction.year(this).