Class StringFirstLastUtils
- java.lang.Object
-
- org.apache.druid.query.aggregation.firstlast.StringFirstLastUtils
-
public class StringFirstLastUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description StringFirstLastUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SerializablePairLongString
readPair(ByteBuffer buf, int position)
static SerializablePairLongString
readPairFromSelectors(BaseLongColumnValueSelector timeSelector, BaseObjectColumnValueSelector<?> valueSelector)
static SerializablePairLongString
readPairFromVectorSelectorsAtIndex(boolean[] timeNullityVector, long[] timeVector, Object[] maybeFoldedObjects, int index)
Return the object at a particular index from the vector selectors.static void
writePair(ByteBuffer buf, int position, SerializablePairLongString pair, int maxStringBytes)
-
-
-
Method Detail
-
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
public static SerializablePairLongString readPair(ByteBuffer buf, int position)
-
-