QueryOperatorCall
open class QueryOperatorCall : DataValue, @unchecked Sendable
Encapsulates the application of an OData query operator to a list of arguments.
-
Construct a new query operator call with the specified operator and arguments.
Declaration
Swift
public init(queryOperator: QueryOperator, callArguments: DataValueList)Parameters
queryOperatorQuery operator.
callArgumentsOperator arguments.
-
The operator arguments.
Declaration
Swift
public final var callArguments: DataValueList { get set } -
Declaration
Swift
override open func copyMutable() -> DataValueReturn Value
A clone of this value if it (together with all value subcomponents) is possibly mutable, or return
selfvalue if it (together with all value subcomponents) is definitely immutable. The resulting value might share mutable metadata with this query. -
Data type with a
DataType.codeofDataType.QUERY_OPERATOR_CALL.Declaration
Swift
override open var dataType: DataType { get } -
The operator to be applied.
Declaration
Swift
public final var queryOperator: QueryOperator { get set } -
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.