Class ColumnPlus
- java.lang.Object
-
- org.apache.druid.frame.read.columnar.ColumnPlus
-
- All Implemented Interfaces:
ColumnHolder
public class ColumnPlus extends Object implements ColumnHolder
-
-
Field Summary
-
Fields inherited from interface org.apache.druid.segment.column.ColumnHolder
DOUBLE_STORAGE_TYPE_PROPERTY, TIME_COLUMN_NAME
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnCapabilitiesgetCapabilities()BaseColumngetColumn()ColumnIndexSuppliergetIndexSupplier()intgetLength()SettableColumnValueSelectormakeNewSettableColumnValueSelector()Returns a new instance of aSettableColumnValueSelector, corresponding to the type of this column.-
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.column.ColumnHolder
getColumnFormat
-
-
-
-
Method Detail
-
getCapabilities
public ColumnCapabilities getCapabilities()
- Specified by:
getCapabilitiesin interfaceColumnHolder
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceColumnHolder
-
getColumn
public BaseColumn getColumn()
- Specified by:
getColumnin interfaceColumnHolder
-
getIndexSupplier
@Nullable public ColumnIndexSupplier getIndexSupplier()
- Specified by:
getIndexSupplierin interfaceColumnHolder
-
makeNewSettableColumnValueSelector
public SettableColumnValueSelector makeNewSettableColumnValueSelector()
Description copied from interface:ColumnHolderReturns a new instance of aSettableColumnValueSelector, corresponding to the type of this column.- Specified by:
makeNewSettableColumnValueSelectorin interfaceColumnHolder
-
-