Complex Value
Encapsulates an OData complex value.
Constructors
Construct a new complex value. This constructor is intended for use by custom complex value subclasses. Use {@link com.sap.cloud.mobile.kotlin.odata.ComplexValue#ofType(com.sap.cloud.mobile.kotlin.odata.ComplexType, com.sap.cloud.mobile.kotlin.odata.core.SparseIndexMap?) ComplexValue.ofType} for regular construction.
Functions
Return a copy of this complex value (only structural properties are copied).
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.
Copy structural/dynamic property values from source complex value into this complex value.
Convert this data value to a string. If the {@link com.sap.cloud.mobile.kotlin.odata.ComplexValue#dataType ComplexValue.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).