Package io.substrait.expression
Class AbstractExpressionVisitor<O,C extends VisitationContext,E extends Exception>
java.lang.Object
io.substrait.expression.AbstractExpressionVisitor<O,C,E>
- All Implemented Interfaces:
ExpressionVisitor<O,C, E>
public abstract class AbstractExpressionVisitor<O,C extends VisitationContext,E extends Exception>
extends Object
implements ExpressionVisitor<O,C,E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(Expression.BinaryLiteral expr, C context) visit(Expression.BoolLiteral expr, C context) visit(Expression.Cast expr, C context) visit(Expression.DateLiteral expr, C context) visit(Expression.DecimalLiteral expr, C context) visit(Expression.EmptyListLiteral expr, C context) visit(Expression.EmptyMapLiteral expr, C context) visit(Expression.FixedBinaryLiteral expr, C context) visit(Expression.FixedCharLiteral expr, C context) visit(Expression.FP32Literal expr, C context) visit(Expression.FP64Literal expr, C context) visit(Expression.I16Literal expr, C context) visit(Expression.I32Literal expr, C context) visit(Expression.I64Literal expr, C context) visit(Expression.I8Literal expr, C context) visit(Expression.IfThen expr, C context) visit(Expression.InPredicate expr, C context) visit(Expression.IntervalCompoundLiteral expr, C context) visit(Expression.IntervalDayLiteral expr, C context) visit(Expression.IntervalYearLiteral expr, C context) visit(Expression.ListLiteral expr, C context) visit(Expression.MapLiteral expr, C context) visit(Expression.MultiOrList expr, C context) visit(Expression.NullLiteral expr, C context) visit(Expression.PrecisionTimestampLiteral expr, C context) visit(Expression.PrecisionTimestampTZLiteral expr, C context) visit(Expression.ScalarFunctionInvocation expr, C context) visit(Expression.ScalarSubquery expr, C context) visit(Expression.SetPredicate expr, C context) visit(Expression.SingleOrList expr, C context) visit(Expression.StrLiteral expr, C context) visit(Expression.StructLiteral expr, C context) visit(Expression.Switch expr, C context) visit(Expression.TimeLiteral expr, C context) visit(Expression.TimestampLiteral expr, C context) visit(Expression.TimestampTZLiteral expr, C context) visit(Expression.UUIDLiteral expr, C context) visit(Expression.VarCharLiteral expr, C context) visit(Expression.WindowFunctionInvocation expr, C context) visit(FieldReference expr, C context) abstract OvisitFallback(Expression expr, C context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.substrait.expression.ExpressionVisitor
visit
-
Constructor Details
-
AbstractExpressionVisitor
public AbstractExpressionVisitor()
-
-
Method Details
-
visitFallback
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-
visit
- Specified by:
visitin interfaceExpressionVisitor<O,C extends VisitationContext, E extends Exception> - Throws:
E extends Exception
-