Uses of Interface
se.liu.ida.hefquin.engine.queryplan.executable.UnaryExecutableOp
Packages that use UnaryExecutableOp
Package
Description
-
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
Methods in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased that return UnaryExecutableOpModifier and TypeMethodDescriptionResultElementIterWithUnaryExecOp.getOp()
ResultElementIterWithUnaryExecOp.MyOpRunnerThread.getOp()
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased with parameters of type UnaryExecutableOpModifierConstructorDescriptionMyOpRunnerThread
(UnaryExecutableOp op, ResultElementIterator inputIter) ResultElementIterWithUnaryExecOp
(UnaryExecutableOp op, ResultElementIterator inputIter, ExecutionContext execCxt) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Classes in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops that implement UnaryExecutableOpModifier and TypeClassDescriptionclass
A base class for all variations of the bind join algorithm that use some form of SPARQL requests.class
BaseForExecOpBindJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember> A generic implementation of the bind join algorithm that uses executable request operators for performing the requests to the federation member.class
BaseForExecOpIndexNestedLoopsJoinWithRequestOps<QueryType extends Query,
MemberType extends FederationMember> Abstract base class to implement index nested loops joins by using request operators.class
BaseForExecOpIndexNestedLoopsJoinWithRequests<QueryType extends Query,
MemberType extends FederationMember, ReqType extends DataRetrievalRequest, RespType extends DataRetrievalResponse<?>> Abstract base class to implement index nested loops joins by issuing requests directly and, then, using response processors.class
BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests<QueryType extends Query,
MemberType extends FederationMember, ReqType extends DataRetrievalRequest> class
BaseForExecOpIndexNestedLoopsJoinWithTPFRequests<MemberType extends FederationMember>
class
To be used for BIND clauses.class
Implementation of (a batching version of) the bind join algorithm for cases in which the federation member accessed by the algorithm supports the brTPF interface.class
Implementation of (a batching version of) the bind join algorithm that uses FILTERs to capture the potential join partners that are sent to the federation member.class
Implementation of (a batching version of) the bind join algorithm that uses UNION clauses with FILTERs inside.class
Implementation of (a batching version of) the bind join algorithm that uses a VALUES clause to capture the potential join partners that are sent to the federation member.class
Implementation of (a batching version of) the bind join algorithm that starts by using a VALUES clause exactly as done byExecOpBindJoinSPARQLwithVALUES
.class
class
class
class
class
class
class
TODO: Provide a description of the algorithm implemented by this class.class
Top-level base class for all implementations ofUnaryExecutableOp
.class
Base class for all implementations ofUnaryExecutableOp
that process the input solution mappings in batches (bind joins are typical examples of such operators). -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased declared as UnaryExecutableOpModifier and TypeFieldDescriptionprotected final UnaryExecutableOp
PushBasedPlanThreadImplForUnaryOperator.op
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased with parameters of type UnaryExecutableOpModifierConstructorDescriptionPushBasedPlanThreadImplForUnaryOperator
(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.physical
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return UnaryExecutableOpModifier and TypeMethodDescriptionUnaryPhysicalOp.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.physical.impl
Methods in se.liu.ida.hefquin.engine.queryplan.physical.impl that return UnaryExecutableOpModifier and TypeMethodDescriptionPhysicalOpBind.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoinWithFILTER.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) protected UnaryExecutableOp
PhysicalOpBindJoinWithFILTER.createExecOp
(SPARQLGraphPattern pattern, FederationMember fm, boolean useOuterJoinSemantics, boolean collectExceptions) PhysicalOpBindJoinWithUNION.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoinWithVALUES.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) protected UnaryExecutableOp
PhysicalOpBindJoinWithVALUES.createExecOp
(SPARQLGraphPattern pattern, FederationMember fm, boolean useOuterJoinSemantics, boolean collectExceptions) PhysicalOpBindJoinWithVALUESorFILTER.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) protected UnaryExecutableOp
PhysicalOpBindJoinWithVALUESorFILTER.createExecOp
(SPARQLGraphPattern pattern, FederationMember fm, boolean useOuterJoinSemantics, boolean collectExceptions) PhysicalOpFilter.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpGlobalToLocal.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpIndexNestedLoopsJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpLocalToGlobal.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpParallelMultiLeftJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryproc.impl.compiler
Methods in se.liu.ida.hefquin.engine.queryproc.impl.compiler with parameters of type UnaryExecutableOpModifier and TypeMethodDescriptionprotected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt)