Modifier and Type | Field and Description |
---|---|
static VirtualColumns |
EMPTY |
public static final VirtualColumns EMPTY
public static Pair<String,String> splitColumnName(String columnName)
columnName
- columnName like "foo" or "foo.bar"public static VirtualColumns create(List<VirtualColumn> virtualColumns)
public static VirtualColumns nullToEmpty(@Nullable VirtualColumns virtualColumns)
public boolean exists(String columnName)
public VirtualColumn getVirtualColumn(String columnName)
public ObjectColumnSelector makeObjectColumnSelector(String columnName, ColumnSelectorFactory factory)
public DimensionSelector makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory factory)
public FloatColumnSelector makeFloatColumnSelector(String columnName, ColumnSelectorFactory factory)
public LongColumnSelector makeLongColumnSelector(String columnName, ColumnSelectorFactory factory)
public ColumnCapabilities getColumnCapabilities(String columnName)
public ColumnCapabilities getColumnCapabilitiesWithFallback(StorageAdapter adapter, String columnName)
public boolean isEmpty()
public VirtualColumn[] getVirtualColumns()
public ColumnSelectorFactory wrap(ColumnSelectorFactory baseFactory)
public byte[] getCacheKey()
Cacheable
getCacheKey
in interface Cacheable
Copyright © 2011–2017. All rights reserved.