JoinTransform
open class JoinTransform : TransformValue, @unchecked Sendable
Represents the ‘join’ transformation.
-
The optional list of transformations to be applied by join transformation.
Declaration
Swift
final public var transformValues: TransformValueList? -
Adds new aggregate items to the tranform instance.
Declaration
Swift
open func aggregate(_ items: AggregateValue...) -> JoinTransformParameters
rest_itemsThe transform items to be added.
Return Value
The tranform instance
-
Adds new aggregate item list to the tranform instance.
Declaration
Swift
open func aggregateList(items: AggregateValueList) -> JoinTransformParameters
itemsThe transform items to be added.
Return Value
The tranform instance.
-
The alias of the join transformation.
Declaration
Swift
@inline(__always) public final var alias: String { get } -
Declaration
Swift
override open func copyMutable() -> DataValueReturn Value
a copy of this item which doesn’t share mutable values with this item.
-
Creates a ‘join’ transformation.
Declaration
Swift
open class func join(_ path: PropertyPath, alias: String) -> JoinTransformParameters
pathThe property path for the ‘join’ transform.
aliasThe alias of the join transformation.
Return Value
The join transform.
-
The name of the transformation, e.g. “join” or “outerjoin”.
Declaration
Swift
@inline(__always) public final var name: String { get } -
Creates an ‘outerjoin’ transformation.
Declaration
Swift
open class func outerJoin(_ path: PropertyPath, alias: String) -> JoinTransformParameters
pathThe property path for the ‘outerjoin’ transform.
aliasThe alias of the join transformation..
Return Value
The join transform.
-
Property path of the join transformation.
Declaration
Swift
public final var propertyPath: PropertyPath { get } -
Adds new transform items to the tranform instance.
Declaration
Swift
open func transform(_ items: TransformValue...) -> JoinTransformParameters
rest_itemsThe transform items to be added.
Return Value
The transform instance.
-
Adds new transform itemlist to the tranform instance.
Declaration
Swift
open func transformList(items: TransformValueList) -> JoinTransformParameters
itemsThe transform items to be added.
Return Value
The transform instance.