Package | Description |
---|---|
org.apache.drill.exec.store.parquet.columnreaders | |
org.apache.drill.exec.vector |
Modifier and Type | Method and Description |
---|---|
VarLenBulkEntry |
VarLenColumnBulkInput.next() |
Modifier and Type | Method and Description |
---|---|
protected void |
VarLengthColumnReaders.VarDecimalColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
protected void |
VarLengthColumnReaders.NullableVarDecimalColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
protected void |
VarLengthColumnReaders.VarCharColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
protected void |
VarLengthColumnReaders.NullableVarCharColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
protected void |
VarLengthColumnReaders.VarBinaryColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
protected void |
VarLengthColumnReaders.NullableVarBinaryColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
protected abstract void |
VarLengthValuesColumn.setSafe(VarLenBulkInput<VarLenBulkEntry> bulkInput)
Store a set of variable entries in bulk; this method will automatically extend the underlying
value vector if needed.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VarLenBulkInput<T extends VarLenBulkEntry>
Allows caller to provide input in a bulk manner while abstracting the underlying data structure
to provide performance optimizations opportunities.
|
static interface |
VarLenBulkInput.BulkInputCallback<T extends VarLenBulkEntry>
Enables caller (such as wrapper vector objects) to include more processing logic as the data is being
streamed.
|
Modifier and Type | Method and Description |
---|---|
<T extends VarLenBulkEntry> |
VarBinaryVector.Mutator.setSafe(VarLenBulkInput<T> input)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
VarCharVector.Mutator.setSafe(VarLenBulkInput<T> input)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
Var16CharVector.Mutator.setSafe(VarLenBulkInput<T> input)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
VarDecimalVector.Mutator.setSafe(VarLenBulkInput<T> input)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
VarBinaryVector.Mutator.setSafe(VarLenBulkInput<T> input,
VarLenBulkInput.BulkInputCallback<T> callback)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
VarCharVector.Mutator.setSafe(VarLenBulkInput<T> input,
VarLenBulkInput.BulkInputCallback<T> callback)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
Var16CharVector.Mutator.setSafe(VarLenBulkInput<T> input,
VarLenBulkInput.BulkInputCallback<T> callback)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
<T extends VarLenBulkEntry> |
VarDecimalVector.Mutator.setSafe(VarLenBulkInput<T> input,
VarLenBulkInput.BulkInputCallback<T> callback)
Copies the bulk input into this value vector and extends its capacity if necessary.
|
Modifier and Type | Method and Description |
---|---|
void |
VarBinaryVector.BufferedMutator.setSafe(VarLenBulkEntry bulkEntry) |
void |
VarCharVector.BufferedMutator.setSafe(VarLenBulkEntry bulkEntry) |
void |
Var16CharVector.BufferedMutator.setSafe(VarLenBulkEntry bulkEntry) |
void |
VarDecimalVector.BufferedMutator.setSafe(VarLenBulkEntry bulkEntry) |
Modifier and Type | Method and Description |
---|---|
void |
NullableVarBinaryVector.Mutator.setSafe(VarLenBulkInput<VarLenBulkEntry> input) |
void |
NullableVarCharVector.Mutator.setSafe(VarLenBulkInput<VarLenBulkEntry> input) |
void |
NullableVar16CharVector.Mutator.setSafe(VarLenBulkInput<VarLenBulkEntry> input) |
void |
NullableVarDecimalVector.Mutator.setSafe(VarLenBulkInput<VarLenBulkEntry> input) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.