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 Exceptionpublic T visitFunctionHolderExpression(FunctionHolderExpression holder, VAL value) throws EXCEP extends Exception
visitFunctionHolderExpression in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitIfExpression(IfExpression ifExpr, VAL value) throws EXCEP extends Exception
visitIfExpression in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitBooleanOperator(BooleanOperator op, VAL value) throws EXCEP extends Exception
visitBooleanOperator in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitSchemaPath(SchemaPath path, VAL value) throws EXCEP extends Exception
visitSchemaPath in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitFloatConstant(ValueExpressions.FloatExpression fExpr, VAL value) throws EXCEP extends Exception
visitFloatConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitIntConstant(ValueExpressions.IntExpression intExpr, VAL value) throws EXCEP extends Exception
visitIntConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitLongConstant(ValueExpressions.LongExpression intExpr, VAL value) throws EXCEP extends Exception
visitLongConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitDecimal9Constant(ValueExpressions.Decimal9Expression decExpr, VAL value) throws EXCEP extends Exception
visitDecimal9Constant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitDecimal18Constant(ValueExpressions.Decimal18Expression decExpr, VAL value) throws EXCEP extends Exception
visitDecimal18Constant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitDecimal28Constant(ValueExpressions.Decimal28Expression decExpr, VAL value) throws EXCEP extends Exception
visitDecimal28Constant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitDecimal38Constant(ValueExpressions.Decimal38Expression decExpr, VAL value) throws EXCEP extends Exception
visitDecimal38Constant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitVarDecimalConstant(ValueExpressions.VarDecimalExpression decExpr, VAL value) throws EXCEP extends Exception
visitVarDecimalConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitDateConstant(ValueExpressions.DateExpression intExpr, VAL value) throws EXCEP extends Exception
visitDateConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitTimeConstant(ValueExpressions.TimeExpression intExpr, VAL value) throws EXCEP extends Exception
visitTimeConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitTimeStampConstant(ValueExpressions.TimeStampExpression intExpr, VAL value) throws EXCEP extends Exception
visitTimeStampConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitIntervalYearConstant(ValueExpressions.IntervalYearExpression intExpr, VAL value) throws EXCEP extends Exception
visitIntervalYearConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitIntervalDayConstant(ValueExpressions.IntervalDayExpression intExpr, VAL value) throws EXCEP extends Exception
visitIntervalDayConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitDoubleConstant(ValueExpressions.DoubleExpression dExpr, VAL value) throws EXCEP extends Exception
visitDoubleConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitBooleanConstant(ValueExpressions.BooleanExpression e, VAL value) throws EXCEP extends Exception
visitBooleanConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitQuotedStringConstant(ValueExpressions.QuotedString e, VAL value) throws EXCEP extends Exception
visitQuotedStringConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitCastExpression(CastExpression e, VAL value) throws EXCEP extends Exception
visitCastExpression in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitConvertExpression(ConvertExpression e, VAL value) throws EXCEP extends Exception
visitConvertExpression in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitAnyValueExpression(AnyValueExpression e, VAL value) throws EXCEP extends Exception
visitAnyValueExpression in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitNullConstant(TypedNullConstant e, VAL value) throws EXCEP extends Exception
visitNullConstant in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitNullExpression(NullExpression e, VAL value) throws EXCEP extends Exception
visitNullExpression in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic 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 Exceptionpublic T visitParameter(ValueExpressions.ParameterExpression e, VAL value) throws EXCEP extends Exception
visitParameter in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends Exceptionpublic T visitTypedFieldExpr(TypedFieldExpr e, VAL value) throws EXCEP extends Exception
visitTypedFieldExpr in interface ExprVisitor<T,VAL,EXCEP extends Exception>EXCEP extends ExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.