Class SynchronizedIntermediateResultElementSink
java.lang.Object
se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
- All Implemented Interfaces:
- ClosableIntermediateResultElementSink,- IntermediateResultElementSink
public class SynchronizedIntermediateResultElementSink
extends Object
implements ClosableIntermediateResultElementSink
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()Closes this sink.booleanisClosed()Returns true if this sink has been closed.voidsend(SolutionMapping element) 
- 
Field Details- 
currentElement
- 
closedprotected boolean closed
 
- 
- 
Constructor Details- 
SynchronizedIntermediateResultElementSinkpublic SynchronizedIntermediateResultElementSink()
 
- 
- 
Method Details- 
send- Specified by:
- sendin interface- IntermediateResultElementSink
 
- 
closepublic void close()Description copied from interface:ClosableIntermediateResultElementSinkCloses this sink. Further calls of#send(Object)will be ignored. If this sink has been closed before, calling this method again has no effect.- Specified by:
- closein interface- ClosableIntermediateResultElementSink
 
- 
isClosedpublic boolean isClosed()Description copied from interface:ClosableIntermediateResultElementSinkReturns true if this sink has been closed.- Specified by:
- isClosedin interface- ClosableIntermediateResultElementSink
 
- 
getNextElement
 
-