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.
|
GroupTransform |
aggregateList(AggregateValueList items)
Adds new aggregate itemlist to the GroupTransform.
|
PropertyPathList |
getGroupingPaths()
Return the list of property paths for the group transform item.
|
TransformValueList |
getTransformValues()
Return (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.
|
static GroupTransform |
groupByList(PropertyPathList items)
Creates a GroupTransform item with the given propertylist.
|
void |
setTransformValues(TransformValueList value)
Set the list of transform items to be applied for the property paths.
|
GroupTransform |
transform(TransformValue... items)
Adds new transform items to the GroupTransform.
|
GroupTransform |
transformList(TransformValueList items)
Adds new transform itemlist 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 GroupTransform aggregateList(AggregateValueList items)
Adds new aggregate itemlist to the GroupTransform.
items
- The transform items to be added.public PropertyPathList getGroupingPaths()
Return the list of property paths for the group transform item.
public TransformValueList getTransformValues()
Return (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 static GroupTransform groupByList(PropertyPathList items)
Creates a GroupTransform item with the given propertylist.
items
- The properties for grouping.public void setTransformValues(TransformValueList value)
Set the list of transform items to be applied for the property paths.
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.public GroupTransform transformList(TransformValueList items)
Adds new transform itemlist to the GroupTransform.
items
- The transform items to be added.