public VectorFilterOperator(CompilationOpContext ctx, OperatorDesc conf, VectorizationContext vContext, VectorDesc vectorDesc) throws HiveException { this(ctx); this.conf = (FilterDesc) conf; this.vContext = vContext; this.vectorDesc = (VectorFilterDesc) vectorDesc; predicateExpression = this.vectorDesc.getPredicateExpression(); }
public VectorFilterOperator(CompilationOpContext ctx, VectorizationContext vContext, OperatorDesc conf) throws HiveException { this(ctx); this.conf = (FilterDesc) conf; conditionEvaluator = ((VectorFilterDesc) this.conf.getVectorDesc()).getPredicateExpression(); }
@Explain(vectorization = Vectorization.EXPRESSION, displayName = "predicateExpression", explainLevels = { Level.DEFAULT, Level.EXTENDED }) public String getPredicateExpression() { return vectorFilterDesc.getPredicateExpression().toString(); } }
@Explain(vectorization = Vectorization.EXPRESSION, displayName = "predicateExpression", explainLevels = { Level.DEFAULT, Level.EXTENDED }) public String getPredicateExpression() { return vectorFilterDesc.getPredicateExpression().toString(); } }
VectorFilterDesc vectorFilterDesc = (VectorFilterDesc) ((AbstractOperatorDesc) vectorOp.getConf()).getVectorDesc(); VectorExpression vectorPredicateExpr = vectorFilterDesc.getPredicateExpression(); if (usesVectorUDFAdaptor(vectorPredicateExpr)) { vectorTaskColumnInfo.setUsesVectorUDFAdaptor(true);
isNative = true; if (vectorTaskColumnInfo != null) { VectorExpression vectorPredicateExpr = vectorFilterDesc.getPredicateExpression(); if (usesVectorUDFAdaptor(vectorPredicateExpr)) { vectorTaskColumnInfo.setUsesVectorUDFAdaptor(true);