org.locationtech.geomesa.arrow.vector
Converts a value into a dictionary byte and writes it
Converts a value into a dictionary int and writes it
Converts a value into a dictionary short and writes it
Writes geometries - delegates to our JTS geometry vectors
Doesn't actually write anything
Creates a writer for a single attribute
Creates a writer for a single attribute
name of the attribute, generally including the class binding so the sft can be re-created
object bindings, the attribute type plus any subtypes (e.g. for lists or maps)
the explicit class binding of the attribute
the simple feature vector to write to
the dictionary for the attribute, if any
metadata to encode in the field
encoding options
buffer allocator
attribute writer
Creates a sequence of attribute writers for a simple feature type.
Creates a sequence of attribute writers for a simple feature type. Each attribute in the feature type will map to a writer in the returned sequence.
simple feature type
simple feature vector
dictionaries, if any
encoding options
buffer allocator
attribute writers
Writer for feature ID
Writer for feature ID
simple feature vector
actually write the feature ids, or omit them, in which case the writer is a no-op
buffer allocator
feature ID writer