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) |
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 ColumnSelectorFactory
public FloatColumnSelector makeFloatColumnSelector(String columnName)
makeFloatColumnSelector
in interface ColumnSelectorFactory
public LongColumnSelector makeLongColumnSelector(String columnName)
makeLongColumnSelector
in interface ColumnSelectorFactory
@Nullable public ObjectColumnSelector makeObjectColumnSelector(String columnName)
makeObjectColumnSelector
in interface ColumnSelectorFactory
@Nullable public ColumnCapabilities getColumnCapabilities(String columnName)
ColumnSelectorFactory
getColumnCapabilities
in interface ColumnSelectorFactory
columnName
- column nameCopyright © 2011–2017. All rights reserved.