RETURN
- The class associated with the return of each visit method.EXTRA
- The class object associated with additional data required for a particular operator modification.EXCEP
- An optional exception class that can be thrown when a portion of a modification or traversal fails. Must extend Throwable. In the case where the visitor does not throw any caught exception, this can be set as RuntimeException.public interface LogicalVisitor<RETURN,EXTRA,EXCEP extends Throwable>
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Modifier and Type | Method and Description |
---|---|
RETURN |
visitAnalyze(Analyze analyze,
EXTRA value) |
RETURN |
visitFilter(Filter filter,
EXTRA value) |
RETURN |
visitFlatten(Flatten flatten,
EXTRA value) |
RETURN |
visitGroupingAggregate(GroupingAggregate groupBy,
EXTRA value) |
RETURN |
visitJoin(Join join,
EXTRA value) |
RETURN |
visitLateralJoin(LateralJoin lateralJoin,
EXTRA value) |
RETURN |
visitLimit(Limit limit,
EXTRA value) |
RETURN |
visitOrder(Order order,
EXTRA value) |
RETURN |
visitProject(Project project,
EXTRA value) |
RETURN |
visitRunningAggregate(RunningAggregate runningAggregate,
EXTRA value) |
RETURN |
visitScan(Scan scan,
EXTRA value) |
RETURN |
visitStore(Store store,
EXTRA value) |
RETURN |
visitTransform(Transform transform,
EXTRA value) |
RETURN |
visitUnion(Union union,
EXTRA value) |
RETURN |
visitUnnest(Unnest unnest,
EXTRA value) |
RETURN |
visitValues(Values constant,
EXTRA value) |
RETURN |
visitWindow(Window window,
EXTRA value) |
RETURN |
visitWriter(Writer writer,
EXTRA value) |
RETURN visitGroupingAggregate(GroupingAggregate groupBy, EXTRA value) throws EXCEP extends Throwable
RETURN visitRunningAggregate(RunningAggregate runningAggregate, EXTRA value) throws EXCEP extends Throwable
RETURN visitTransform(Transform transform, EXTRA value) throws EXCEP extends Throwable
Copyright © 1970 The Apache Software Foundation. All rights reserved.