public class GroupOperation extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
GroupOperation.GroupOperationType |
static interface |
GroupOperation.GroupOperator |
Modifier and Type | Field and Description |
---|---|
static GroupOperation.GroupOperator |
COUNT |
static GroupOperation.GroupOperator |
MAX |
static GroupOperation.GroupOperator |
MIN |
static Map<GroupOperation.GroupOperationType,GroupOperation.GroupOperator> |
OPERATORS |
static GroupOperation.GroupOperator |
SUM |
static Set<GroupOperation.GroupOperationType> |
SUPPORTED_GROUP_OPERATIONS |
Constructor and Description |
---|
GroupOperation(GroupOperation.GroupOperationType type,
String field,
String name)
Constructor that creates a group operation.
|
public static final GroupOperation.GroupOperator MIN
public static final GroupOperation.GroupOperator MAX
public static final GroupOperation.GroupOperator SUM
public static final GroupOperation.GroupOperator COUNT
public static final Map<GroupOperation.GroupOperationType,GroupOperation.GroupOperator> OPERATORS
public static final Set<GroupOperation.GroupOperationType> SUPPORTED_GROUP_OPERATIONS
public GroupOperation(GroupOperation.GroupOperationType type, String field, String name)
type
- The non-null type of the group operation.field
- The field of the group operation. Can be null for COUNT operation.name
- The name of the group operation. Can be null for COUNT_FIELD operation.Copyright © 2021. All rights reserved.