Uses of Interface
se.liu.ida.hefquin.engine.queryproc.ExecutionContext
Packages that use ExecutionContext
Package
Description
-
Uses of ExecutionContext in se.liu.ida.hefquin.engine.queryplan.executable
Methods in se.liu.ida.hefquin.engine.queryplan.executable with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoidUnaryExecutableOp.concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) Concludes the execution of this operator and sends the remaining result elements (if any) to the given sink.voidNullaryExecutableOp.execute(IntermediateResultElementSink sink, ExecutionContext execCxt) Executes this operator and sends the produced result elements (if any) to the given sink.default voidUnaryExecutableOp.process(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the solution mappings of the given list as input to this operator and sends the produced result elements (if any) to the given sink.voidUnaryExecutableOp.process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the given solution mapping as input to this operator and sends the produced result elements (if any) to the given sink.default voidBinaryExecutableOp.processInputFromChild1(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the solution mappings of the given list as input coming from the first operand and sends the produced result elements (if any) to the given sink.voidBinaryExecutableOp.processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the given solution mapping as input coming from the first operand and sends the produced result elements (if any) to the given sink.default voidBinaryExecutableOp.processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the solution mappings of the given list as input coming from the second operand and sends the produced result elements (if any) to the given sink.voidBinaryExecutableOp.processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the given solution mapping as input coming from the second operand and sends the produced result elements (if any) to the given sink.default voidNaryExecutableOp.processInputFromXthChild(int x, List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the solution mappings oft he given list as input coming from the x-th operand and sends the produced result elements (if any) to the given sink.voidNaryExecutableOp.processInputFromXthChild(int x, SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the given solution mapping as input coming from the x-th operand and sends the produced result elements (if any) to the given sink.voidBinaryExecutableOp.wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) Finishes up any processing related to the input coming from the first operand and sends the remaining result elements (if any) to the given sink.voidBinaryExecutableOp.wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) Finishes up any processing related to the input coming from the second operand and sends the remaining result elements (if any) to the given sink.voidNaryExecutableOp.wrapUpForXthChild(int x, IntermediateResultElementSink sink, ExecutionContext execCxt) Finishes up any processing related to the input coming from the x-th operand and sends the remaining result elements (if any) to the given sink. -
Uses of ExecutionContext in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased declared as ExecutionContextConstructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased with parameters of type ExecutionContextModifierConstructorDescriptionprotectedResultElementIterBase(ExecutionContext execCxt) ResultElementIterWithBinaryExecOp(BinaryExecutableOp op, ResultElementIterator inputIter1, ResultElementIterator inputIter2, ExecutionContext execCxt) ResultElementIterWithUnaryExecOp(UnaryExecutableOp op, ResultElementIterator inputIter, ExecutionContext execCxt) -
Uses of ExecutionContext in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops declared as ExecutionContextModifier and TypeFieldDescriptionprotected final ExecutionContextExecOpParallelMultiwayLeftJoin.Worker.execCxtMethods in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type ExecutionContextModifier and TypeMethodDescriptionprotected voidBaseForExecOpIndexNestedLoopsJoinWithRequestOps._concludeExecution(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpIndexNestedLoopsJoinWithRequests._concludeExecution(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpParallelBindJoin._concludeExecution(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpSequentialBindJoin._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected abstract voidBaseForUnaryExecOpWithCollectedInput._concludeExecution(List<SolutionMapping> currentBatch, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to process the given solution mappings as last input, conclude the execution of this operator, and send the remaining result elements (if any) to the given sink.protected final voidBaseForUnaryExecOpWithCollectedInput._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpBind._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpDuplicateRemoval._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpFilter._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpGlobalToLocal._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpLocalToGlobal._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpLookupJoinViaWrapperWithoutParamVars._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpLookupJoinViaWrapperWithParamVars._concludeExecution(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpParallelMultiwayLeftJoin._concludeExecution(List<SolutionMapping> batch, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpUnfold._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected abstract voidUnaryExecutableOpBase._concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to conclude the execution of this operator and send the remaining result elements (if any) to the given sink.protected final voidBaseForExecOpRequestWithPaging._execute(IntermediateResultElementSink sink, ExecutionContext execCxt) protected final voidBaseForExecOpRequestWithTPFPaging._execute(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpTriplesRequest._execute(IntermediateResultElementSink sink, ExecutionContext execCxt) protected final voidExecOpRequestOther._execute(IntermediateResultElementSink sink, ExecutionContext execCxt) protected final voidExecOpRequestSPARQL._execute(IntermediateResultElementSink sink, ExecutionContext execCxt) protected abstract voidNullaryExecutableOpBase._execute(IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to execute the algorithm of this operator and send the result elements (if any) to the given sink.protected voidBaseForExecOpSequentialBindJoin._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected final voidBaseForUnaryExecOpWithCollectedInput._process(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected final voidBaseForUnaryExecOpWithCollectedInput._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpBind._process(Iterator<SolutionMapping> inputSolMaps, int maxBatchSize, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpBind._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpDuplicateRemoval._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpFilter._process(Iterator<SolutionMapping> inputSolMaps, int maxBatchSize, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpFilter._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpGlobalToLocal._process(Iterator<SolutionMapping> inputSolMaps, int maxBatchSize, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpGlobalToLocal._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpLocalToGlobal._process(Iterator<SolutionMapping> inputSolMaps, int maxBatchSize, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpLocalToGlobal._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpLookupJoinViaWrapperWithoutParamVars._process(SolutionMapping inputSM, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpUnfold._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidUnaryExecutableOpBase._process(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the input solution mappings of the given list by callingUnaryExecutableOpBase._process(SolutionMapping, IntermediateResultElementSink, ExecutionContext)for each of them.protected abstract voidUnaryExecutableOpBase._process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to process the given solution mapping as input and send the produced result elements (if any) to the given sink.protected voidUnaryExecutableOpBaseWithoutBlocking._process(Iterator<SolutionMapping> inputSolMaps, int maxBatchSize, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes input solution mappings of the given iterator by callingUnaryExecutableOpBase._process(SolutionMapping, IntermediateResultElementSink, ExecutionContext)for each of them, but consumes only as many input solution mappings as specified by the maxBatchSize argument (or less if the given iterator is exhausted earlier).protected final voidUnaryExecutableOpBaseWithoutBlocking._process(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpIndexNestedLoopsJoinWithRequestOps._processCollectedInput(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpIndexNestedLoopsJoinWithRequests._processCollectedInput(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpParallelBindJoin._processCollectedInput(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected abstract voidBaseForUnaryExecOpWithCollectedInput._processCollectedInput(List<SolutionMapping> currentBatch, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to process the given solution mappings as input and send the produced result elements (if any) to the given sink.protected voidExecOpLookupJoinViaWrapperWithParamVars._processCollectedInput(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpParallelMultiwayLeftJoin._processCollectedInput(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBinaryExecutableOpBase._processInputFromChild1(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the input solution mappings of the given list by callingBinaryExecutableOpBase._processInputFromChild1(SolutionMapping, IntermediateResultElementSink, ExecutionContext)for each of them.protected abstract voidBinaryExecutableOpBase._processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to process the given solution mapping as input coming from the first operand and send the produced result elements (if any) to the given sink.protected voidExecOpBinaryUnion._processInputFromChild1(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpBinaryUnion._processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpHashJoin._processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpNaiveNestedLoopsJoin._processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSymmetricHashJoin._processInputFromChild1(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSymmetricHashJoin._processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBinaryExecutableOpBase._processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the input solution mappings of the given list by callingBinaryExecutableOpBase._processInputFromChild2(SolutionMapping, IntermediateResultElementSink, ExecutionContext)for each of them.protected abstract voidBinaryExecutableOpBase._processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to process the given solution mapping as input coming from the second operand and send the produced result elements (if any) to the given sink.protected voidExecOpBinaryUnion._processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpBinaryUnion._processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpHashJoin._processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpHashJoin._processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpNaiveNestedLoopsJoin._processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpNaiveNestedLoopsJoin._processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSymmetricHashJoin._processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSymmetricHashJoin._processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpMultiwayUnion._processInputFromXthChild(int x, List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpMultiwayUnion._processInputFromXthChild(int x, SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidNaryExecutableOpBase._processInputFromXthChild(int x, List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) Processes the input solution mappings of the given list by callingNaryExecutableOpBase._processInputFromXthChild(int, SolutionMapping, IntermediateResultElementSink, ExecutionContext)for each of them.protected abstract voidNaryExecutableOpBase._processInputFromXthChild(int x, SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to process the given solution mapping as input coming from the x-th operand and send the produced result elements (if any) to the given sink.protected voidBaseForExecOpSequentialBindJoin._processJoinableInput(SolutionMapping inputSolMap, org.apache.jena.sparql.engine.binding.Binding inputSolMapRestricted, IntermediateResultElementSink sink, ExecutionContext execCxt) Makes sure that the given solution mapping will be considered for the next bind-join request, and performs that request if enough solution mappings have been accumulated.protected abstract voidBinaryExecutableOpBase._wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to finish up any processing related to the input coming from the first operand and send the remaining result elements (if any) to the given sink.protected voidExecOpBinaryUnion._wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpHashJoin._wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpNaiveNestedLoopsJoin._wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSymmetricHashJoin._wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) protected abstract voidBinaryExecutableOpBase._wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to finish up any processing related to the input coming from the second operand and send the remaining result elements (if any) to the given sink.protected voidExecOpBinaryUnion._wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpHashJoin._wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpNaiveNestedLoopsJoin._wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSymmetricHashJoin._wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpMultiwayUnion._wrapUpForXthChild(int x, IntermediateResultElementSink sink, ExecutionContext execCxt) protected abstract voidNaryExecutableOpBase._wrapUpForXthChild(int x, IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to finish up any processing related to the input coming from the x-th operand and send the remaining result elements (if any) to the given sink.protected voidBaseForExecOpParallelBindJoin.batchUp(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidUnaryExecutableOpBase.concludeExecution(IntermediateResultElementSink sink, ExecutionContext execCxt) protected RunnableBaseForExecOpIndexNestedLoopsJoinWithRequestOps.createProcessor(NullaryExecutableOp reqOp, SolutionMapping smFromInput, IntermediateResultElementSink outputSink, ExecutionContext execCxt) final voidNullaryExecutableOpBase.execute(IntermediateResultElementSink sink, ExecutionContext execCxt) protected CompletableFuture<?>[]BaseForExecOpIndexNestedLoopsJoinWithRequestOps.initiateProcessing(List<SolutionMapping> input, IntermediateResultElementSink sink, ExecutionContext execCxt) protected CompletableFuture<?> BaseForExecOpIndexNestedLoopsJoinWithRequestOps.initiateProcessing(SolutionMapping sm, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpParallelBindJoin.initiateProcessingOfBatches(IntermediateResultElementSink sink, ExecutionContext execCxt) Issues a bind-join request for every *full* batch of solution mappings that has been created from the given input solution mappings up to this point.protected voidBaseForExecOpParallelBindJoin.obtainFullResult(ExecutionContext execCxt) Performs a request to retrieve all solution mappings for the query of this operator (seeBaseForExecOpParallelBindJoin.createExecutableReqOpForAll()) and puts the retrieved solution mappings intoBaseForExecOpParallelBindJoin.fullResult.protected voidExecOpParallelMultiwayLeftJoin.parallelPhase(List<SolutionMapping> inputForParallelProcess, ExecutionContext execCxt) protected List<SolutionMapping> ExecOpLookupJoinViaWrapperWithoutParamVars.performRequest(ExecutionContext execCxt) protected voidBaseForExecOpSequentialBindJoin.performRequestAndHandleResponse(IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidExecOpSequentialBindJoinSPARQLwithVALUESorFILTER.performRequestAndHandleResponse(IntermediateResultElementSink sink, ExecutionContext execCxt) final voidUnaryExecutableOpBase.process(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidUnaryExecutableOpBase.process(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidBinaryExecutableOpBase.processInputFromChild1(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidBinaryExecutableOpBase.processInputFromChild1(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidBinaryExecutableOpBase.processInputFromChild2(List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidBinaryExecutableOpBase.processInputFromChild2(SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidNaryExecutableOpBase.processInputFromXthChild(int x, List<SolutionMapping> inputSolMaps, IntermediateResultElementSink sink, ExecutionContext execCxt) final voidNaryExecutableOpBase.processInputFromXthChild(int x, SolutionMapping inputSolMap, IntermediateResultElementSink sink, ExecutionContext execCxt) protected voidBaseForExecOpParallelBindJoin.switchToFullRetrievalMode(ExecutionContext execCxt, IntermediateResultElementSink sink) Performs a request to retrieve all solution mappings for the query of this operator (seeBaseForExecOpParallelBindJoin.createExecutableReqOpForAll()), puts the retrieved solution mappings intoBaseForExecOpParallelBindJoin.fullResult, and joins these retrieved solution mappings with all the input solution mappings collected so far; resulting solution mappings are send to the given sink.protected voidBaseForExecOpSequentialBindJoin.switchToFullRetrievalMode(ExecutionContext execCxt) Performs a request to retrieve all solution mappings for the query of this operator (seeBaseForExecOpSequentialBindJoin.createExecutableReqOpForAll()) and puts the retrieved solution mappings intoBaseForExecOpSequentialBindJoin.fullResult.final voidBinaryExecutableOpBase.wrapUpForChild1(IntermediateResultElementSink sink, ExecutionContext execCxt) final voidBinaryExecutableOpBase.wrapUpForChild2(IntermediateResultElementSink sink, ExecutionContext execCxt) final voidNaryExecutableOpBase.wrapUpForXthChild(int x, IntermediateResultElementSink sink, ExecutionContext execCxt) Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type ExecutionContextModifierConstructorDescriptionWorker(LogicalOpRequest<?, ?> req, SolutionMappingsIndex index, List<SolutionMapping> input, ExpectedVariables inputVarsFromNonOptionalPart, ExecutionContext execCxt) -
Uses of ExecutionContext in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased declared as ExecutionContextModifier and TypeFieldDescriptionprotected final ExecutionContextPushBasedPlanThreadImplBase.execCxtConstructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased with parameters of type ExecutionContextModifierConstructorDescriptionprotectedprotectedPushBasedPlanThreadImplForBinaryOperator(BinaryExecutableOp op, PushBasedPlanThread input1, PushBasedPlanThread input2, ExecutionContext execCxt) PushBasedPlanThreadImplForNaryOperator(NaryExecutableOp op, PushBasedPlanThread[] inputs, ExecutionContext execCxt) PushBasedPlanThreadImplForUnaryOperator(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt) -
Uses of ExecutionContext in se.liu.ida.hefquin.engine.queryproc.impl
Classes in se.liu.ida.hefquin.engine.queryproc.impl that implement ExecutionContext -
Uses of ExecutionContext in se.liu.ida.hefquin.engine.queryproc.impl.compiler
Methods in se.liu.ida.hefquin.engine.queryproc.impl.compiler that return ExecutionContextModifier and TypeMethodDescriptionprotected ExecutionContextQueryPlanCompilerBase.createExecContext()Methods in se.liu.ida.hefquin.engine.queryproc.impl.compiler with parameters of type ExecutionContextModifier and TypeMethodDescriptionprotected PushBasedPlanThreadQueryPlanCompilerForPushBasedExecution.Worker._createThreads(PhysicalPlan qep, LinkedList<PushBasedPlanThread> tasks, ExecutionContext execCxt) protected ResultElementIteratorQueryPlanCompilerForIteratorBasedExecution.compile(PhysicalPlan qep, ExecutionContext execCxt) protected PushBasedPlanThreadQueryPlanCompilerForPushBasedExecution.createThread(BinaryExecutableOp op, PushBasedPlanThread input1, PushBasedPlanThread input2, ExecutionContext execCxt) protected PushBasedPlanThreadQueryPlanCompilerForPushBasedExecution.createThread(NaryExecutableOp op, PushBasedPlanThread[] inputs, ExecutionContext execCxt) protected PushBasedPlanThreadQueryPlanCompilerForPushBasedExecution.createThread(NullaryExecutableOp op, ExecutionContext execCxt) protected PushBasedPlanThreadQueryPlanCompilerForPushBasedExecution.createThread(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt) protected LinkedList<PushBasedPlanThread> QueryPlanCompilerForPushBasedExecution.createThreads(PhysicalPlan qep, ExecutionContext execCxt) voidQueryPlanCompilerForPushBasedExecution.Worker.createThreads(PhysicalPlan qep, LinkedList<PushBasedPlanThread> threads, ExecutionContext execCxt)