Class SourceOOCStream
java.lang.Object
org.apache.sysds.runtime.controlprogram.parfor.LocalTaskQueue<OOCStream.QueueCallback<T>>
org.apache.sysds.runtime.instructions.ooc.SubscribableTaskQueue<IndexedMatrixValue>
org.apache.sysds.runtime.ooc.stream.SourceOOCStream
- All Implemented Interfaces:
OOCStream<IndexedMatrixValue>,OOCStreamable<IndexedMatrixValue>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.sysds.runtime.instructions.ooc.OOCStream
OOCStream.GroupQueueCallback<T>, OOCStream.QueueCallback<T>, OOCStream.SimpleQueueCallback<T> -
Field Summary
Fields inherited from class org.apache.sysds.runtime.controlprogram.parfor.LocalTaskQueue
MAX_SIZE, NO_MORE_TASKS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidenqueue(IndexedMatrixValue value, OOCIOHandler.SourceBlockDescriptor descriptor) voidenqueueGroup(List<IndexedMatrixValue> values, OOCIOHandler.GroupSourceBlockDescriptor descriptor) getDescriptor(MatrixIndexes indexes) voidMethods inherited from class org.apache.sysds.runtime.instructions.ooc.SubscribableTaskQueue
addDownstreamMessageRelay, addUpstreamMessageRelay, clearDownstreamMessageRelays, clearUpstreamMessageRelays, closeInput, dequeue, dequeueCB, dequeueTask, enqueue, enqueueTask, getData, getDataCharacteristics, getReadStream, getStreamCache, getWriteStream, hasStreamCache, messageDownstream, propagateFailure, setData, setDownstreamMessageRelay, setIXTransform, setSubscriber, setUpstreamMessageRelay, toStringMethods inherited from class org.apache.sysds.runtime.controlprogram.parfor.LocalTaskQueue
hasNext, isProcessedMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.sysds.runtime.instructions.ooc.OOCStreamable
isProcessed
-
Constructor Details
-
SourceOOCStream
public SourceOOCStream()
-
-
Method Details
-
enqueue
-
enqueueGroup
public void enqueueGroup(List<IndexedMatrixValue> values, OOCIOHandler.GroupSourceBlockDescriptor descriptor) -
enqueue
- Specified by:
enqueuein interfaceOOCStream<IndexedMatrixValue>- Overrides:
enqueuein classSubscribableTaskQueue<IndexedMatrixValue>
-
getDescriptor
-
messageUpstream
- Specified by:
messageUpstreamin interfaceOOCStreamable<IndexedMatrixValue>- Overrides:
messageUpstreamin classSubscribableTaskQueue<IndexedMatrixValue>
-