Package org.apache.druid.segment.column
Interface ColumnHolder
- All Known Subinterfaces:
BaseColumnHolder
- All Known Implementing Classes:
ColumnPlus
public interface ColumnHolder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns a column object that can be used to request specialized interfaces.default ColumnFormatdefault com.google.common.base.Supplier<? extends SelectableColumn> intReturns a new instance of aSettableColumnValueSelector, corresponding to the type of this column.static boolean
-
Field Details
-
TIME_COLUMN_NAME
- See Also:
-
DOUBLE_STORAGE_TYPE_PROPERTY
- See Also:
-
-
Method Details
-
storeDoubleAsFloat
static boolean storeDoubleAsFloat() -
getCapabilities
ColumnCapabilities getCapabilities() -
getColumnFormat
-
getLength
int getLength() -
getColumn
SelectableColumn getColumn()Returns a column object that can be used to request specialized interfaces. For a physical column, this will be an instance ofBaseColumn.- See Also:
-
getColumnSupplier
-
getIndexSupplier
-
makeNewSettableColumnValueSelector
SettableColumnValueSelector makeNewSettableColumnValueSelector()Returns a new instance of aSettableColumnValueSelector, corresponding to the type of this column.
-