public class VirtualizedColumnSelectorFactory extends Object implements ColumnSelectorFactory
| Constructor and Description |
|---|
VirtualizedColumnSelectorFactory(ColumnSelectorFactory baseFactory,
VirtualColumns virtualColumns) |
| Modifier and Type | Method and Description |
|---|---|
ColumnCapabilities |
getColumnCapabilities(String columnName)
Returns capabilities of a particular column, if known.
|
DimensionSelector |
makeDimensionSelector(DimensionSpec dimensionSpec) |
DoubleColumnSelector |
makeDoubleColumnSelector(String columnName) |
FloatColumnSelector |
makeFloatColumnSelector(String columnName) |
LongColumnSelector |
makeLongColumnSelector(String columnName) |
ObjectColumnSelector |
makeObjectColumnSelector(String columnName) |
public VirtualizedColumnSelectorFactory(ColumnSelectorFactory baseFactory, VirtualColumns virtualColumns)
public DimensionSelector makeDimensionSelector(DimensionSpec dimensionSpec)
makeDimensionSelector in interface ColumnSelectorFactorypublic FloatColumnSelector makeFloatColumnSelector(String columnName)
makeFloatColumnSelector in interface ColumnSelectorFactorypublic LongColumnSelector makeLongColumnSelector(String columnName)
makeLongColumnSelector in interface ColumnSelectorFactorypublic DoubleColumnSelector makeDoubleColumnSelector(String columnName)
makeDoubleColumnSelector in interface ColumnSelectorFactory@Nullable public ObjectColumnSelector makeObjectColumnSelector(String columnName)
makeObjectColumnSelector in interface ColumnSelectorFactory@Nullable public ColumnCapabilities getColumnCapabilities(String columnName)
ColumnSelectorFactorygetColumnCapabilities in interface ColumnSelectorFactorycolumnName - column nameCopyright © 2011–2017. All rights reserved.