Uses of Interface
org.apache.drill.common.logical.data.LogicalOperator
Packages that use LogicalOperator
Package
Description
Storage plugin interfaces and logical plan representation.
Logical operators in a query graph.
Visitors for Drill logical plan graphs.
-
Uses of LogicalOperator in org.apache.drill.common.logical
Methods in org.apache.drill.common.logical that return types with arguments of type LogicalOperatorMethods in org.apache.drill.common.logical with parameters of type LogicalOperatorModifier and TypeMethodDescriptionLogicalPlanBuilder.addLogicalOperator
(LogicalOperator operator) Constructor parameters in org.apache.drill.common.logical with type arguments of type LogicalOperatorModifierConstructorDescriptionLogicalPlan
(PlanProperties head, Map<String, StoragePluginConfig> storageEngineMap, List<LogicalOperator> operators) -
Uses of LogicalOperator in org.apache.drill.common.logical.data
Classes in org.apache.drill.common.logical.data with type parameters of type LogicalOperatorModifier and TypeClassDescriptionclass
AbstractBuilder<T extends LogicalOperator>
static interface
LogicalOperator.NodeBuilder<T extends LogicalOperator>
Classes in org.apache.drill.common.logical.data that implement LogicalOperatorModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
Implementation ofLogicalOperator
forMetadataAggRel
rel node.class
Implementation ofLogicalOperator
forMetadataControllerRel
rel node.class
Implementation ofLogicalOperator
forMetadataHandlerRel
rel node.class
class
class
class
class
SimpleOperator is an operator that has one inputs at most.class
An operator that cannot be subscribed to.class
An operator that produces data without any parents.class
class
class
class
class
class
class
Methods in org.apache.drill.common.logical.data that return LogicalOperatorModifier and TypeMethodDescriptionSingleInputOperator.getInput()
Join.getLeft()
LateralJoin.getLeft()
Join.getRight()
LateralJoin.getRight()
Methods in org.apache.drill.common.logical.data that return types with arguments of type LogicalOperatorModifier and TypeMethodDescriptionExcept.getInputs()
Intersect.getInputs()
Union.getInputs()
Except.iterator()
Filter.iterator()
Flatten.iterator()
GroupingAggregate.iterator()
Intersect.iterator()
Join.iterator()
LateralJoin.iterator()
Limit.iterator()
LogicalSemiJoin.iterator()
MetadataController.iterator()
Order.iterator()
RunningAggregate.iterator()
SingleInputOperator.iterator()
SourceOperator.iterator()
Store.iterator()
Transform.iterator()
Union.iterator()
Window.iterator()
Methods in org.apache.drill.common.logical.data with parameters of type LogicalOperatorModifier and TypeMethodDescriptionExcept.Builder.addInput
(LogicalOperator o) Intersect.Builder.addInput
(LogicalOperator o) Union.Builder.addInput
(LogicalOperator o) Join.Builder.left
(LogicalOperator left) void
LogicalOperator.registerAsSubscriber
(LogicalOperator operator) void
LogicalOperatorBase.registerAsSubscriber
(LogicalOperator operator) void
SinkOperator.registerAsSubscriber
(LogicalOperator operator) Join.Builder.right
(LogicalOperator right) AbstractSingleBuilder.setInput
(LogicalOperator input) void
SingleInputOperator.setInput
(LogicalOperator input) Method parameters in org.apache.drill.common.logical.data with type arguments of type LogicalOperatorModifier and TypeMethodDescriptionvoid
LogicalOperatorBase.accept
(GraphVisitor<LogicalOperator> visitor) void
LogicalOperator.setupAndValidate
(List<LogicalOperator> operators, Collection<ValidationError> errors) void
LogicalOperatorBase.setupAndValidate
(List<LogicalOperator> operators, Collection<ValidationError> errors) Constructors in org.apache.drill.common.logical.data with parameters of type LogicalOperatorModifierConstructorDescriptionJoin
(LogicalOperator left, LogicalOperator right, List<JoinCondition> conditions, String type) Join
(LogicalOperator left, LogicalOperator right, List<JoinCondition> conditions, org.apache.calcite.rel.core.JoinRelType type) LateralJoin
(LogicalOperator left, LogicalOperator right) LogicalSemiJoin
(LogicalOperator left, LogicalOperator right, List<JoinCondition> conditions, org.apache.calcite.rel.core.JoinRelType type) MetadataController
(LogicalOperator left, LogicalOperator right) Constructor parameters in org.apache.drill.common.logical.data with type arguments of type LogicalOperatorModifierConstructorDescriptionExcept
(List<LogicalOperator> inputs, Boolean distinct) Intersect
(List<LogicalOperator> inputs, Boolean distinct) Union
(List<LogicalOperator> inputs, Boolean distinct) -
Uses of LogicalOperator in org.apache.drill.common.logical.data.visitors
Methods in org.apache.drill.common.logical.data.visitors with parameters of type LogicalOperator -
Uses of LogicalOperator in org.apache.drill.exec.planner.logical
Methods in org.apache.drill.exec.planner.logical that return LogicalOperatorModifier and TypeMethodDescriptionDrillAggregateRel.implement
(DrillImplementor implementor) DrillAnalyzeRel.implement
(DrillImplementor implementor) DrillDirectScanRel.implement
(DrillImplementor implementor) DrillExceptRel.implement
(DrillImplementor implementor) DrillFilterRel.implement
(DrillImplementor implementor) DrillIntersectRel.implement
(DrillImplementor implementor) DrillJoinRel.implement
(DrillImplementor implementor) DrillLateralJoinRel.implement
(DrillImplementor implementor) DrillLimitRel.implement
(DrillImplementor implementor) DrillProjectRel.implement
(DrillImplementor implementor) DrillRel.implement
(DrillImplementor implementor) DrillScanRel.implement
(DrillImplementor implementor) DrillScreenRel.implement
(DrillImplementor implementor) DrillSemiJoinRel.implement
(DrillImplementor implementor) DrillSortRel.implement
(DrillImplementor implementor) DrillTableModify.implement
(DrillImplementor implementor) DrillUnionRel.implement
(DrillImplementor implementor) DrillUnnestRel.implement
(DrillImplementor implementor) DrillValuesRel.implement
(DrillImplementor implementor) DrillWindowRel.implement
(DrillImplementor implementor) DrillWriterRel.implement
(DrillImplementor implementor) MetadataAggRel.implement
(DrillImplementor implementor) MetadataControllerRel.implement
(DrillImplementor implementor) MetadataHandlerRel.implement
(DrillImplementor implementor) RowKeyJoinRel.implement
(DrillImplementor implementor) static LogicalOperator
DrillJoinRel.implementInput
(DrillImplementor implementor, int i, int offset, org.apache.calcite.rel.RelNode input, DrillRel currentNode, List<String> parentFields) Check to make sure that the fields of the inputs are the same as the output field names.DrillImplementor.visitChild
(DrillRel parent, int ordinal, org.apache.calcite.rel.RelNode child) -
Uses of LogicalOperator in org.apache.drill.exec.planner.torel
Methods in org.apache.drill.exec.planner.torel with parameters of type LogicalOperatorModifier and TypeMethodDescriptionorg.apache.calcite.rel.RelNode
ConversionContext.toRel
(LogicalOperator operator) -
Uses of LogicalOperator in org.apache.drill.exec.store.enumerable.plan
Methods in org.apache.drill.exec.store.enumerable.plan that return LogicalOperator