Uses of Interface
se.liu.ida.hefquin.engine.queryplan.physical.NaryPhysicalOp
Package
Description
-
Uses of NaryPhysicalOp in se.liu.ida.hefquin.engine.queryplan.physical
Modifier and TypeInterfaceDescriptioninterface
An interface for any type ofPhysicalOperator
that directly implements a particular logical operator that has an arbitrary arity. -
Uses of NaryPhysicalOp in se.liu.ida.hefquin.engine.queryplan.physical.impl
Modifier and TypeClassDescriptionclass
Base class for physical operators that implement some form of a multi-way join algorithm.class
Base class for physical operators that implement some form of a multi-way left join algorithm.class
A physical operator that implements a multi-way union.Modifier and TypeFieldDescriptionprotected final NaryPhysicalOp
PhysicalPlanWithNaryRootImpl.rootOp
ModifierConstructorDescriptionprotected
PhysicalPlanWithNaryRootImpl
(NaryPhysicalOp rootOp, List<PhysicalPlan> subPlans) Instead of creating such a plan directly using this constructor, usePhysicalPlanFactory
.protected
PhysicalPlanWithNaryRootImpl
(NaryPhysicalOp rootOp, PhysicalPlan... subPlans) Instead of creating such a plan directly using this constructor, usePhysicalPlanFactory
. -
Uses of NaryPhysicalOp in se.liu.ida.hefquin.engine.queryplan.utils
Modifier and TypeMethodDescriptionstatic NaryPhysicalOp
LogicalToPhysicalOpConverter.convert
(LogicalOpMultiwayJoin lop) static NaryPhysicalOp
LogicalToPhysicalOpConverter.convert
(LogicalOpMultiwayLeftJoin lop) static NaryPhysicalOp
LogicalToPhysicalOpConverter.convert
(LogicalOpMultiwayUnion lop) static NaryPhysicalOp
LogicalToPhysicalOpConverter.convert
(NaryLogicalOp lop) Modifier and TypeMethodDescriptionstatic PhysicalPlan
PhysicalPlanFactory.createPlan
(NaryPhysicalOp rootOp, List<PhysicalPlan> subplans) Creates a physical plan with the given root operator.static PhysicalPlan
PhysicalPlanFactory.createPlan
(NaryPhysicalOp rootOp, PhysicalPlan... subplans) Creates a physical plan with the given root operator.