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