Package org.apache.arrow.vector.util
package org.apache.arrow.vector.util
-
ClassDescriptionA
SeekableByteChannel
backed by a byte array.Generic callback interface to be notified of events on value vectors.Utilities for rounding data size.Utility class for Date, DateTime, TimeStamp, Interval data types.Utility methods for configurable precision Decimal values (e.g.Utility methods for working with Dictionaries used in Dictionary encodings.Iterator for traversing elements of aElementAddressableVector
.Extension ofArrayList
thatJsonStringArrayList.toString()
method returns the serialized JSON version of its members (or throws an exception if they can't be converted to JSON).JsonStringHashMap<K,V> Simple class that extends the regular java.util.HashMap but overrides the toString() method of the HashMap class to produce a JSON string insteadMapWithOrdinal<K,V> An implementation of a map that supports constant time look-up by a generic key or an ordinal.MapWithOrdinalImpl<K,V> An implementation of map that supports constant time look-up by a generic key or an ordinal.MultiMapWithOrdinal<K,V> An implementation of a multimap that supports constant time look-up by a generic key or an ordinal.AObjectMapper
factory to read/write JSON.An exception that is used to signal that allocation request in bytes is greater than the maximum allowed byallocator
.Implementation of MapWithOrdinal that allows for promotion to multimap when duplicate fields exist.A wrapper around byte arrays for repeated writing.Thrown when child vectors (e.g.Schema utility class including serialization and deserialization.A simplified byte wrapper similar to Hadoop's Text class without all the dependencies.JSON serializer forText
.Interface for copying values between a pair of two vectors of the same type.Benchmarks forTransferPair
.Utility class for validating arrow data structures.Utility methods forValueVector
.Utility to append two vectors together.Utility to add vector values in batch.Utility to appendVectorSchemaRoot
s with the same schema.