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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this sink.booleanisClosed()Returns true if this sink has been closed.voidsend(SolutionMapping element)
-
Field Details
-
currentElement
-
closed
protected boolean closed
-
-
Constructor Details
-
SynchronizedIntermediateResultElementSink
public SynchronizedIntermediateResultElementSink()
-
-
Method Details
-
send
- Specified by:
sendin interfaceIntermediateResultElementSink
-
close
public 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 interfaceClosableIntermediateResultElementSink
-
isClosed
public boolean isClosed()Description copied from interface:ClosableIntermediateResultElementSinkReturns true if this sink has been closed.- Specified by:
isClosedin interfaceClosableIntermediateResultElementSink
-
getNextElement
-