Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addressOrNull(BaseStruct) - Static method in class org.apache.arrow.c.NativeUtil
-
Get the address of a C Data Interface struct or 0x0 if the input struct is null.
- addressOrNull(ArrowBuf) - Static method in class org.apache.arrow.c.NativeUtil
-
Get the address of a buffer or 0x0 if the input buffer is null.
- allocateNew(BufferAllocator) - Static method in class org.apache.arrow.c.ArrowArray
-
Create ArrowArray by allocating memory.
- allocateNew(BufferAllocator) - Static method in class org.apache.arrow.c.ArrowArrayStream
-
Create ArrowArrayStream by allocating memory.
- allocateNew(BufferAllocator) - Static method in class org.apache.arrow.c.ArrowSchema
-
Create ArrowSchema by allocating memory.
- ArrowArray - Class in org.apache.arrow.c
-
C Data Interface ArrowArray.
- ArrowArray.Snapshot - Class in org.apache.arrow.c
-
Snapshot of the ArrowArray raw data.
- ArrowArrayStream - Class in org.apache.arrow.c
-
C Stream Interface ArrowArrayStream.
- ArrowArrayStream.Snapshot - Class in org.apache.arrow.c
-
Snapshot of the ArrowArrayStream raw data.
- ArrowSchema - Class in org.apache.arrow.c
-
C Data Interface ArrowSchema.
- ArrowSchema.Snapshot - Class in org.apache.arrow.c
-
Snapshot of the ArrowSchema raw data.
B
- BaseStruct - Interface in org.apache.arrow.c
-
Base interface for C Data Interface structures.
- buffers - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
C
- CDataDictionaryProvider - Class in org.apache.arrow.c
-
A DictionaryProvider that is used in C Data Interface for imports.
- CDataDictionaryProvider() - Constructor for class org.apache.arrow.c.CDataDictionaryProvider
- CDataJniException - Exception Class in org.apache.arrow.c.jni
-
An exception raised by the JNI side of the C Data bridge.
- CDataJniException(int, String) - Constructor for exception class org.apache.arrow.c.jni.CDataJniException
- children - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- children - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
- close() - Method in class org.apache.arrow.c.ArrowArray
- close() - Method in class org.apache.arrow.c.ArrowArrayStream
- close() - Method in class org.apache.arrow.c.ArrowSchema
- close() - Method in interface org.apache.arrow.c.BaseStruct
-
Close to release the main buffer.
- close() - Method in class org.apache.arrow.c.CDataDictionaryProvider
- close() - Method in interface org.apache.arrow.c.jni.PrivateData
- closeBuffer(ArrowBuf) - Static method in class org.apache.arrow.c.NativeUtil
-
Close a buffer if it's not null.
D
- Data - Class in org.apache.arrow.c
-
Functions for working with the C data interface.
- dictionary - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- dictionary - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
E
- ensureLoaded() - Method in class org.apache.arrow.c.jni.JniLoader
-
If required JNI libraries are not loaded, then load them.
- exportArray(long, PrivateData) - Method in class org.apache.arrow.c.jni.JniWrapper
- exportArrayStream(long, PrivateData) - Method in class org.apache.arrow.c.jni.JniWrapper
- exportArrayStream(BufferAllocator, ArrowReader, ArrowArrayStream) - Static method in class org.apache.arrow.c.Data
-
Export a reader as an ArrowArrayStream using the C Stream Interface.
- exportField(BufferAllocator, Field, DictionaryProvider, ArrowSchema) - Static method in class org.apache.arrow.c.Data
-
Export Java Field using the C data interface format.
- exportSchema(long, PrivateData) - Method in class org.apache.arrow.c.jni.JniWrapper
- exportSchema(BufferAllocator, Schema, DictionaryProvider, ArrowSchema) - Static method in class org.apache.arrow.c.Data
-
Export Java Schema using the C data interface format.
- exportTable(BufferAllocator, Table, ArrowArray) - Static method in class org.apache.arrow.c.Data
-
Export the current contents of a Java Table using the C data interface format.
- exportTable(BufferAllocator, Table, DictionaryProvider, ArrowArray) - Static method in class org.apache.arrow.c.Data
-
Export the current contents of a Java Table using the C data interface format.
- exportTable(BufferAllocator, Table, DictionaryProvider, ArrowArray, ArrowSchema) - Static method in class org.apache.arrow.c.Data
-
Export the current contents of a Java Table using the C data interface format.
- exportVector(BufferAllocator, FieldVector, DictionaryProvider, ArrowArray) - Static method in class org.apache.arrow.c.Data
-
Export Java FieldVector using the C data interface format.
- exportVector(BufferAllocator, FieldVector, DictionaryProvider, ArrowArray, ArrowSchema) - Static method in class org.apache.arrow.c.Data
-
Export Java FieldVector using the C data interface format.
- exportVectorSchemaRoot(BufferAllocator, VectorSchemaRoot, DictionaryProvider, ArrowArray) - Static method in class org.apache.arrow.c.Data
-
Export the current contents of a Java VectorSchemaRoot using the C data interface format.
- exportVectorSchemaRoot(BufferAllocator, VectorSchemaRoot, DictionaryProvider, ArrowArray, ArrowSchema) - Static method in class org.apache.arrow.c.Data
-
Export the current contents of a Java VectorSchemaRoot using the C data interface format.
F
- flags - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
- format - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
G
- get() - Static method in class org.apache.arrow.c.jni.JniLoader
- get() - Static method in class org.apache.arrow.c.jni.JniWrapper
- get_last_error - Variable in class org.apache.arrow.c.ArrowArrayStream.Snapshot
- get_next - Variable in class org.apache.arrow.c.ArrowArrayStream.Snapshot
- get_schema - Variable in class org.apache.arrow.c.ArrowArrayStream.Snapshot
- getDictionaryIds() - Method in class org.apache.arrow.c.CDataDictionaryProvider
- getErrno() - Method in exception class org.apache.arrow.c.jni.CDataJniException
-
The original error code returned from C.
- getMessage() - Method in exception class org.apache.arrow.c.jni.CDataJniException
- getNext(ArrowArray) - Method in class org.apache.arrow.c.ArrowArrayStream
-
Get the next batch in the stream.
- getNextArrayStream(long, long) - Method in class org.apache.arrow.c.jni.JniWrapper
- getRecordBatch() - Method in class org.apache.arrow.c.StructVectorUnloader
-
Performs the depth first traversal of the Vectors to create an
ArrowRecordBatchsuitable for serialization. - getSchema(ArrowSchema) - Method in class org.apache.arrow.c.ArrowArrayStream
-
Get the schema of the stream.
- getSchemaArrayStream(long, long) - Method in class org.apache.arrow.c.jni.JniWrapper
I
- importArrayStream(BufferAllocator, ArrowArrayStream) - Static method in class org.apache.arrow.c.Data
-
Import an ArrowArrayStream as an
ArrowReader. - importField(BufferAllocator, ArrowSchema, CDataDictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import Java Field from the C data interface.
- importIntoVector(BufferAllocator, ArrowArray, FieldVector, DictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import Java vector from the C data interface.
- importIntoVectorSchemaRoot(BufferAllocator, ArrowArray, VectorSchemaRoot, DictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import record batch from the C data interface into vector schema root.
- importSchema(BufferAllocator, ArrowSchema, CDataDictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import Java Schema from the C data interface.
- importVector(BufferAllocator, ArrowArray, ArrowSchema, CDataDictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import Java vector and its type from the C data interface.
- importVectorSchemaRoot(BufferAllocator, ArrowArray, ArrowSchema, CDataDictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import Java vector schema root from the C data interface.
- importVectorSchemaRoot(BufferAllocator, ArrowSchema, CDataDictionaryProvider) - Static method in class org.apache.arrow.c.Data
-
Import Java vector schema root from a C data interface Schema.
J
- JniLoader - Class in org.apache.arrow.c.jni
-
The JniLoader for C Data Interface API's native implementation.
- JniWrapper - Class in org.apache.arrow.c.jni
-
JniWrapper for C Data Interface API implementation.
L
- length - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- load(BufferAllocator, ArrowRecordBatch) - Method in class org.apache.arrow.c.StructVectorLoader
-
Loads the record batch into the struct vector.
- lookup(long) - Method in class org.apache.arrow.c.CDataDictionaryProvider
M
- markReleased() - Method in class org.apache.arrow.c.ArrowArray
-
Mark the array as released.
- markReleased() - Method in class org.apache.arrow.c.ArrowArrayStream
-
Mark the array as released.
- memoryAddress() - Method in class org.apache.arrow.c.ArrowArray
- memoryAddress() - Method in class org.apache.arrow.c.ArrowArrayStream
- memoryAddress() - Method in class org.apache.arrow.c.ArrowSchema
- memoryAddress() - Method in interface org.apache.arrow.c.BaseStruct
-
Get memory address.
- metadata - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
N
- n_buffers - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- n_children - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- n_children - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
- name - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
- NativeUtil - Class in org.apache.arrow.c
-
Utility functions for working with native memory.
- NULL - Static variable in class org.apache.arrow.c.NativeUtil
- null_count - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
O
- offset - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- org.apache.arrow.c - package org.apache.arrow.c
- org.apache.arrow.c.jni - package org.apache.arrow.c.jni
P
- private_data - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- private_data - Variable in class org.apache.arrow.c.ArrowArrayStream.Snapshot
- private_data - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
- PrivateData - Interface in org.apache.arrow.c.jni
-
Interface for Java objects stored in C data interface private data.
R
- release - Variable in class org.apache.arrow.c.ArrowArray.Snapshot
- release - Variable in class org.apache.arrow.c.ArrowArrayStream.Snapshot
- release - Variable in class org.apache.arrow.c.ArrowSchema.Snapshot
- release() - Method in class org.apache.arrow.c.ArrowArray
- release() - Method in class org.apache.arrow.c.ArrowArrayStream
- release() - Method in class org.apache.arrow.c.ArrowSchema
- release() - Method in interface org.apache.arrow.c.BaseStruct
-
Call the release callback of an ArrowArray.
- releaseArray(long) - Method in class org.apache.arrow.c.jni.JniWrapper
- releaseArrayStream(long) - Method in class org.apache.arrow.c.jni.JniWrapper
- releaseSchema(long) - Method in class org.apache.arrow.c.jni.JniWrapper
S
- save(ArrowArray.Snapshot) - Method in class org.apache.arrow.c.ArrowArray
-
Write values from Snapshot to the underlying ArrowArray memory buffer.
- save(ArrowArrayStream.Snapshot) - Method in class org.apache.arrow.c.ArrowArrayStream
-
Write values from Snapshot to the underlying ArrowArrayStream memory buffer.
- save(ArrowSchema.Snapshot) - Method in class org.apache.arrow.c.ArrowSchema
-
Write values from Snapshot to the underlying ArrowSchema memory buffer.
- snapshot() - Method in class org.apache.arrow.c.ArrowArray
-
Take a snapshot of the ArrowArray raw values.
- snapshot() - Method in class org.apache.arrow.c.ArrowArrayStream
-
Take a snapshot of the ArrowArrayStream raw values.
- snapshot() - Method in class org.apache.arrow.c.ArrowSchema
-
Take a snapshot of the ArrowSchema raw values.
- Snapshot() - Constructor for class org.apache.arrow.c.ArrowArray.Snapshot
-
Initialize empty ArrowArray snapshot.
- Snapshot() - Constructor for class org.apache.arrow.c.ArrowArrayStream.Snapshot
-
Initialize empty ArrowArray snapshot.
- Snapshot() - Constructor for class org.apache.arrow.c.ArrowSchema.Snapshot
-
Initialize empty ArrowSchema snapshot.
- StructVectorLoader - Class in org.apache.arrow.c
-
Loads buffers into
StructVector. - StructVectorLoader(Schema) - Constructor for class org.apache.arrow.c.StructVectorLoader
-
Construct with a schema.
- StructVectorLoader(Schema, CompressionCodec.Factory) - Constructor for class org.apache.arrow.c.StructVectorLoader
-
Construct with a schema and a compression codec factory.
- StructVectorUnloader - Class in org.apache.arrow.c
-
Helper class that handles converting a
StructVectorto aArrowRecordBatch. - StructVectorUnloader(StructVector) - Constructor for class org.apache.arrow.c.StructVectorUnloader
-
Constructs a new instance of the given struct vector.
- StructVectorUnloader(StructVector, boolean, boolean) - Constructor for class org.apache.arrow.c.StructVectorUnloader
-
Constructs a new instance.
- StructVectorUnloader(StructVector, boolean, CompressionCodec, boolean) - Constructor for class org.apache.arrow.c.StructVectorUnloader
-
Constructs a new instance.
T
- toJavaArray(long, int) - Static method in class org.apache.arrow.c.NativeUtil
-
Convert a native array pointer (void**) to Java array of pointers.
- toJavaString(long) - Static method in class org.apache.arrow.c.NativeUtil
-
Convert a pointer to a null terminated string into a Java String.
- toNativeString(BufferAllocator, String) - Static method in class org.apache.arrow.c.NativeUtil
-
Convert Java string to a null terminated string.
W
- wrap(long) - Static method in class org.apache.arrow.c.ArrowArray
-
Create ArrowArray from an existing memory address.
- wrap(long) - Static method in class org.apache.arrow.c.ArrowArrayStream
-
Create ArrowArrayStream from an existing memory address.
- wrap(long) - Static method in class org.apache.arrow.c.ArrowSchema
-
Create ArrowSchema from an existing memory address.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form