Class NumericArrayFrameColumnReader.NumericArrayFrameColumn
java.lang.Object
org.apache.druid.query.rowsandcols.column.accessor.ObjectColumnAccessorBase
org.apache.druid.frame.read.columnar.NumericArrayFrameColumnReader.NumericArrayFrameColumn
- All Implemented Interfaces:
Closeable,AutoCloseable,ColumnAccessor,BaseColumn,SelectableColumn
- Enclosing class:
- NumericArrayFrameColumnReader
public abstract static class NumericArrayFrameColumnReader.NumericArrayFrameColumn
extends ObjectColumnAccessorBase
implements BaseColumn
-
Constructor Summary
ConstructorsConstructorDescriptionNumericArrayFrameColumn(Frame frame, org.apache.datasketches.memory.Memory memory, ColumnType columnType) -
Method Summary
Methods inherited from class org.apache.druid.query.rowsandcols.column.accessor.ObjectColumnAccessorBase
compareRows, getDouble, getFloat, getInt, getLong, getObject, isNullMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.segment.column.BaseColumn
makeVectorValueSelectorMethods inherited from interface org.apache.druid.segment.column.SelectableColumn
as
-
Constructor Details
-
NumericArrayFrameColumn
public NumericArrayFrameColumn(Frame frame, org.apache.datasketches.memory.Memory memory, ColumnType columnType)
-
-
Method Details
-
getType
Description copied from interface:ColumnAccessorGet the type of the Column- Specified by:
getTypein interfaceColumnAccessor- Returns:
- the type of the Column
-
numRows
public int numRows()Description copied from interface:ColumnAccessorGet the number of rows- Specified by:
numRowsin interfaceColumnAccessor- Returns:
- the number of rows
-
getVal
- Specified by:
getValin classObjectColumnAccessorBase
-
getComparator
- Specified by:
getComparatorin classObjectColumnAccessorBase
-
makeColumnValueSelector
- Specified by:
makeColumnValueSelectorin interfaceBaseColumn
-
makeVectorObjectSelector
- Specified by:
makeVectorObjectSelectorin interfaceBaseColumn
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-