public static interface MapJoinTableContainer.ReusableGetAdaptor
Modifier and Type | Method and Description |
---|---|
Object[] |
getCurrentKey() |
MapJoinRowContainer |
getCurrentRows() |
boolean |
hasAnyNulls(int fieldCount,
boolean[] nullsafes)
Checks whether the current key has any nulls.
|
JoinUtil.JoinResult |
setFromOther(MapJoinTableContainer.ReusableGetAdaptor other)
Changes current rows to which adaptor is referring to the rows corresponding to
the key that another adaptor has already deserialized via setFromVector/setFromRow.
|
JoinUtil.JoinResult |
setFromRow(Object row,
List<ExprNodeEvaluator> fields,
List<ObjectInspector> ois)
Changes current rows to which adaptor is referring to the rows corresponding to
the key represented by a row object, and fields and ois used to interpret it.
|
JoinUtil.JoinResult |
setFromRowNoNulls(Object row,
List<ExprNodeEvaluator> fields,
List<ObjectInspector> ois,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
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 |
setFromVectorNoNulls(VectorHashKeyWrapperBase kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch,
MatchTracker matchTracker) |
JoinUtil.JoinResult setFromVector(VectorHashKeyWrapperBase kw, VectorExpressionWriter[] keyOutputWriters, VectorHashKeyWrapperBatch keyWrapperBatch) throws HiveException
HiveException
JoinUtil.JoinResult setFromVectorNoNulls(VectorHashKeyWrapperBase kw, VectorExpressionWriter[] keyOutputWriters, VectorHashKeyWrapperBatch keyWrapperBatch, MatchTracker matchTracker) throws HiveException
HiveException
JoinUtil.JoinResult setFromRow(Object row, List<ExprNodeEvaluator> fields, List<ObjectInspector> ois) throws HiveException
HiveException
JoinUtil.JoinResult setFromRowNoNulls(Object row, List<ExprNodeEvaluator> fields, List<ObjectInspector> ois, MatchTracker matchTracker) throws HiveException
HiveException
JoinUtil.JoinResult setFromOther(MapJoinTableContainer.ReusableGetAdaptor other) throws HiveException
HiveException
boolean hasAnyNulls(int fieldCount, boolean[] nullsafes)
MapJoinRowContainer getCurrentRows()
Object[] getCurrentKey()
Copyright © 2022 The Apache Software Foundation. All rights reserved.