Class SerializablePairLongFloatComplexColumn
java.lang.Object
org.apache.druid.query.aggregation.SerializablePairLongFloatComplexColumn
- All Implemented Interfaces:
Closeable,AutoCloseable,BaseColumn,ComplexColumn,SelectableColumn
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSerializablePairLongFloatComplexColumn(CellReader cellReader, AbstractSerializablePairLongObjectDeltaEncodedStagedSerde<?> serde, Closer closer, int serializedSize) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close and release any resources associated with this column.Class<?>getClazz()intgetRowValue(int rowNum) Return rows in the column.Methods 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.ComplexColumn
makeColumnValueSelector, makeVectorObjectSelectorMethods inherited from interface org.apache.druid.segment.column.SelectableColumn
as
-
Constructor Details
-
SerializablePairLongFloatComplexColumn
public SerializablePairLongFloatComplexColumn(CellReader cellReader, AbstractSerializablePairLongObjectDeltaEncodedStagedSerde<?> serde, Closer closer, int serializedSize)
-
-
Method Details
-
getClazz
- Specified by:
getClazzin interfaceComplexColumn- Returns:
- Class of objects returned on calls to
ComplexColumn.getRowValue(int).
-
getTypeName
- Specified by:
getTypeNamein interfaceComplexColumn- Returns:
- Typename associated with this column.
-
getRowValue
Description copied from interface:ComplexColumnReturn rows in the column.- Specified by:
getRowValuein interfaceComplexColumn- Parameters:
rowNum- the row number- Returns:
- row object of type same as
ComplexColumn.getClazz()} at row number "rowNum" .
-
getLength
public int getLength()- Specified by:
getLengthin interfaceComplexColumn- Returns:
- serialized size (in bytes) of this column. -1 for unknown
-
close
public void close()Description copied from interface:ComplexColumnClose and release any resources associated with this column.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceComplexColumn
-