Uses of Interface
org.apache.drill.exec.vector.VarLenBulkInput
-
Uses of VarLenBulkInput in org.apache.drill.exec.store.parquet.columnreaders
Modifier and TypeClassDescriptionfinal class
VarLenColumnBulkInput<V extends ValueVector>
Implements theVarLenBulkInput
interface to optimize data copyModifier 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 VarLenBulkInput in org.apache.drill.exec.vector
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) <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.