Class StringFirstLastUtils
java.lang.Object
org.apache.druid.query.aggregation.firstlast.StringFirstLastUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SerializablePairLongStringreadPair(ByteBuffer buf, int position) static SerializablePairLongStringreadPairFromSelectors(BaseLongColumnValueSelector timeSelector, BaseObjectColumnValueSelector<?> valueSelector) static SerializablePairLongStringreadPairFromVectorSelectorsAtIndex(boolean[] timeNullityVector, long[] timeVector, Object[] maybeFoldedObjects, int index) Return the object at a particular index from the vector selectors.static voidwritePair(ByteBuffer buf, int position, SerializablePairLongString pair, int maxStringBytes)
-
Constructor Details
-
StringFirstLastUtils
public StringFirstLastUtils()
-
-
Method Details
-
readPairFromVectorSelectorsAtIndex
@Nullable public static SerializablePairLongString readPairFromVectorSelectorsAtIndex(boolean[] timeNullityVector, long[] timeVector, Object[] maybeFoldedObjects, int index) Return the object at a particular index from the vector selectors. index of bounds issues is the responsibility of the caller -
readPairFromSelectors
@Nullable public static SerializablePairLongString readPairFromSelectors(BaseLongColumnValueSelector timeSelector, BaseObjectColumnValueSelector<?> valueSelector) -
writePair
public static void writePair(ByteBuffer buf, int position, SerializablePairLongString pair, int maxStringBytes) -
readPair
-