public class GroupTransform extends TransformValue
Represents a group transform item.
Modifier and Type | Method and Description |
---|---|
GroupTransform |
aggregate(AggregateValue... items)
Adds new aggregate items to the GroupTransform.
|
PropertyPathList |
getGroupingPaths()
The list of property paths for the group transform item.
|
TransformValueList |
getTransformValues()
(nullable) The list of transform items to be applied for the property paths.
|
static GroupTransform |
groupBy(PropertyPath... items)
Creates a GroupTransform item with the given properties.
|
void |
setTransformValues(TransformValueList value)
The list of transform items to be applied for the property paths.
|
GroupTransform |
transform(TransformValue... items)
Adds new transform items to the GroupTransform.
|
chain, getItems, setItems
add, add, add, add, add, add, add, all, any, asType, average, ceiling, concat, concat, contains, contains, countDistinct, date, day, divide, divide, divide, divide, divide, divide, divide, endsWith, endsWith, equal, equal, equal, equal, equal, equal, equal, equal, equal, floor, fractionalSeconds, geoDistance, geoIntersectse, geoLength, getDataType, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, has, hour, indexOf, indexOf, isNull, isType, length, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, maximum, minimum, minute, modulo, modulo, modulo, modulo, modulo, modulo, modulo, month, multiply, multiply, multiply, multiply, multiply, multiply, multiply, negate, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notNull, round, second, startsWith, startsWith, substring, substring, substring, substring, subtract, subtract, subtract, subtract, subtract, subtract, subtract, sum, time, toLower, toString, totalOffsetMinutes, toUpper, trim, unwrap, wrap, year
cloneMutable, equals, getTypeCode, hashCode
public GroupTransform aggregate(AggregateValue... items)
Adds new aggregate items to the GroupTransform.
items
- The transform items to be added.public PropertyPathList getGroupingPaths()
The list of property paths for the group transform item.
public TransformValueList getTransformValues()
(nullable) The list of transform items to be applied for the property paths.
public static GroupTransform groupBy(PropertyPath... items)
Creates a GroupTransform item with the given properties.
items
- The properties for grouping.public void setTransformValues(TransformValueList value)
The list of transform items to be applied for the property paths.
public GroupTransform transform(TransformValue... items)
Adds new transform items to the GroupTransform.
items
- The transform items to be added.