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