Uses of Class
se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.ConsumingPushBasedPlanThreadException
Packages that use ConsumingPushBasedPlanThreadException
- 
Uses of ConsumingPushBasedPlanThreadException in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
Subclasses of ConsumingPushBasedPlanThreadException in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbasedModifier and TypeClassDescriptionclassThis class wraps anInterruptedExceptioncaught in a thread that is waiting to consume the output of aPushBasedPlanThread.Methods in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased that throw ConsumingPushBasedPlanThreadExceptionModifier and TypeMethodDescriptionprotected abstract voidPushBasedPlanThreadImplBase.produceOutput(IntermediateResultElementSink sink) protected voidPushBasedPlanThreadImplForBinaryOperator.produceOutput(IntermediateResultElementSink sink) protected voidPushBasedPlanThreadImplForNaryOperator.produceOutput(IntermediateResultElementSink sink) protected voidPushBasedPlanThreadImplForUnaryOperator.produceOutput(IntermediateResultElementSink sink) protected voidPushBasedPlanThreadImplForNaryOperator.produceOutputByConsumingAllInputsInParallel(IntermediateResultElementSink sink) Consumes the complete i-th input first (and pushes that input to the operatorPushBasedPlanThreadImplForNaryOperator.op), before moving on to the (i+1)-th input.protected voidPushBasedPlanThreadImplForBinaryOperator.produceOutputByConsumingBothInputsInParallel(IntermediateResultElementSink sink) Aims to consume both inputs in parallel.protected voidPushBasedPlanThreadImplForBinaryOperator.produceOutputByConsumingInput1First(IntermediateResultElementSink sink) Consumes the complete child 1 input first (and pushes that input to the operatorPushBasedPlanThreadImplForBinaryOperator.op), before moving on to the input from child 2.protected voidPushBasedPlanThreadImplForNaryOperator.produceOutputByConsumingInputsOneAfterAnother(IntermediateResultElementSink sink) Consumes the complete i-th input first (and pushes that input to the operatorPushBasedPlanThreadImplForNaryOperator.op), before moving on to the (i+1)-th input.voidPushBasedPlanThread.transferAvailableOutput(List<SolutionMapping> transferBuffer) This function first clears the given list and, then, transfers the currently-available solution mappings produced by this task from an internal buffer to the given list, in the order in which the solution mappings have been produced.final voidPushBasedPlanThreadImplBase.transferAvailableOutput(List<SolutionMapping> transferBuffer)