public class ArrowByteArrayConsumer extends java.lang.Object implements ByteArrayValueConsumer
| Modifier and Type | Field and Description |
|---|---|
(package private) org.apache.arrow.memory.BufferAllocator |
allocator |
(package private) int |
blockIndex |
(package private) int |
blockRowIndex |
(package private) int |
blockSize |
(package private) static int |
CHUNK_SIZE |
(package private) java.util.function.Consumer<java.lang.Long[]> |
committer |
(package private) org.apache.arrow.vector.VectorSchemaRoot |
root |
(package private) java.util.function.ObjIntConsumer<org.apache.arrow.vector.VectorSchemaRoot> |
rootConsumer |
(package private) int |
rowCount |
(package private) org.apache.arrow.vector.types.pojo.Schema |
schema |
(package private) int[] |
valueCapacities |
(package private) int |
varcharValueSize |
| Constructor and Description |
|---|
ArrowByteArrayConsumer(org.apache.arrow.vector.types.pojo.Schema schema,
int rowCount,
java.util.function.ObjIntConsumer<org.apache.arrow.vector.VectorSchemaRoot> rootConsumer,
java.util.function.Consumer<java.lang.Long[]> committer) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(int row,
int column,
byte[] bytes,
int off,
int len,
java.nio.charset.Charset charset) |
void |
afterRow(int row) |
void |
allocateNew(int blockSize) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeforeRow, end, startstatic final int CHUNK_SIZE
final org.apache.arrow.vector.types.pojo.Schema schema
final int rowCount
final int varcharValueSize
final java.util.function.ObjIntConsumer<org.apache.arrow.vector.VectorSchemaRoot> rootConsumer
final java.util.function.Consumer<java.lang.Long[]> committer
org.apache.arrow.memory.BufferAllocator allocator
org.apache.arrow.vector.VectorSchemaRoot root
int blockSize
int blockRowIndex
int blockIndex
int[] valueCapacities
public ArrowByteArrayConsumer(org.apache.arrow.vector.types.pojo.Schema schema,
int rowCount,
java.util.function.ObjIntConsumer<org.apache.arrow.vector.VectorSchemaRoot> rootConsumer,
java.util.function.Consumer<java.lang.Long[]> committer)
public void afterRow(int row)
afterRow in interface ByteArrayValueConsumerpublic void allocateNew(int blockSize)
public void accept(int row,
int column,
byte[] bytes,
int off,
int len,
java.nio.charset.Charset charset)
accept in interface ByteArrayValueConsumer