All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static void |
debugDisplayJoinOperatorTree(Operator<? extends OperatorDesc> joinOperator,
String prefix) |
static String |
getValidateDataTypeErrorMsg(String type,
VectorExpressionDescriptor.Mode mode,
boolean allowComplex,
boolean isVectorizationComplexTypesEnabled) |
static String |
getValidateDataTypeErrorMsg(String type,
VectorExpressionDescriptor.Mode mode,
boolean allowComplex,
boolean isVectorizationComplexTypesEnabled,
boolean allowVoidProjection) |
static org.apache.commons.lang3.tuple.ImmutablePair<VectorAggregationDesc,String> |
getVectorAggregationDesc(String aggregationName,
List<ExprNodeDesc> parameterList,
GenericUDAFEvaluator evaluator,
TypeInfo outputTypeInfo,
GenericUDAFEvaluator.Mode udafEvaluatorMode,
VectorizationContext vContext) |
static boolean |
onExpressionHasNullSafes(MapJoinDesc desc) |
PhysicalContext |
resolve(PhysicalContext physicalContext)
All physical plan resolvers have to implement this entry method.
|
void |
testSetCurrentBaseWork(BaseWork testBaseWork) |
Operator<? extends OperatorDesc> |
validateAndVectorizeOperator(Operator<? extends OperatorDesc> op,
VectorizationContext vContext,
boolean isReduce,
boolean isTez,
org.apache.hadoop.hive.ql.optimizer.physical.Vectorizer.VectorTaskColumnInfo vectorTaskColumnInfo) |
static boolean |
validateDataType(String type,
VectorExpressionDescriptor.Mode mode,
boolean allowComplex) |
static boolean |
validateDataType(String type,
VectorExpressionDescriptor.Mode mode,
boolean allowComplex,
boolean allowVoidProjection) |
static Operator<? extends OperatorDesc> |
vectorizeFilterOperator(Operator<? extends OperatorDesc> filterOp,
VectorizationContext vContext,
VectorFilterDesc vectorFilterDesc) |
static Operator<? extends OperatorDesc> |
vectorizeGroupByOperator(Operator<? extends OperatorDesc> groupByOp,
VectorizationContext vContext,
VectorGroupByDesc vectorGroupByDesc) |
Operator<? extends OperatorDesc> |
vectorizeOperator(Operator<? extends OperatorDesc> op,
VectorizationContext vContext,
boolean isReduce,
boolean isTez,
org.apache.hadoop.hive.ql.optimizer.physical.Vectorizer.VectorTaskColumnInfo vectorTaskColumnInfo) |
static Operator<? extends OperatorDesc> |
vectorizePTFOperator(Operator<? extends OperatorDesc> ptfOp,
VectorizationContext vContext,
VectorPTFDesc vectorPTFDesc) |
static Operator<? extends OperatorDesc> |
vectorizeSelectOperator(Operator<? extends OperatorDesc> selectOp,
VectorizationContext vContext,
VectorSelectDesc vectorSelectDesc) |
static Operator<? extends OperatorDesc> |
vectorizeTopNKeyOperator(Operator<? extends OperatorDesc> topNKeyOperator,
VectorizationContext vContext,
VectorTopNKeyDesc vectorTopNKeyDesc) |