Uses of Interface
se.liu.ida.hefquin.engine.queryplan.executable.UnaryExecutableOp
Package
Description
-
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
Modifier and TypeMethodDescriptionResultElementIterWithUnaryExecOp.getOp()
ResultElementIterWithUnaryExecOp.MyOpRunnerThread.getOp()
ModifierConstructorDescriptionMyOpRunnerThread
(UnaryExecutableOp op, ResultBlockIterator inputIter) ResultElementIterWithUnaryExecOp
(UnaryExecutableOp op, ResultBlockIterator inputIter, ExecutionContext execCxt) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Modifier and TypeClassDescriptionclass
BaseForExecOpBindJoin<QueryType extends Query,
MemberType extends FederationMember> An abstract base class for the different variants to implement the bind join algorithm.class
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
BaseForExecOpIndexNestedLoopsJoin<QueryType extends Query,
MemberType extends FederationMember> An abstract base class for implementations of the (external) index nested loops join algorithm.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
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.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
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
Modifier and TypeFieldDescriptionprotected final UnaryExecutableOp
ExecOpParallelMultiwayLeftJoin.Worker.execOp
-
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
Modifier and TypeFieldDescriptionprotected final UnaryExecutableOp
PullBasedExecPlanTaskForUnaryOperator.op
ModifierConstructorDescriptionPullBasedExecPlanTaskForUnaryOperator
(UnaryExecutableOp op, ExecPlanTask input, ExecutionContext execCxt, int minimumBlockSize) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
Modifier and TypeFieldDescriptionprotected final UnaryExecutableOp
PushBasedExecPlanTaskForUnaryOperator.op
ModifierConstructorDescriptionPushBasedExecPlanTaskForUnaryOperator
(UnaryExecutableOp op, ExecPlanTask input, ExecutionContext execCxt, int minimumBlockSize) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.physical
Modifier and TypeMethodDescriptionUnaryPhysicalOp.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) -
Uses of UnaryExecutableOp in se.liu.ida.hefquin.engine.queryplan.physical.impl
Modifier and TypeMethodDescriptionPhysicalOpBindJoin.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) 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
Modifier and TypeMethodDescriptionprotected ExecPlanTask
PullBasedQueryPlanCompilerImpl.createTaskForUnaryExecOp
(UnaryExecutableOp op, ExecPlanTask childTask, ExecutionContext execCxt, int preferredOutputBlockSize) protected PushBasedExecPlanTask
PushBasedQueryPlanCompilerImpl.createTaskForUnaryExecOp
(UnaryExecutableOp op, ExecPlanTask childTask, ExecutionContext execCxt, int preferredOutputBlockSize) protected abstract ExecPlanTask
TaskBasedQueryPlanCompilerBase.createTaskForUnaryExecOp
(UnaryExecutableOp op, ExecPlanTask childTask, ExecutionContext execCxt, int preferredOutputBlockSize)