Uses of Interface
se.liu.ida.hefquin.engine.queryplan.logical.NaryLogicalOp
Packages that use NaryLogicalOp
Package
Description
-
Uses of NaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.logical
Methods in se.liu.ida.hefquin.engine.queryplan.logical that return NaryLogicalOp -
Uses of NaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.logical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.logical.impl that implement NaryLogicalOpModifier and TypeClassDescriptionclassclassA multiway left join corresponds to a sequence of SPARQL OPTIONAL clauses.classMethods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return NaryLogicalOpConstructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type NaryLogicalOpModifierConstructorDescriptionLogicalPlanWithNaryRootImpl(NaryLogicalOp rootOp, Iterable<QueryPlanProperty> qpInfo, List<LogicalPlan> subPlans) Constructor.LogicalPlanWithNaryRootImpl(NaryLogicalOp rootOp, Iterable<QueryPlanProperty> qpInfo, LogicalPlan... subPlans) Constructor. -
Uses of NaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return NaryLogicalOpMethods in se.liu.ida.hefquin.engine.queryplan.physical with parameters of type NaryLogicalOpModifier and TypeMethodDescriptiondefault NaryPhysicalOpPhysicalOpFactory.create(NaryLogicalOp lop) Creates a physical operator for the given logical operator.PhysicalOpRegistry.create(NaryLogicalOp lop, ExpectedVariables... inputVars) Creates a physical operator for the given logical operator by consulting registered factories in order.PhysicalOpRegistry.createAll(NaryLogicalOp lop, ExpectedVariables... inputVars) Creates all possible physical operators for the given logical operator by consulting all registered factories. -
Uses of NaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical.impl
Methods in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type NaryLogicalOp -
Uses of NaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type NaryLogicalOpModifier and TypeMethodDescriptionLogicalToPhysicalOpConverter.convert(NaryLogicalOp lop, ExpectedVariables... inputVars) 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 subplans under this operator will produce solution mappings with the given variables, respectively.LogicalToPhysicalOpConverterImpl.convert(NaryLogicalOp lop, ExpectedVariables... inputVars) protected PhysicalPlanLogicalToPhysicalPlanConverterImpl.Worker.createPhysicalPlanWithNaryRoot(NaryLogicalOp lop, QueryPlanningInfo qpInfo, PhysicalPlan[] children, boolean keepMultiwayJoins) static PhysicalPlanPhysicalPlanFactory.createPlan(NaryLogicalOp rootOp, QueryPlanningInfo qpInfo, LogicalToPhysicalOpConverter lop2pop, List<PhysicalPlan> subplans) Creates a physical plan in which the root operator is the physical operator that the givenLogicalToPhysicalOpConverterreturns for the given logical operator.static PhysicalPlanPhysicalPlanFactory.createPlan(NaryLogicalOp rootOp, QueryPlanningInfo qpInfo, LogicalToPhysicalOpConverter lop2pop, PhysicalPlan... subplans) Creates a physical plan in which the root operator is the physical operator that the givenLogicalToPhysicalOpConverterreturns for the given logical operator.LogicalToPhysicalOpConverter.getAllPossible(NaryLogicalOp lop, ExpectedVariables... inputVars) 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 subplans under this operator will produce solution mappings with the given variables, respectively.LogicalToPhysicalOpConverterImpl.getAllPossible(NaryLogicalOp lop, ExpectedVariables... inputVars)