Package org.apache.druid.segment.column
Interface ColumnHolder
-
- All Known Implementing Classes:
ColumnPlus
public interface ColumnHolder
-
-
Field Summary
Fields Modifier and Type Field Description static StringDOUBLE_STORAGE_TYPE_PROPERTYstatic StringTIME_COLUMN_NAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ColumnCapabilitiesgetCapabilities()BaseColumngetColumn()default ColumnFormatgetColumnFormat()ColumnIndexSuppliergetIndexSupplier()intgetLength()SettableColumnValueSelectormakeNewSettableColumnValueSelector()Returns a new instance of aSettableColumnValueSelector, corresponding to the type of this column.static booleanstoreDoubleAsFloat()
-
-
-
Field Detail
-
TIME_COLUMN_NAME
static final String TIME_COLUMN_NAME
- See Also:
- Constant Field Values
-
DOUBLE_STORAGE_TYPE_PROPERTY
static final String DOUBLE_STORAGE_TYPE_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
storeDoubleAsFloat
static boolean storeDoubleAsFloat()
-
getCapabilities
ColumnCapabilities getCapabilities()
-
getColumnFormat
default ColumnFormat getColumnFormat()
-
getLength
int getLength()
-
getColumn
BaseColumn getColumn()
-
getIndexSupplier
@Nullable ColumnIndexSupplier getIndexSupplier()
-
makeNewSettableColumnValueSelector
SettableColumnValueSelector makeNewSettableColumnValueSelector()
Returns a new instance of aSettableColumnValueSelector, corresponding to the type of this column.
-
-