| Modifier and Type | Method and Description |
|---|---|
void |
MapJoinKeyObject.readFromVector(VectorHashKeyWrapperBase kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch) |
static ByteStream.Output |
MapJoinKey.serializeVector(ByteStream.Output byteStream,
VectorHashKeyWrapperBase kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch,
boolean[] nulls,
boolean[] sortableSortOrders,
byte[] nullMarkers,
byte[] notNullMarkers)
Serializes row to output for vectorized path.
|
JoinUtil.JoinResult |
MapJoinTableContainer.ReusableGetAdaptor.setFromVector(VectorHashKeyWrapperBase kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch)
Changes current rows to which adaptor is referring to the rows corresponding to
the key represented by a VHKW object, and writers and batch used to interpret it.
|
JoinUtil.JoinResult |
MapJoinTableContainer.ReusableGetAdaptor.setFromVectorNoNulls(VectorHashKeyWrapperBase kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch,
MatchTracker matchTracker) |
| Modifier and Type | Method and Description |
|---|---|
static VectorExpressionWriter |
VectorExpressionWriterFactory.genVectorExpressionWritable(ExprNodeDesc nodeDesc)
Compiles the appropriate vector expression writer based on an expression info (ExprNodeDesc)
|
static VectorExpressionWriter |
VectorExpressionWriterFactory.genVectorExpressionWritable(ObjectInspector fieldObjInspector)
Compiles the appropriate vector expression writer based on an expression info (ExprNodeDesc)
|
static VectorExpressionWriter |
VectorExpressionWriterFactory.genVectorExpressionWritable(VectorExpression vecExpr)
Compiles the appropriate vector expression writer based on an expression info (ExprNodeDesc)
|
static VectorExpressionWriter[] |
VectorExpressionWriterFactory.genVectorStructExpressionWritables(StructObjectInspector oi)
Compiles the appropriate vector expression writers based on a struct object
inspector.
|
static VectorExpressionWriter[] |
VectorExpressionWriterFactory.getExpressionWriters(List<ExprNodeDesc> nodesDesc)
Helper function to create an array of writers from a list of expression descriptors.
|
static VectorExpressionWriter[] |
VectorExpressionWriterFactory.getExpressionWriters(StructObjectInspector objInspector)
Returns
VectorExpressionWriter objects for the fields in the given
object inspector. |
static VectorExpressionWriter[] |
VectorExpressionWriterFactory.getExpressionWriters(VectorExpression[] vecExprs)
Helper function to create an array of writers from a list of expression descriptors.
|
static VectorExpressionWriter[] |
VectorExpressionWriterFactory.getSettableExpressionWriters(SettableStructObjectInspector objInspector) |
| Modifier and Type | Method and Description |
|---|---|
void |
VectorExpressionWriterFactory.ListOIDClosure.assign(VectorExpressionWriter[] writers,
List<ObjectInspector> oids) |
void |
VectorExpressionWriterFactory.SingleOIDClosure.assign(VectorExpressionWriter[] writers,
ObjectInspector objectInspector) |
| Modifier and Type | Method and Description |
|---|---|
GenericUDF.DeferredObject |
VectorUDFArgDesc.getDeferredJavaObject(int row,
VectorizedRowBatch b,
int argPosition,
VectorExpressionWriter[] writers) |
| Modifier and Type | Method and Description |
|---|---|
Object |
VectorHashKeyWrapperBatch.getWritableKeyValue(VectorHashKeyWrapperBase kw,
int keyIndex,
VectorExpressionWriter keyOutputWriter)
Get the row-mode writable object value of a key from a key wrapper
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.