public class DictionaryBuildingStringGroupByColumnSelectorStrategy extends StringGroupByColumnSelectorStrategy
| Constructor and Description | 
|---|
DictionaryBuildingStringGroupByColumnSelectorStrategy()  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
getOnlyValue(ColumnValueSelector selector)
Retrieve a single object using the  
ColumnValueSelector. | 
void | 
initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] valuess)
Retrieve a row object from the  
ColumnValueSelector and put it in valuess at columnIndex. | 
void | 
processValueFromGroupingKey(GroupByColumnSelectorPlus selectorPlus,
                           ByteBuffer key,
                           Map<String,Object> resultMap)
Read a value from a grouping key and add it to the group by query result map, using the output name specified
 in a DimensionSpec. 
 | 
checkRowIndexAndAddValueToGroupingKey, getGroupingKeySize, initGroupingKeyColumnValue, writeToKeyBufferpublic DictionaryBuildingStringGroupByColumnSelectorStrategy()
public void processValueFromGroupingKey(GroupByColumnSelectorPlus selectorPlus, ByteBuffer key, Map<String,Object> resultMap)
GroupByColumnSelectorStrategyprocessValueFromGroupingKey in interface GroupByColumnSelectorStrategyprocessValueFromGroupingKey in class StringGroupByColumnSelectorStrategyselectorPlus - dimension info containing the key offset, value selector, and dimension speckey - grouping keyresultMap - result map for the group by query being servedpublic void initColumnValues(ColumnValueSelector selector, int columnIndex, Object[] valuess)
GroupByColumnSelectorStrategyColumnValueSelector and put it in valuess at columnIndex.initColumnValues in interface GroupByColumnSelectorStrategyinitColumnValues in class StringGroupByColumnSelectorStrategyselector - Value selector for a column.columnIndex - Index of the column within the row values arrayvaluess - Row values array, one index per columnpublic Object getOnlyValue(ColumnValueSelector selector)
GroupByColumnSelectorStrategyColumnValueSelector.  The reading column must have a single value.getOnlyValue in interface GroupByColumnSelectorStrategygetOnlyValue in class StringGroupByColumnSelectorStrategyselector - Value selector for a columnCopyright © 2011–2018. All rights reserved.