Uses of Class
se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
Packages that use LogicalOpRequest
Package
Description
- 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.federation.access.utils
Methods in se.liu.ida.hefquin.engine.federation.access.utils with parameters of type LogicalOpRequestModifier and TypeMethodDescriptionstatic CardinalityResponse[]FederationAccessUtils.performCardinalityRequests(FederationAccessManager fedAccessMgr, LogicalOpRequest<?, ?>... reqOps) static DataRetrievalResponse[]FederationAccessUtils.performRequest(FederationAccessManager fedAccessMgr, LogicalOpRequest<?, ?>... reqOps) Method parameters in se.liu.ida.hefquin.engine.federation.access.utils with type arguments of type LogicalOpRequestModifier and TypeMethodDescriptionstatic CardinalityResponse[]FederationAccessUtils.performCardinalityRequests(FederationAccessManager fedAccessMgr, List<LogicalOpRequest<?, ?>> reqOps)  - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with type parameters of type LogicalOpRequestModifier and TypeFieldDescriptionprotected final List<LogicalOpRequest<?,?>> ExecOpParallelMultiwayLeftJoin.optionalPartsConstructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type LogicalOpRequestModifierConstructorDescriptionExecOpParallelMultiwayLeftJoin(boolean collectExceptions, ExpectedVariables inputVarsFromNonOptionalPart, LogicalOpRequest<?, ?>... optionalParts) Worker(LogicalOpRequest<?, ?> req, SolutionMappingsIndex index, IntermediateResultBlock input, ExpectedVariables inputVarsFromNonOptionalPart, ExecutionContext execCxt) Constructor parameters in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with type arguments of type LogicalOpRequestModifierConstructorDescriptionExecOpParallelMultiwayLeftJoin(boolean collectExceptions, ExpectedVariables inputVarsFromNonOptionalPart, List<LogicalOpRequest<?, ?>> optionalParts)  - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryplan.logical
Methods in se.liu.ida.hefquin.engine.queryplan.logical with parameters of type LogicalOpRequestModifier and TypeMethodDescriptionvoidLogicalPlanUtils.LogicalPlanCounter.visit(LogicalOpRequest<?, ?> op) voidLogicalPlanUtils.SourceAssignmentChecker.visit(LogicalOpRequest<?, ?> op) voidLogicalPlanVisitor.visit(LogicalOpRequest<?, ?> op) voidLogicalPlanVisitorBase.visit(LogicalOpRequest<?, ?> op)  - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryplan.physical.impl
Fields in se.liu.ida.hefquin.engine.queryplan.physical.impl declared as LogicalOpRequestModifier and TypeFieldDescriptionprotected final LogicalOpRequest<ReqType,MemberType> PhysicalOpRequest.lopFields in se.liu.ida.hefquin.engine.queryplan.physical.impl with type parameters of type LogicalOpRequestModifier and TypeFieldDescriptionprotected final List<LogicalOpRequest<?,?>> PhysicalOpParallelMultiLeftJoin.optionalPartsMethods in se.liu.ida.hefquin.engine.queryplan.physical.impl that return LogicalOpRequestMethods in se.liu.ida.hefquin.engine.queryplan.physical.impl that return types with arguments of type LogicalOpRequestModifier and TypeMethodDescriptionstatic List<LogicalOpRequest<?,?>> PhysicalOpParallelMultiLeftJoin.checkApplicability(List<PhysicalPlan> children) Checks whether aLogicalOpMultiwayLeftJoinwith the given list of physical plans can be implemented by the parallel multi-left-join (as captured by this physical operator).Constructors in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type LogicalOpRequestConstructor parameters in se.liu.ida.hefquin.engine.queryplan.physical.impl with type arguments of type LogicalOpRequestModifierConstructorDescriptionPhysicalOpParallelMultiLeftJoin(List<LogicalOpRequest<?, ?>> optionalParts)  - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type LogicalOpRequestModifier and TypeMethodDescriptionstatic NullaryPhysicalOpLogicalToPhysicalOpConverter.convert(LogicalOpRequest<?, ?> lop) static UnaryLogicalOpLogicalOpUtils.createLogicalAddOpFromLogicalReqOp(LogicalOpRequest<?, ?> reqOp) 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(LogicalOpRequest<?, ?> lop1, LogicalOpRequest<?, ?> lop2) Creates a BGP by merging two sets of triple patterns, which are extracted from two given Requests.static BGPLogicalOpUtils.createNewBGP(LogicalOpTPAdd lopTPAdd, LogicalOpRequest<?, ?> lopReq) 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 the given Request.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 SPARQLGraphPatternLogicalOpUtils.createNewGraphPatternWithAND(LogicalOpRequest<?, ?> lopReq1, LogicalOpRequest<?, ?> lopReq2) Creates a new graph pattern using a conjunction of two graph patterns, which are extracted from two given SPARQLRequests.static SPARQLGraphPatternLogicalOpUtils.createNewGraphPatternWithAND(LogicalOpTPAdd lopTPAdd, LogicalOpRequest<?, ?> lopReq) Creates a new graph pattern by adding a triple pattern to the graph pattern of a given SPARQLRequest, where the triple pattern is extracted from a given tpAdd operator.static SPARQLGraphPatternLogicalOpUtils.createNewGraphPatternWithUnion(LogicalOpRequest<?, ?> lopReq1, LogicalOpRequest<?, ?> lopReq2) Creates a new graph pattern using a union of two graph patterns, which are extracted from two given SPARQLRequests.static <R extends DataRetrievalRequest,M extends FederationMember> 
PhysicalPlanPhysicalPlanFactory.createPlanWithRequest(LogicalOpRequest<R, M> lop) Creates a plan with a request operator as root operator.static org.apache.jena.sparql.syntax.ElementLogicalOpUtils.getPatternOfRequest(LogicalOpRequest<?, ?> lopReq) static Set<TriplePattern>LogicalOpUtils.getTriplePatternsOfReq(LogicalOpRequest<?, ?> lop) Return a set of triple patterns, which are extracted from a given Request (support TriplePatternRequest and BGPRequest)protected voidTextBasedLogicalPlanPrinterImpl.printOp(LogicalOpRequest<?, ?> op, PrintStream out, String indentLevelString, String indentLevelStringForOpDetail)  - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics that return types with arguments of type LogicalOpRequestModifier and TypeMethodDescriptionprotected List<LogicalOpRequest<?,?>> CardinalityBasedJoinOrderingWithRequests.extractAllRequestOps(LogicalPlan plan) Extracts all request operators from the given plan such that the resulting list of these operators will be ordered in the order in which the operators can be found by a depth-first traversal of the given plan.protected List<LogicalOpRequest<?,?>>[] CardinalityBasedJoinOrderingWithRequests.extractAllRequestOps(LogicalPlan[] plans) Extracts all request operators from the given list of plans such that, for each of the plans, the resulting list of these operators is ordered in the order in which the operators can be found by a depth-first traversal of the plan.Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics with parameters of type LogicalOpRequestModifier and TypeMethodDescriptionprotected LogicalPlanFilterPushDown.createPlanForRequestUnderFilter(LogicalOpFilter filterOp, LogicalOpRequest<?, ?> reqOp, LogicalPlan inputPlan)  - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
Fields in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality declared as LogicalOpRequestModifier and TypeFieldDescriptionprotected final LogicalOpRequest<?,?> CardinalityEstimationImpl.WorkerForRequestOps.reqOpConstructors in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality with parameters of type LogicalOpRequest - 
Uses of LogicalOpRequest in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple that return types with arguments of type LogicalOpRequestModifier and TypeMethodDescriptionprotected List<LogicalOpRequest<?,?>> CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.extractAllRequestOpsFromSourceAssignment(PhysicalPlan plan) Extracts all request operators from the given plan, assuming that this plan is a sub-plan of a source assignment (hence, assuming that this plan can only be either a single request, a filter over a request, or a union with requests).Method parameters in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple with type arguments of type LogicalOpRequestModifier and TypeMethodDescriptionprotected List<se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics>CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.associateCardWithSubPlans(List<LogicalOpRequest<?, ?>> reqOpsOfAllSubPlans, CardinalityResponse[] resps)