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.