Uses of Class
org.apache.arrow.c.ArrowArray
Packages that use ArrowArray
-
Uses of ArrowArray in org.apache.arrow.c
Methods in org.apache.arrow.c that return ArrowArrayModifier and TypeMethodDescriptionstatic ArrowArray
ArrowArray.allocateNew
(BufferAllocator allocator) Create ArrowArray by allocating memory.static ArrowArray
ArrowArray.wrap
(long memoryAddress) Create ArrowArray from an existing memory address.Methods in org.apache.arrow.c with parameters of type ArrowArrayModifier and TypeMethodDescriptionstatic void
Data.exportTable
(BufferAllocator allocator, Table table, ArrowArray out) Export the current contents of a Java Table using the C data interface format.static void
Data.exportTable
(BufferAllocator allocator, Table table, DictionaryProvider provider, ArrowArray out) Export the current contents of a Java Table using the C data interface format.static void
Data.exportTable
(BufferAllocator allocator, Table table, DictionaryProvider provider, ArrowArray out, ArrowSchema outSchema) Export the current contents of a Java Table using the C data interface format.static void
Data.exportVector
(BufferAllocator allocator, FieldVector vector, DictionaryProvider provider, ArrowArray out) Export Java FieldVector using the C data interface format.static void
Data.exportVector
(BufferAllocator allocator, FieldVector vector, DictionaryProvider provider, ArrowArray out, ArrowSchema outSchema) Export Java FieldVector using the C data interface format.static void
Data.exportVectorSchemaRoot
(BufferAllocator allocator, VectorSchemaRoot vsr, DictionaryProvider provider, ArrowArray out) Export the current contents of a Java VectorSchemaRoot using the C data interface format.static void
Data.exportVectorSchemaRoot
(BufferAllocator allocator, VectorSchemaRoot vsr, DictionaryProvider provider, ArrowArray out, ArrowSchema outSchema) Export the current contents of a Java VectorSchemaRoot using the C data interface format.void
ArrowArrayStream.getNext
(ArrowArray array) Get the next batch in the stream.static void
Data.importIntoVector
(BufferAllocator allocator, ArrowArray array, FieldVector vector, DictionaryProvider provider) Equivalent to callingData.importIntoVector(BufferAllocator, ArrowArray, FieldVector, DictionaryProvider, boolean)
importIntoVector(allocator, array, vector, provider, true)}.static void
Data.importIntoVector
(BufferAllocator allocator, ArrowArray array, FieldVector vector, DictionaryProvider provider, boolean closeImportedStructs) Import Java vector from the C data interface.static void
Data.importIntoVectorSchemaRoot
(BufferAllocator allocator, ArrowArray array, VectorSchemaRoot root, DictionaryProvider provider) Equivalent to callingimportIntoVectorSchemaRoot(allocator, array, root, provider, true)
.static void
Data.importIntoVectorSchemaRoot
(BufferAllocator allocator, ArrowArray array, VectorSchemaRoot root, DictionaryProvider provider, boolean closeImportedStructs) Import record batch from the C data interface into vector schema root.static FieldVector
Data.importVector
(BufferAllocator allocator, ArrowArray array, ArrowSchema schema, CDataDictionaryProvider provider) Equivalent to callingimportVector(allocator, array, schema, provider, true)
.static FieldVector
Data.importVector
(BufferAllocator allocator, ArrowArray array, ArrowSchema schema, CDataDictionaryProvider provider, boolean closeImportedStructs) Import Java vector and its type from the C data interface.static VectorSchemaRoot
Data.importVectorSchemaRoot
(BufferAllocator allocator, ArrowArray array, ArrowSchema schema, CDataDictionaryProvider provider) Equivalent to callingimportVectorSchemaRoot(allocator, array, schema, provider, true)
.static VectorSchemaRoot
Data.importVectorSchemaRoot
(BufferAllocator allocator, ArrowArray array, ArrowSchema schema, CDataDictionaryProvider provider, boolean closeImportedStructs) Import Java vector schema root from the C data interface.