Uses of Interface
org.apache.drill.common.logical.data.visitors.LogicalVisitor
Packages that use 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
Methods in org.apache.drill.common.logical.data with parameters of type LogicalVisitorModifier 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
Classes in org.apache.drill.common.logical.data.visitors that implement LogicalVisitor -
Uses of LogicalVisitor in org.apache.drill.exec.planner.logical
Classes in org.apache.drill.exec.planner.logical that implement LogicalVisitorModifier and TypeClassDescriptionclassThis visitor will walk a logical plan and record in a map the list of field references associated to each scan.