Uses of Interface
se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedPlanThread
Packages that use PushBasedPlanThread
Package
Description
-
Uses of PushBasedPlanThread in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
Classes in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased that implement PushBasedPlanThreadModifier and TypeClassDescriptionclass
class
Contains the core part of implementingPushBasedPlanThread
.class
class
class
class
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased declared as PushBasedPlanThreadModifier and TypeFieldDescriptionprotected final PushBasedPlanThread
PushBasedPlanThreadImplForUnaryOperator.input
protected final PushBasedPlanThread
PushBasedPlanThreadImplForBinaryOperator.input1
protected final PushBasedPlanThread
PushBasedPlanThreadImplForBinaryOperator.input2
protected final PushBasedPlanThread[]
PushBasedPlanThreadImplForNaryOperator.inputs
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased with type parameters of type PushBasedPlanThreadModifier and TypeFieldDescriptionprotected final LinkedList
<PushBasedPlanThread> PushBasedExecutablePlanImpl.tasks
Methods in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased that return PushBasedPlanThreadModifier and TypeMethodDescriptionConnectorForAdditionalConsumer.addConnectorForAdditionalConsumer()
PushBasedPlanThread.addConnectorForAdditionalConsumer()
Can be used for cases in which multiple threads consume the output produced by this thread.PushBasedPlanThreadImplBase.addConnectorForAdditionalConsumer()
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased with parameters of type PushBasedPlanThreadModifierConstructorDescriptionPushBasedPlanThreadImplForBinaryOperator
(BinaryExecutableOp op, PushBasedPlanThread input1, PushBasedPlanThread input2, ExecutionContext execCxt) PushBasedPlanThreadImplForNaryOperator
(NaryExecutableOp op, PushBasedPlanThread[] inputs, ExecutionContext execCxt) PushBasedPlanThreadImplForUnaryOperator
(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt) Constructor parameters in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased with type arguments of type PushBasedPlanThreadModifierConstructorDescription -
Uses of PushBasedPlanThread in se.liu.ida.hefquin.engine.queryproc.impl.compiler
Fields in se.liu.ida.hefquin.engine.queryproc.impl.compiler with type parameters of type PushBasedPlanThreadModifier and TypeFieldDescriptionprotected final Map
<PhysicalPlan, PushBasedPlanThread> QueryPlanCompilerForPushBasedExecution.Worker.convertedSubPlans
Methods in se.liu.ida.hefquin.engine.queryproc.impl.compiler that return PushBasedPlanThreadModifier and TypeMethodDescriptionprotected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.Worker._createThreads
(PhysicalPlan qep, LinkedList<PushBasedPlanThread> tasks, ExecutionContext execCxt) protected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(BinaryExecutableOp op, PushBasedPlanThread input1, PushBasedPlanThread input2, ExecutionContext execCxt) protected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(NaryExecutableOp op, PushBasedPlanThread[] inputs, ExecutionContext execCxt) protected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(NullaryExecutableOp op, ExecutionContext execCxt) protected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt) Methods in se.liu.ida.hefquin.engine.queryproc.impl.compiler that return types with arguments of type PushBasedPlanThreadModifier and TypeMethodDescriptionprotected LinkedList
<PushBasedPlanThread> QueryPlanCompilerForPushBasedExecution.createThreads
(PhysicalPlan qep, ExecutionContext execCxt) Methods in se.liu.ida.hefquin.engine.queryproc.impl.compiler with parameters of type PushBasedPlanThreadModifier and TypeMethodDescriptionprotected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(BinaryExecutableOp op, PushBasedPlanThread input1, PushBasedPlanThread input2, ExecutionContext execCxt) protected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(NaryExecutableOp op, PushBasedPlanThread[] inputs, ExecutionContext execCxt) protected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.createThread
(UnaryExecutableOp op, PushBasedPlanThread input, ExecutionContext execCxt) Method parameters in se.liu.ida.hefquin.engine.queryproc.impl.compiler with type arguments of type PushBasedPlanThreadModifier and TypeMethodDescriptionprotected PushBasedPlanThread
QueryPlanCompilerForPushBasedExecution.Worker._createThreads
(PhysicalPlan qep, LinkedList<PushBasedPlanThread> tasks, ExecutionContext execCxt) void
QueryPlanCompilerForPushBasedExecution.Worker.createThreads
(PhysicalPlan qep, LinkedList<PushBasedPlanThread> threads, ExecutionContext execCxt)