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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassMethods 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, LogicalPlan subPlan)  - 
Uses of UnaryLogicalOp in se.liu.ida.hefquin.engine.queryplan.physical
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return UnaryLogicalOp - 
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 UnaryLogicalOpModifier and TypeMethodDescriptionBaseForPhysicalOpSingleInputJoin.getLogicalOperator()PhysicalOpFilter.getLogicalOperator()PhysicalOpGlobalToLocal.getLogicalOperator()PhysicalOpLocalToGlobal.getLogicalOperator()Constructors in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type UnaryLogicalOpModifierConstructorDescriptionprotectedThe given logical operator is expected to be of one of the following six types:LogicalOpTPAdd,LogicalOpTPOptAdd,LogicalOpBGPAdd,LogicalOpBGPOptAdd,LogicalOpGPAdd, orLogicalOpGPOptAdd. - 
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 TypeMethodDescriptionstatic UnaryPhysicalOpLogicalToPhysicalOpConverter.convert(UnaryLogicalOp lop) protected PhysicalPlanLogicalToPhysicalPlanConverterImpl.Worker.createPhysicalPlanWithUnaryRoot(UnaryLogicalOp lop, PhysicalPlan child) static PhysicalPlanPhysicalPlanFactory.createPlan(UnaryLogicalOp rootOp, PhysicalPlan subplan) Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as perLogicalToPhysicalOpConverter.static PhysicalPlanPhysicalPlanFactory.extractRequestAsPlan(UnaryLogicalOp lop)  - 
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 aLogicalOpTPAdd, aLogicalOpTPOptAdd, aLogicalOpBGPAdd, aLogicalOpBGPOptAdd, aLogicalOpGPAdd, 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.