public class GroupedResultImpl extends BaseResult
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
attributes |
private java.util.Map<java.lang.String,java.lang.Object> |
groupByValues |
private java.lang.Object[] |
sortAttributes |
Constructor and Description |
---|
GroupedResultImpl(StoreQuery query,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.lang.Object[] sortAttributes,
java.util.List<java.lang.Object> aggregatorResults,
java.util.Map<java.lang.String,java.lang.Object> groupBy)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
basicGetAttribute(java.lang.String name)
Get the actual attribute value
|
protected java.lang.Object |
basicGetKey()
Get the actual key value
|
protected java.lang.Object |
basicGetValue()
Get the actual value
|
java.util.Map<java.lang.String,java.lang.Object> |
getGroupByValues() |
(package private) java.lang.Object |
getSortAttribute(int pos)
Get attribute value for use in sorting
|
getAggregatorResults, getAttribute, getKey, getValue, setAggregateResults, toString
private final java.util.Map<java.lang.String,java.lang.Object> attributes
private final java.lang.Object[] sortAttributes
private final java.util.Map<java.lang.String,java.lang.Object> groupByValues
public GroupedResultImpl(StoreQuery query, java.util.Map<java.lang.String,java.lang.Object> attributes, java.lang.Object[] sortAttributes, java.util.List<java.lang.Object> aggregatorResults, java.util.Map<java.lang.String,java.lang.Object> groupBy)
query
- attributes
- sortAttributes
- aggregatorResults
- groupBy
- protected java.lang.Object basicGetKey()
BaseResult
basicGetKey
in class BaseResult
protected java.lang.Object basicGetValue()
BaseResult
basicGetValue
in class BaseResult
protected java.lang.Object basicGetAttribute(java.lang.String name)
BaseResult
basicGetAttribute
in class BaseResult
java.lang.Object getSortAttribute(int pos)
BaseResult
getSortAttribute
in class BaseResult
public java.util.Map<java.lang.String,java.lang.Object> getGroupByValues()