public class RowBasedColumnSelectorFactory extends Object implements ColumnSelectorFactory
| Modifier and Type | Method and Description | 
|---|---|
static RowBasedColumnSelectorFactory | 
create(com.google.common.base.Supplier<? extends Row> row,
      Map<String,ValueType> rowSignature)  | 
static RowBasedColumnSelectorFactory | 
create(ThreadLocal<? extends Row> row,
      Map<String,ValueType> rowSignature)  | 
ColumnCapabilities | 
getColumnCapabilities(String columnName)
Returns capabilities of a particular column, if known. 
 | 
ColumnValueSelector<?> | 
makeColumnValueSelector(String columnName)
Returns ColumnValueSelector corresponding to the given column name, or  
NilColumnValueSelector if the
 column with such name is absent. | 
DimensionSelector | 
makeDimensionSelector(DimensionSpec dimensionSpec)  | 
public static RowBasedColumnSelectorFactory create(com.google.common.base.Supplier<? extends Row> row, @Nullable Map<String,ValueType> rowSignature)
public static RowBasedColumnSelectorFactory create(ThreadLocal<? extends Row> row, @Nullable Map<String,ValueType> rowSignature)
public DimensionSelector makeDimensionSelector(DimensionSpec dimensionSpec)
makeDimensionSelector in interface ColumnSelectorFactorypublic ColumnValueSelector<?> makeColumnValueSelector(String columnName)
ColumnSelectorFactoryNilColumnValueSelector if the
 column with such name is absent.makeColumnValueSelector in interface ColumnSelectorFactory@Nullable public ColumnCapabilities getColumnCapabilities(String columnName)
ColumnSelectorFactorygetColumnCapabilities in interface ColumnSelectorFactorycolumnName - column nameCopyright © 2011–2018. All rights reserved.