Modifier and Type | Method and Description |
---|---|
void |
MapJoinKeyObject.readFromVector(VectorHashKeyWrapper kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch) |
static ByteStream.Output |
MapJoinKey.serializeVector(ByteStream.Output byteStream,
VectorHashKeyWrapper 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(VectorHashKeyWrapper 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.
|
Modifier and Type | Method and Description |
---|---|
Object |
VectorHashKeyWrapperBatch.getWritableKeyValue(VectorHashKeyWrapper kw,
int i,
VectorExpressionWriter keyOutputWriter)
Get the row-mode writable object value of a key from a key wrapper
|
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.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.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) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.