public class CloneVisitor extends AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
Constructor and Description |
---|
CloneVisitor() |
visitAnyValueExpression, visitParameter, visitTypedFieldExpr
public LogicalExpression visitFunctionCall(FunctionCall call, Void value) throws RuntimeException
visitFunctionCall
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitFunctionCall
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitFunctionHolderExpression(FunctionHolderExpression holder, Void value) throws RuntimeException
visitFunctionHolderExpression
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitFunctionHolderExpression
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitIfExpression(IfExpression ifExpr, Void value) throws RuntimeException
visitIfExpression
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitIfExpression
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitBooleanOperator(BooleanOperator op, Void value) throws RuntimeException
visitBooleanOperator
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitBooleanOperator
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitSchemaPath(SchemaPath path, Void value) throws RuntimeException
visitSchemaPath
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitSchemaPath
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitFloatConstant(ValueExpressions.FloatExpression fExpr, Void value) throws RuntimeException
visitFloatConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitFloatConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitIntConstant(ValueExpressions.IntExpression intExpr, Void value) throws RuntimeException
visitIntConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitIntConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitLongConstant(ValueExpressions.LongExpression intExpr, Void value) throws RuntimeException
visitLongConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitLongConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitDecimal9Constant(ValueExpressions.Decimal9Expression decExpr, Void value) throws RuntimeException
visitDecimal9Constant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitDecimal9Constant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitDecimal18Constant(ValueExpressions.Decimal18Expression decExpr, Void value) throws RuntimeException
visitDecimal18Constant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitDecimal18Constant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitDecimal28Constant(ValueExpressions.Decimal28Expression decExpr, Void value) throws RuntimeException
visitDecimal28Constant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitDecimal28Constant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitDecimal38Constant(ValueExpressions.Decimal38Expression decExpr, Void value) throws RuntimeException
visitDecimal38Constant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitDecimal38Constant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitVarDecimalConstant(ValueExpressions.VarDecimalExpression decExpr, Void value) throws RuntimeException
visitVarDecimalConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitVarDecimalConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitDateConstant(ValueExpressions.DateExpression intExpr, Void value) throws RuntimeException
visitDateConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitDateConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitTimeConstant(ValueExpressions.TimeExpression intExpr, Void value) throws RuntimeException
visitTimeConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitTimeConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitTimeStampConstant(ValueExpressions.TimeStampExpression intExpr, Void value) throws RuntimeException
visitTimeStampConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitTimeStampConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitIntervalYearConstant(ValueExpressions.IntervalYearExpression intExpr, Void value) throws RuntimeException
visitIntervalYearConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitIntervalYearConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitIntervalDayConstant(ValueExpressions.IntervalDayExpression intExpr, Void value) throws RuntimeException
visitIntervalDayConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitIntervalDayConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitDoubleConstant(ValueExpressions.DoubleExpression dExpr, Void value) throws RuntimeException
visitDoubleConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitDoubleConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitBooleanConstant(ValueExpressions.BooleanExpression e, Void value) throws RuntimeException
visitBooleanConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitBooleanConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitQuotedStringConstant(ValueExpressions.QuotedString e, Void value) throws RuntimeException
visitQuotedStringConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitQuotedStringConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitCastExpression(CastExpression e, Void value) throws RuntimeException
visitCastExpression
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitCastExpression
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitConvertExpression(ConvertExpression e, Void value) throws RuntimeException
visitConvertExpression
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitConvertExpression
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitNullConstant(TypedNullConstant e, Void value) throws RuntimeException
visitNullConstant
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitNullConstant
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitNullExpression(NullExpression e, Void value) throws RuntimeException
visitNullExpression
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitNullExpression
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
public LogicalExpression visitUnknown(LogicalExpression e, Void value) throws RuntimeException
AbstractExprVisitor
instanceof
approach to parse out these "unknown"
expressions.visitUnknown
in interface ExprVisitor<LogicalExpression,Void,RuntimeException>
visitUnknown
in class AbstractExprVisitor<LogicalExpression,Void,RuntimeException>
RuntimeException
Copyright © 1970 The Apache Software Foundation. All rights reserved.