simple feature type
dictionary fields
simple feature encoding
sort
initial allocation size, will expand if needed
buffer allocator
Close the writer
Close the writer
Writes out a record batch.
Writes out a record batch. Format is:
8 bytes long - threading key (foreach dictionaryField) -> { 4 byte int - length of dictionary batch anyref vector batch with dictionary delta values } 4 byte int - length of record batch record batch (may be dictionary encodings)
Note: will sort the feature array in place if sorting is defined
features to write
number of features to write, starting from array index 0
serialized record batch
Clear any existing dictionary values
simple feature type
Builds up dictionaries and write record batches. Dictionaries are encoded as deltas to minimize redundant messages.