public class MapVirtualColumn extends Object implements VirtualColumn
| Constructor and Description |
|---|
MapVirtualColumn(String keyDimension,
String valueDimension,
String outputName) |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
capabilities(String columnName) |
boolean |
equals(Object o) |
byte[] |
getCacheKey() |
String |
getKeyDimension() |
String |
getOutputName() |
String |
getValueDimension() |
int |
hashCode() |
ColumnValueSelector<?> |
makeColumnValueSelector(String columnName,
ColumnSelectorFactory factory) |
DimensionSelector |
makeDimensionSelector(DimensionSpec dimensionSpec,
ColumnSelectorFactory factory) |
List<String> |
requiredColumns() |
String |
toString() |
boolean |
usesDotNotation() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcanVectorize, capabilities, getBitmapIndex, makeColumnValueSelector, makeDimensionSelector, makeMultiValueVectorDimensionSelector, makeMultiValueVectorDimensionSelector, makeSingleValueVectorDimensionSelector, makeSingleValueVectorDimensionSelector, makeVectorObjectSelector, makeVectorObjectSelector, makeVectorValueSelector, makeVectorValueSelectorpublic DimensionSelector makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory factory)
makeDimensionSelector in interface VirtualColumnpublic ColumnValueSelector<?> makeColumnValueSelector(String columnName, ColumnSelectorFactory factory)
makeColumnValueSelector in interface VirtualColumnpublic ColumnCapabilities capabilities(String columnName)
capabilities in interface VirtualColumnpublic List<String> requiredColumns()
requiredColumns in interface VirtualColumnpublic boolean usesDotNotation()
usesDotNotation in interface VirtualColumnpublic byte[] getCacheKey()
getCacheKey in interface Cacheablepublic String getKeyDimension()
public String getValueDimension()
public String getOutputName()
getOutputName in interface VirtualColumnCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.