Interface PathExpression.PartialVisitor<R>
-
- All Superinterfaces:
PathExpression.Visitor<R>
- Enclosing class:
- PathExpression
public static interface PathExpression.PartialVisitor<R> extends PathExpression.Visitor<R>
Partial visitor overPathExpressionwith a defaultotherwise(com.gdblab.pathAlgebra.expressions.PathExpression)branch.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rotherwise(PathExpression instance)Default branch for unhandled cases.default Rvisit(PathExpression.Base instance)Visit thePathExpression.Basecase.default Rvisit(PathExpression.GroupBy instance)Visit thePathExpression.GroupBycase.default Rvisit(PathExpression.Join instance)Visit thePathExpression.Joincase.default Rvisit(PathExpression.OrderBy instance)Visit thePathExpression.OrderBycase.default Rvisit(PathExpression.Projection instance)Visit thePathExpression.Projectioncase.default Rvisit(PathExpression.Recursive instance)Visit thePathExpression.Recursivecase.default Rvisit(PathExpression.Selection instance)Visit thePathExpression.Selectioncase.default Rvisit(PathExpression.Union instance)Visit thePathExpression.Unioncase.
-
-
-
Method Detail
-
otherwise
default R otherwise(PathExpression instance)
Default branch for unhandled cases.
-
visit
default R visit(PathExpression.Base instance)
Visit thePathExpression.Basecase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.Selection instance)
Visit thePathExpression.Selectioncase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.Join instance)
Visit thePathExpression.Joincase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.Union instance)
Visit thePathExpression.Unioncase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.Recursive instance)
Visit thePathExpression.Recursivecase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.GroupBy instance)
Visit thePathExpression.GroupBycase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.OrderBy instance)
Visit thePathExpression.OrderBycase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
visit
default R visit(PathExpression.Projection instance)
Visit thePathExpression.Projectioncase.- Specified by:
visitin interfacePathExpression.Visitor<R>
-
-