Class EvaluationDAGBuilder
- java.lang.Object
-
- org.apache.iotdb.db.mpp.transformation.dag.builder.EvaluationDAGBuilder
-
public class EvaluationDAGBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EvaluationDAGBuilder(long queryId, QueryDataSetInputLayer inputLayer, java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, Expression[] outputExpressions, TypeProvider typeProvider, UDTFContext udtfContext, float memoryBudgetInMB)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvaluationDAGBuilderbindInputLayerColumnIndexWithExpression()EvaluationDAGBuilderbuildLayerMemoryAssigner()EvaluationDAGBuilderbuildResultColumnPointReaders()LayerPointReader[]getOutputPointReaders()
-
-
-
Constructor Detail
-
EvaluationDAGBuilder
public EvaluationDAGBuilder(long queryId, QueryDataSetInputLayer inputLayer, java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, Expression[] outputExpressions, TypeProvider typeProvider, UDTFContext udtfContext, float memoryBudgetInMB)
-
-
Method Detail
-
buildLayerMemoryAssigner
public EvaluationDAGBuilder buildLayerMemoryAssigner()
-
bindInputLayerColumnIndexWithExpression
public EvaluationDAGBuilder bindInputLayerColumnIndexWithExpression()
-
buildResultColumnPointReaders
public EvaluationDAGBuilder buildResultColumnPointReaders() throws QueryProcessException, java.io.IOException
- Throws:
QueryProcessExceptionjava.io.IOException
-
getOutputPointReaders
public LayerPointReader[] getOutputPointReaders()
-
-