Uses of Interface
se.liu.ida.hefquin.engine.queryplan.logical.BinaryLogicalOp
Packages that use BinaryLogicalOp
Package
Description
-
Uses of BinaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.logical
Methods in se.liu.ida.hefquin.engine.queryplan.logical that return BinaryLogicalOp -
Uses of BinaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.logical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.logical.impl that implement BinaryLogicalOpModifier and TypeClassDescriptionclassclassclassMethods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return BinaryLogicalOpConstructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type BinaryLogicalOpModifierConstructorDescriptionLogicalPlanWithBinaryRootImpl(BinaryLogicalOp rootOp, Iterable<QueryPlanProperty> qpInfo, LogicalPlan subPlan1, LogicalPlan subPlan2) Constructor. -
Uses of BinaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return BinaryLogicalOpMethods in se.liu.ida.hefquin.engine.queryplan.physical with parameters of type BinaryLogicalOpModifier and TypeMethodDescriptiondefault BinaryPhysicalOpPhysicalOpFactory.create(BinaryLogicalOp lop) Creates a physical operator for the given logical operator.PhysicalOpRegistry.create(BinaryLogicalOp lop, ExpectedVariables inputVars1, ExpectedVariables inputVars2) Creates a physical operator for the given logical operator by consulting registered factories in order.PhysicalOpRegistry.createAll(BinaryLogicalOp lop, ExpectedVariables inputVars1, ExpectedVariables inputVars2) Creates all possible physical operators for the given logical operator by consulting all registered factories. -
Uses of BinaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical.impl
Methods in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type BinaryLogicalOpModifier and TypeMethodDescriptionPhysicalOpBinaryUnion.Factory.create(BinaryLogicalOp lop) PhysicalOpHashJoin.Factory.create(BinaryLogicalOp lop) PhysicalOpHashRJoin.Factory.create(BinaryLogicalOp lop) PhysicalOpNaiveNestedLoopsJoin.Factory.create(BinaryLogicalOp lop) PhysicalOpSymmetricHashJoin.Factory.create(BinaryLogicalOp lop) -
Uses of BinaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type BinaryLogicalOpModifier and TypeMethodDescriptionLogicalToPhysicalOpConverter.convert(BinaryLogicalOp lop, ExpectedVariables inputVars1, ExpectedVariables inputVars2) Returns a physical operator that implements the given logical operator under the assumption that this operator will be used in a plan in which the two subplans under this operator will produce solution mappings with the given variables, respectively.LogicalToPhysicalOpConverterImpl.convert(BinaryLogicalOp lop, ExpectedVariables inputVars1, ExpectedVariables inputVars2) protected PhysicalPlanLogicalToPhysicalPlanConverterImpl.Worker.createPhysicalPlanWithBinaryRoot(BinaryLogicalOp lop, QueryPlanningInfo qpInfo, PhysicalPlan child1, PhysicalPlan child2) static PhysicalPlanPhysicalPlanFactory.createPlan(BinaryLogicalOp rootOp, QueryPlanningInfo qpInfo, LogicalToPhysicalOpConverter lop2pop, PhysicalPlan subplan1, PhysicalPlan subplan2) Creates a physical plan in which the root operator is the physical operator that the givenLogicalToPhysicalOpConverterreturns for the given logical operator.LogicalToPhysicalOpConverter.getAllPossible(BinaryLogicalOp lop, ExpectedVariables inputVars1, ExpectedVariables inputVars2) Returns all physical operators that implement the given logical operator under the assumption that this operator will be used in a plan in which the two subplans under this operator will produce solution mappings with the given variables, respectively.LogicalToPhysicalOpConverterImpl.getAllPossible(BinaryLogicalOp lop, ExpectedVariables inputVars1, ExpectedVariables inputVars2)