Package org.apache.druid.segment.nested
Class ScalarDoubleColumn
- java.lang.Object
-
- org.apache.druid.segment.nested.ScalarDoubleColumn
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,BaseColumn
,NestedCommonFormatColumn
public class ScalarDoubleColumn extends Object implements NestedCommonFormatColumn
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.druid.segment.nested.NestedCommonFormatColumn
NestedCommonFormatColumn.Format
-
-
Constructor Summary
Constructors Constructor Description ScalarDoubleColumn(FixedIndexed<Double> doubleDictionary, ColumnarDoubles valueColumn, ImmutableBitmap nullValueIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Indexed<Double>
getDoubleDictionary()
ColumnType
getLogicalType()
ColumnValueSelector<?>
makeColumnValueSelector(ReadableOffset offset)
VectorValueSelector
makeVectorValueSelector(ReadableVectorOffset offset)
-
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.BaseColumn
makeVectorObjectSelector
-
Methods inherited from interface org.apache.druid.segment.nested.NestedCommonFormatColumn
getArrayDictionary, getFieldTypeInfo, getLongDictionary, getStringDictionary
-
-
-
-
Constructor Detail
-
ScalarDoubleColumn
public ScalarDoubleColumn(FixedIndexed<Double> doubleDictionary, ColumnarDoubles valueColumn, ImmutableBitmap nullValueIndex)
-
-
Method Detail
-
getDoubleDictionary
public Indexed<Double> getDoubleDictionary()
- Specified by:
getDoubleDictionary
in interfaceNestedCommonFormatColumn
-
getLogicalType
public ColumnType getLogicalType()
- Specified by:
getLogicalType
in interfaceNestedCommonFormatColumn
-
makeColumnValueSelector
public ColumnValueSelector<?> makeColumnValueSelector(ReadableOffset offset)
- Specified by:
makeColumnValueSelector
in interfaceBaseColumn
-
makeVectorValueSelector
public VectorValueSelector makeVectorValueSelector(ReadableVectorOffset offset)
- Specified by:
makeVectorValueSelector
in interfaceBaseColumn
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
-