attribute readers for the dictionary values
transfers for the dictionary vectors
dictionary offsets based on the number of threaded delta batches
orderings for sorting the dictionary values
mappings from the local threaded batch dictionary to the global dictionary
the batch number
Read the next value from the current dictionary.
Read the next value from the current dictionary. Closes the current dictionary if there are no more values.
true if there are more values
the batch number
The read position of the current dictionary
mappings from the local threaded batch dictionary to the global dictionary
The global offset of the current dictionary, based on the batch threading and the current read position
Get the reverse global mapping for the current dictionary and value
Set the current dictionary to operate on, and reads the first value
Set the current dictionary to operate on, and reads the first value
dictionary index
true if the dictionary has any values to read
Transfer the current dictionary/value to a new vector
Transfer the current dictionary/value to a new vector
destination index to transfer to
The current dictionary value
Dictionary merger for tracking threaded delta batches. Each member variable is an array, with one entry per dictionary field