public class Vectorizer extends Object implements PhysicalPlanResolver
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
Vectorizer() |
public void testSetCurrentBaseWork(BaseWork testBaseWork)
public PhysicalContext resolve(PhysicalContext physicalContext) throws SemanticException
PhysicalPlanResolver
resolve
in interface PhysicalPlanResolver
SemanticException
public static ObjectInspector.Category aggregationOutputCategory(VectorAggregateExpression vectorAggrExpr)
public static boolean validateDataType(String type, VectorExpressionDescriptor.Mode mode)
public static boolean onExpressionHasNullSafes(MapJoinDesc desc)
public static Operator<? extends OperatorDesc> vectorizeTableScanOperator(Operator<? extends OperatorDesc> tableScanOp, VectorizationContext vContext) throws HiveException
HiveException
public static Operator<? extends OperatorDesc> vectorizeFilterOperator(Operator<? extends OperatorDesc> filterOp, VectorizationContext vContext) throws HiveException
HiveException
public static Operator<? extends OperatorDesc> vectorizeGroupByOperator(Operator<? extends OperatorDesc> groupByOp, VectorizationContext vContext) throws HiveException
HiveException
public static Operator<? extends OperatorDesc> vectorizeSelectOperator(Operator<? extends OperatorDesc> selectOp, VectorizationContext vContext) throws HiveException
HiveException
public Operator<? extends OperatorDesc> vectorizeOperator(Operator<? extends OperatorDesc> op, VectorizationContext vContext, boolean isTezOrSpark, org.apache.hadoop.hive.ql.optimizer.physical.Vectorizer.VectorTaskColumnInfo vectorTaskColumnInfo) throws HiveException
HiveException
public void debugDisplayAllMaps(BaseWork work)
Copyright © 2021 The Apache Software Foundation. All rights reserved.