Uses of Interface
org.apache.drill.common.logical.data.visitors.LogicalVisitor
Package
Description
Logical operators in a query graph.
Visitors for Drill logical plan graphs.
-
Uses of LogicalVisitor in org.apache.drill.common.logical.data
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TAnalyze.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TExcept.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TFilter.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TFlatten.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TGroupingAggregate.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TIntersect.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TJoin.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TLateralJoin.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TLimit.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TLogicalOperator.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) Provides capability to build a set of output based on traversing a query graph tree.<T,
X, E extends Throwable>
TLogicalSemiJoin.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TMetadataAggregate.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TMetadataController.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TMetadataHandler.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TOrder.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TProject.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TRunningAggregate.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TScan.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TStore.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TTransform.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TUnion.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TUnnest.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TValues.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TWindow.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) <T,
X, E extends Throwable>
TWriter.accept
(LogicalVisitor<T, X, E> logicalVisitor, X value) -
Uses of LogicalVisitor in org.apache.drill.common.logical.data.visitors
-
Uses of LogicalVisitor in org.apache.drill.exec.planner.logical
Modifier and TypeClassDescriptionclass
This visitor will walk a logical plan and record in a map the list of field references associated to each scan.