Uses of Interface
org.apache.drill.exec.vector.VarLenBulkEntry
-
Uses of VarLenBulkEntry in org.apache.drill.exec.store.parquet.columnreaders
Modifier and TypeMethodDescriptionprotected 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 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.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.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.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.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 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. -
Uses of VarLenBulkEntry in org.apache.drill.exec.vector
Modifier and TypeInterfaceDescriptioninterface
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 TypeMethodDescription<T extends VarLenBulkEntry>
voidVar16CharVector.Mutator.setSafe
(VarLenBulkInput<T> input) Copies the bulk input into this value vector and extends its capacity if necessary.<T extends VarLenBulkEntry>
voidVar16CharVector.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>
voidVarBinaryVector.Mutator.setSafe
(VarLenBulkInput<T> input) Copies the bulk input into this value vector and extends its capacity if necessary.<T extends VarLenBulkEntry>
voidVarBinaryVector.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>
voidVarCharVector.Mutator.setSafe
(VarLenBulkInput<T> input) Copies the bulk input into this value vector and extends its capacity if necessary.<T extends VarLenBulkEntry>
voidVarCharVector.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>
voidVarDecimalVector.Mutator.setSafe
(VarLenBulkInput<T> input) Copies the bulk input into this value vector and extends its capacity if necessary.<T extends VarLenBulkEntry>
voidVarDecimalVector.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 TypeMethodDescriptionvoid
Var16CharVector.BufferedMutator.setSafe
(VarLenBulkEntry bulkEntry) void
VarBinaryVector.BufferedMutator.setSafe
(VarLenBulkEntry bulkEntry) void
VarCharVector.BufferedMutator.setSafe
(VarLenBulkEntry bulkEntry) void
VarDecimalVector.BufferedMutator.setSafe
(VarLenBulkEntry bulkEntry) Modifier and TypeMethodDescriptionvoid
NullableVar16CharVector.Mutator.setSafe
(VarLenBulkInput<VarLenBulkEntry> input) void
NullableVarBinaryVector.Mutator.setSafe
(VarLenBulkInput<VarLenBulkEntry> input) void
NullableVarCharVector.Mutator.setSafe
(VarLenBulkInput<VarLenBulkEntry> input) void
NullableVarDecimalVector.Mutator.setSafe
(VarLenBulkInput<VarLenBulkEntry> input)