GroupTransform
open class GroupTransform : TransformValue
Represents a group transform item.
-
The list of transform items to be applied for the property paths.
Declaration
Swift
final public var transformValues: TransformValueList?
-
Adds new aggregate items to the GroupTransform.
Declaration
Swift
open func aggregate(_ items: AggregateValue...) -> GroupTransform
Parameters
rest_items
The transform items to be added.
Return Value
The group transform.
-
Adds new aggregate itemlist to the GroupTransform.
Declaration
Swift
open func aggregateList(items: AggregateValueList) -> GroupTransform
Parameters
items
The transform items to be added.
Return Value
The group transform.
-
Declaration
Swift
override open func copyMutable() -> DataValue
Return Value
A clone of this value if it (together with all value subcomponents) is possibly mutable, or return
self
value if it (together with all value subcomponents) is definitely immutable. The resulting value might share mutable metadata with this query. -
Creates a GroupTransform item with the given properties.
Declaration
Swift
open class func groupBy(_ items: PropertyPath...) -> GroupTransform
Parameters
rest_items
The properties for grouping.
Return Value
The created item.
-
Creates a GroupTransform item with the given propertylist.
Declaration
Swift
open class func groupByList(items: PropertyPathList) -> GroupTransform
Parameters
items
The properties for grouping.
Return Value
The created item.
-
The list of property paths for the group transform item.
Declaration
Swift
public final var groupingPaths: PropertyPathList { get }
-
Adds new transform items to the GroupTransform.
Declaration
Swift
open func transform(_ items: TransformValue...) -> GroupTransform
Parameters
rest_items
The transform items to be added.
Return Value
The group transform.
-
Adds new transform itemlist to the GroupTransform.
Declaration
Swift
open func transformList(items: TransformValueList) -> GroupTransform
Parameters
items
The transform items to be added.
Return Value
The group transform.