Package | Description |
---|---|
org.apache.drill.exec.store.parquet.columnreaders | |
org.apache.drill.exec.vector |
Modifier and Type | Class and Description |
---|---|
class |
VarLenColumnBulkInput<V extends ValueVector>
Implements the
VarLenBulkInput interface to optimize data copy |
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 | 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.
|
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.