org.apache.spark.sql.execution.columnar.encoding
Close and relinquish all resources of this decoder.
Close and relinquish all resources of this decoder. The decoder may no longer be usable after this call.
Used by some decoders to track the current sequential cursor.
Used by some decoders to track the current sequential cursor.
Fetch next null position and return it as returned by getNextNullPosition.
Fetch next null position and return it as returned by getNextNullPosition.
Return the next position of a null value.
Return the next position of a null value.
Initialization will fill in the dictionaries as written by the DictionaryEncoder.
Initialization will fill in the dictionaries as written by the DictionaryEncoder. For string maps it reads in the value array written using DictionaryMap by the encoder expecting the size of UTF8 encoded string followed by the string contents. Long and integer dictionaries are still using the old ObjectHashSet which needs to be moved to DictionaryMap once DictionaryEncoder adds support for long/integer dictionary encoding.
Absolute position null check for random access.
Absolute position null check for random access.
Not used by decoders themselves but by delta writer that stores the current nonNullPosition for the decoder.
Not used by decoders themselves but by delta writer that stores the current nonNullPosition for the decoder. Initialized to -1 so that first increment starts at 0.
Return the number of nulls till given ordinal given previous result.
Return the number of nulls till given ordinal given previous result.