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