Uses of Class
se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
Packages that use LogicalOpBGPAdd
Package
Description
- 
Uses of LogicalOpBGPAdd in se.liu.ida.hefquin.engine.queryplan.logical
Methods in se.liu.ida.hefquin.engine.queryplan.logical with parameters of type LogicalOpBGPAddModifier and TypeMethodDescriptionvoidLogicalPlanUtils.LogicalPlanCounter.visit(LogicalOpBGPAdd op) voidLogicalPlanUtils.SourceAssignmentChecker.visit(LogicalOpBGPAdd op) voidLogicalPlanVisitor.visit(LogicalOpBGPAdd op) voidLogicalPlanVisitorBase.visit(LogicalOpBGPAdd op)  - 
Uses of LogicalOpBGPAdd in se.liu.ida.hefquin.engine.queryplan.physical.impl
Constructors in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type LogicalOpBGPAddModifierConstructorDescription - 
Uses of LogicalOpBGPAdd in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils that return LogicalOpBGPAddModifier and TypeMethodDescriptionstatic LogicalOpBGPAddLogicalOpUtils.createBGPAddLopFromRequest(BGPRequest req, FederationMember fm) Creates a logical bgpAdd operator that uses the BGP of the given request, together with the given federation member.Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type LogicalOpBGPAddModifier and TypeMethodDescriptionstatic UnaryPhysicalOpLogicalToPhysicalOpConverter.convert(LogicalOpBGPAdd lop) static BGPLogicalOpUtils.createNewBGP(LogicalOpBGPAdd lopBGPAdd1, LogicalOpBGPAdd lopBGPAdd2) Creates a BGP by merging two sets of triple patterns, which are extracted from two given bgpAdd operators.static BGPLogicalOpUtils.createNewBGP(LogicalOpBGPAdd lopBGPAdd, LogicalOpRequest<?, ?> lopReq) Creates a BGP by merging two sets of triple patterns, where one of them is extracted from a given bgpAdd operator, and another one is extracted from a given Request.static BGPLogicalOpUtils.createNewBGP(LogicalOpTPAdd lopTPAdd, LogicalOpBGPAdd lopBGPAdd) Creates a BGP by adding a triple pattern to a set of triple patterns, where the triple pattern is extracted from a given tpAdd operator, and the set of triple patterns are extracted from a given bgpAdd operator.static SPARQLGraphPatternLogicalOpUtils.createNewGraphPatternWithAND(LogicalOpBGPAdd lopBGPAdd, LogicalOpRequest<?, ?> lopReq) Creates a new graph pattern by adding a BGP to the graph pattern of a given SPARQLRequest, where the BGP is extracted from a given bgpAdd operator.static PhysicalPlanPhysicalPlanFactory.createPlanBasedOnTypeOfGivenPhysicalOp(LogicalOpBGPAdd lop, Class<? extends PhysicalOperator> opClass, PhysicalPlan subplan) Creates a physical plan with a bgpAdd as root operator.static PhysicalPlanPhysicalPlanFactory.createPlanWithBindJoinFILTER(LogicalOpBGPAdd lop, PhysicalPlan subplan) Creates a plan with a bind join as root operator.static PhysicalPlanPhysicalPlanFactory.createPlanWithBindJoinUNION(LogicalOpBGPAdd lop, PhysicalPlan subplan) Creates a plan with a bind join as root operator.static PhysicalPlanPhysicalPlanFactory.createPlanWithBindJoinVALUES(LogicalOpBGPAdd lop, PhysicalPlan subplan) Creates a plan with a bind join as root operator.static PhysicalPlanPhysicalPlanFactory.createPlanWithIndexNLJ(LogicalOpBGPAdd lop, PhysicalPlan subplan) Creates a plan with an index nested loops join as root operator.static PhysicalPlanPhysicalPlanFactory.extractRequestAsPlan(LogicalOpBGPAdd lop) protected voidTextBasedLogicalPlanPrinterImpl.printOp(LogicalOpBGPAdd op, PrintStream out, String indentLevelString, String indentLevelStringForOpDetail)