public abstract class SimpleExprVisitor<T> extends Object implements ExprVisitor<T,Void,RuntimeException>
Constructor and Description |
---|
SimpleExprVisitor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAnyValueExpression, visitBooleanOperator, visitCastExpression, visitConvertExpression, visitNullConstant, visitNullExpression, visitParameter, visitTypedFieldExpr, visitUnknown
public T visitFunctionCall(FunctionCall call, Void value) throws RuntimeException
visitFunctionCall
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitFunctionHolderExpression(FunctionHolderExpression holder, Void value) throws RuntimeException
visitFunctionHolderExpression
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitIfExpression(IfExpression ifExpr, Void value) throws RuntimeException
visitIfExpression
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitSchemaPath(SchemaPath path, Void value) throws RuntimeException
visitSchemaPath
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitIntConstant(ValueExpressions.IntExpression intExpr, Void value) throws RuntimeException
visitIntConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitFloatConstant(ValueExpressions.FloatExpression fExpr, Void value) throws RuntimeException
visitFloatConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitLongConstant(ValueExpressions.LongExpression intExpr, Void value) throws RuntimeException
visitLongConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitDateConstant(ValueExpressions.DateExpression intExpr, Void value) throws RuntimeException
visitDateConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitTimeConstant(ValueExpressions.TimeExpression intExpr, Void value) throws RuntimeException
visitTimeConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitIntervalYearConstant(ValueExpressions.IntervalYearExpression intExpr, Void value) throws RuntimeException
visitIntervalYearConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitIntervalDayConstant(ValueExpressions.IntervalDayExpression intExpr, Void value) throws RuntimeException
visitIntervalDayConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitTimeStampConstant(ValueExpressions.TimeStampExpression intExpr, Void value) throws RuntimeException
visitTimeStampConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitDecimal9Constant(ValueExpressions.Decimal9Expression decExpr, Void value) throws RuntimeException
visitDecimal9Constant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitDecimal18Constant(ValueExpressions.Decimal18Expression decExpr, Void value) throws RuntimeException
visitDecimal18Constant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitDecimal28Constant(ValueExpressions.Decimal28Expression decExpr, Void value) throws RuntimeException
visitDecimal28Constant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitDecimal38Constant(ValueExpressions.Decimal38Expression decExpr, Void value) throws RuntimeException
visitDecimal38Constant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitVarDecimalConstant(ValueExpressions.VarDecimalExpression decExpr, Void value) throws RuntimeException
visitVarDecimalConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitDoubleConstant(ValueExpressions.DoubleExpression dExpr, Void value) throws RuntimeException
visitDoubleConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitBooleanConstant(ValueExpressions.BooleanExpression e, Void value) throws RuntimeException
visitBooleanConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public T visitQuotedStringConstant(ValueExpressions.QuotedString e, Void value) throws RuntimeException
visitQuotedStringConstant
in interface ExprVisitor<T,Void,RuntimeException>
RuntimeException
public abstract T visitFunctionCall(FunctionCall call)
public abstract T visitFunctionHolderExpression(FunctionHolderExpression call)
public abstract T visitIfExpression(IfExpression ifExpr)
public abstract T visitSchemaPath(SchemaPath path)
public abstract T visitIntConstant(ValueExpressions.IntExpression intExpr)
public abstract T visitFloatConstant(ValueExpressions.FloatExpression fExpr)
public abstract T visitLongConstant(ValueExpressions.LongExpression intExpr)
public abstract T visitDateConstant(ValueExpressions.DateExpression intExpr)
public abstract T visitTimeConstant(ValueExpressions.TimeExpression intExpr)
public abstract T visitIntervalYearConstant(ValueExpressions.IntervalYearExpression intExpr)
public abstract T visitIntervalDayConstant(ValueExpressions.IntervalDayExpression intExpr)
public abstract T visitTimeStampConstant(ValueExpressions.TimeStampExpression intExpr)
public abstract T visitDecimal9Constant(ValueExpressions.Decimal9Expression intExpr)
public abstract T visitDecimal18Constant(ValueExpressions.Decimal18Expression intExpr)
public abstract T visitDecimal28Constant(ValueExpressions.Decimal28Expression intExpr)
public abstract T visitDecimal38Constant(ValueExpressions.Decimal38Expression intExpr)
public abstract T visitVarDecimalConstant(ValueExpressions.VarDecimalExpression intExpr)
public abstract T visitDoubleConstant(ValueExpressions.DoubleExpression dExpr)
public abstract T visitBooleanConstant(ValueExpressions.BooleanExpression e)
public abstract T visitQuotedStringConstant(ValueExpressions.QuotedString e)
Copyright © 2021 The Apache Software Foundation. All rights reserved.