Class IntermediateLayerVisitor
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.expression.visitor.ExpressionVisitor<IntermediateLayer,IntermediateLayerVisitor.IntermediateLayerVisitorContext>
-
- org.apache.iotdb.db.mpp.plan.expression.visitor.IntermediateLayerVisitor
-
public class IntermediateLayerVisitor extends ExpressionVisitor<IntermediateLayer,IntermediateLayerVisitor.IntermediateLayerVisitorContext>
Responsible for constructingIntermediateLayerthrough Expression.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntermediateLayerVisitor.IntermediateLayerVisitorContext
-
Constructor Summary
Constructors Constructor Description IntermediateLayerVisitor()
-
Method Summary
-
Methods inherited from class org.apache.iotdb.db.mpp.plan.expression.visitor.ExpressionVisitor
process
-
-
-
-
Method Detail
-
visitExpression
public IntermediateLayer visitExpression(Expression expression, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
- Specified by:
visitExpressionin classExpressionVisitor<IntermediateLayer,IntermediateLayerVisitor.IntermediateLayerVisitorContext>
-
visitUnaryExpression
public IntermediateLayer visitUnaryExpression(UnaryExpression unaryExpression, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
visitBinaryExpression
public IntermediateLayer visitBinaryExpression(BinaryExpression binaryExpression, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
visitTernaryExpression
public IntermediateLayer visitTernaryExpression(TernaryExpression ternaryExpression, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
visitFunctionExpression
public IntermediateLayer visitFunctionExpression(FunctionExpression functionExpression, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
visitTimeStampOperand
public IntermediateLayer visitTimeStampOperand(TimestampOperand timestampOperand, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
visitTimeSeriesOperand
public IntermediateLayer visitTimeSeriesOperand(TimeSeriesOperand timeSeriesOperand, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
visitConstantOperand
public IntermediateLayer visitConstantOperand(ConstantOperand constantOperand, IntermediateLayerVisitor.IntermediateLayerVisitorContext context)
-
-