Uses of Interface
se.liu.ida.hefquin.engine.queryplan.logical.LogicalOperator
Packages that use LogicalOperator
Package
Description
- 
Uses of LogicalOperator in se.liu.ida.hefquin.engine.queryplan.logical
Subinterfaces of LogicalOperator in se.liu.ida.hefquin.engine.queryplan.logicalModifier and TypeInterfaceDescriptioninterfaceAn interface for any type ofLogicalOperatorthat has an arity of two; i.e., it is defined of as a function over two multisets of solution mappings.interfaceAn interface for any type ofLogicalOperatorthat has an arbitrary arity ; i.e., it is defined of as a function over an arbitrary number of multisets of solution mappings.interfaceAn interface for any type ofLogicalOperatorthat has an arity of zero.interfaceAn interface for any type ofLogicalOperatorthat has an arity of one; i.e., it is defined of as a function over one multiset of solution mappings.Methods in se.liu.ida.hefquin.engine.queryplan.logical that return LogicalOperatorModifier and TypeMethodDescriptionLogicalPlan.getRootOperator()Returns the root operator of this plan.Methods in se.liu.ida.hefquin.engine.queryplan.logical with parameters of type LogicalOperatorModifier and TypeMethodDescriptionstatic LogicalPlanLogicalPlanUtils.createPlanWithSubPlans(LogicalOperator rootOp, List<LogicalPlan> subPlans) Creates aLogicalPlanwith the given operator as root operator and the plans given in the list as subplans.static LogicalPlanLogicalPlanUtils.createPlanWithSubPlans(LogicalOperator rootOp, LogicalPlan... subPlans) Creates aLogicalPlanwith the given operator as root operator and the given plans as subplans. - 
Uses of LogicalOperator in se.liu.ida.hefquin.engine.queryplan.logical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.logical.impl that implement LogicalOperatorModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassA multiway left join corresponds to a sequence of SPARQL OPTIONAL clauses.classclassLogicalOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> classclassclassclass - 
Uses of LogicalOperator in se.liu.ida.hefquin.engine.queryplan.physical
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return LogicalOperatorModifier and TypeMethodDescriptionPhysicalOperatorForLogicalOperator.getLogicalOperator()Returns the logical operator implemented by this physical operator. - 
Uses of LogicalOperator in se.liu.ida.hefquin.engine.queryplan.utils
Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type LogicalOperatorModifier and TypeMethodDescriptionstatic PhysicalOperatorLogicalToPhysicalOpConverter.convert(LogicalOperator lop) protected PhysicalPlanLogicalToPhysicalPlanConverterImpl.Worker.createPhysicalPlan(LogicalOperator lop, List<PhysicalPlan> children, boolean keepMultiwayJoins) static PhysicalPlanPhysicalPlanFactory.createPlan(LogicalOperator lop, PhysicalPlan... subplans) Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as perLogicalToPhysicalOpConverter.protected static voidBaseForTextBasedPlanPrinters.printLogicalOperatorBase(LogicalOperator lop, String indentString, PrintStream out, BaseForTextBasedPlanPrinters.OpNamePrinter np)  - 
Uses of LogicalOperator in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel with parameters of type LogicalOperatorModifier and TypeMethodDescriptionprotected IllegalArgumentExceptionCFRBase.createIllegalArgumentException(LogicalOperator rootOp)  - 
Uses of LogicalOperator in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules with parameters of type LogicalOperatorModifier and TypeMethodDescriptionstatic booleanIdentifyTypeOfRequestUsedForReq.isBGPRequest(LogicalOperator lop) static booleanIdentifyTypeOfRequestUsedForReq.isBGPRequestOverSPARQLEndpoint(LogicalOperator lop) static booleanIdentifyTypeOfRequestUsedForReq.isGraphPatternRequest(LogicalOperator lop) static booleanIdentifyTypeOfRequestUsedForReq.isTriplePatternRequest(LogicalOperator lop)