Uses of Interface
se.liu.ida.hefquin.engine.queryplan.logical.UnaryLogicalOp
Packages that use UnaryLogicalOp
Package
Description
-
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.logical
Methods in se.liu.ida.hefquin.engine.queryplan.logical that return UnaryLogicalOp -
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.logical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.logical.impl that implement UnaryLogicalOpModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassMethods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return UnaryLogicalOpConstructors in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type UnaryLogicalOpModifierConstructorDescriptionLogicalPlanWithUnaryRootImpl(UnaryLogicalOp rootOp, Iterable<QueryPlanProperty> qpInfo, LogicalPlan subPlan) Constructor. -
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return UnaryLogicalOpMethods in se.liu.ida.hefquin.engine.queryplan.physical with parameters of type UnaryLogicalOpModifier and TypeMethodDescriptiondefault UnaryPhysicalOpPhysicalOpFactory.create(UnaryLogicalOp lop) Creates a physical operator for the given logical operator.PhysicalOpRegistry.create(UnaryLogicalOp lop, ExpectedVariables inputVars) Creates a physical operator for the given logical operator by consulting registered factories in order.PhysicalOpRegistry.createAll(UnaryLogicalOp lop, ExpectedVariables inputVars) Creates all possible physical operators for the given logical operator by consulting all registered factories. -
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical.impl
Fields in se.liu.ida.hefquin.engine.queryplan.physical.impl declared as UnaryLogicalOpModifier and TypeFieldDescriptionprotected final UnaryLogicalOpBaseForPhysicalOpSingleInputJoin.lopMethods in se.liu.ida.hefquin.engine.queryplan.physical.impl that return UnaryLogicalOpMethods in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type UnaryLogicalOpModifier and TypeMethodDescriptionPhysicalOpBind.Factory.create(UnaryLogicalOp lop) PhysicalOpBindJoinBRTPF.Factory.create(UnaryLogicalOp lop) PhysicalOpBindJoinSPARQL.Factory.create(UnaryLogicalOp lop) PhysicalOpFilter.Factory.create(UnaryLogicalOp lop) PhysicalOpGlobalToLocal.Factory.create(UnaryLogicalOp lop) PhysicalOpIndexNestedLoopsJoin.Factory.create(UnaryLogicalOp lop) PhysicalOpLocalToGlobal.Factory.create(UnaryLogicalOp lop) PhysicalOpLookupJoinViaWrapper.Factory.create(UnaryLogicalOp lop) PhysicalOpUnfold.Factory.create(UnaryLogicalOp lop) Constructors in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type UnaryLogicalOpModifierConstructorDescriptionprotectedThe given logical operator is expected to be either aLogicalOpGPAddor aLogicalOpGPOptAdd. -
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils that return UnaryLogicalOpModifier and TypeMethodDescriptionstatic UnaryLogicalOpLogicalOpUtils.createLogicalAddOpFromLogicalReqOp(LogicalOpRequest<?, ?> reqOp) static UnaryLogicalOpLogicalOpUtils.createLogicalAddOpFromPhysicalReqOp(PhysicalOperator op) static UnaryLogicalOpLogicalOpUtils.createLogicalOptAddOpFromPhysicalReqOp(PhysicalOperator op) Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type UnaryLogicalOpModifier and TypeMethodDescriptionLogicalToPhysicalOpConverter.convert(UnaryLogicalOp 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 subplan under this operator will produce solution mappings with the given variables.LogicalToPhysicalOpConverterImpl.convert(UnaryLogicalOp lop, ExpectedVariables inputVars) protected PhysicalPlanLogicalToPhysicalPlanConverterImpl.Worker.createPhysicalPlanWithUnaryRoot(UnaryLogicalOp lop, QueryPlanningInfo qpInfo, PhysicalPlan child) static PhysicalPlanPhysicalPlanFactory.createPlan(UnaryLogicalOp rootOp, QueryPlanningInfo qpInfo, LogicalToPhysicalOpConverter lop2pop, PhysicalPlan subplan) Creates a physical plan in which the root operator is the physical operator that the givenLogicalToPhysicalOpConverterreturns for the given logical operator.static PhysicalPlanPhysicalPlanFactory.extractRequestAsPlan(UnaryLogicalOp lop) LogicalToPhysicalOpConverter.getAllPossible(UnaryLogicalOp 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 subplan under this operator will produce solution mappings with the given variables.LogicalToPhysicalOpConverterImpl.getAllPossible(UnaryLogicalOp lop, ExpectedVariables inputVars) -
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics with parameters of type UnaryLogicalOpModifier and TypeMethodDescriptionprotected LogicalPlanFilterPushDown.createPlanAfterPushingInSubPlan(LogicalOpFilter parentFilterOp, UnaryLogicalOp childOp, LogicalPlan subPlanUnderChildOp, LogicalPlan inputPlan) protected LogicalPlanFilterPushDown.createPlanForAddOpUnderFilter(LogicalOpFilter parentFilterOp, UnaryLogicalOp childOp, LogicalPlan subPlanUnderChildOp, LogicalPlan inputPlan) Assumes that the given child operator is either a, ainvalid reference
LogicalOpTPAdd, ainvalid reference
LogicalOpTPOptAdd, ainvalid reference
LogicalOpBGPAdd, ainvalid reference
LogicalOpBGPOptAddLogicalOpGPAdd, or aLogicalOpGPOptAdd.protected LogicalPlanFilterPushDown.createPlanForL2GOrG2LUnderFilter(LogicalOpFilter parentFilterOp, UnaryLogicalOp childOp, LogicalPlan subPlanUnderChildOp, LogicalPlan inputPlan) Assumes that the given child operator is either aLogicalOpLocalToGlobalor aLogicalOpGlobalToLocal.UnionPullUp.rewritePlanWithUnaryRootAndUnionChild(UnaryLogicalOp rootOp, LogicalPlan subPlan) Based on the assumption that the given subplan has a union operator as its root operator, this function pulls up that union by pushing the given unary operator to be the root of each of the children of the union.