Package org.apache.druid.segment
Class ColumnCache
- java.lang.Object
-
- org.apache.druid.segment.ColumnCache
-
- All Implemented Interfaces:
Expr.InputBindingInspector,ColumnInspector,ColumnSelector
public class ColumnCache extends Object implements ColumnSelector
-
-
Constructor Summary
Constructors Constructor Description ColumnCache(QueryableIndex index, Closer closer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseColumngetColumn(String columnName)ColumnHoldergetColumnHolder(String columnName)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.druid.segment.ColumnInspector
getType
-
Methods inherited from interface org.apache.druid.segment.ColumnSelector
getColumnCapabilities
-
Methods inherited from interface org.apache.druid.math.expr.Expr.InputBindingInspector
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize
-
-
-
-
Constructor Detail
-
ColumnCache
public ColumnCache(QueryableIndex index, Closer closer)
-
-
Method Detail
-
getColumnHolder
@Nullable public ColumnHolder getColumnHolder(String columnName)
- Specified by:
getColumnHolderin interfaceColumnSelector
-
getColumn
@Nullable public BaseColumn getColumn(String columnName)
-
-