Class SourceOOCStreamable
java.lang.Object
org.apache.sysds.runtime.ooc.stream.SourceOOCStreamable
- All Implemented Interfaces:
OOCStreamable<IndexedMatrixValue>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidgetData()booleanbooleanvoidvoidvoidsetData(CacheableData<?> data) voidvoidsetIXTransform(BiFunction<Boolean, IndexRange, IndexRange> transform) void
-
Constructor Details
-
SourceOOCStreamable
-
-
Method Details
-
getReadStream
- Specified by:
getReadStreamin interfaceOOCStreamable<IndexedMatrixValue>
-
getWriteStream
- Specified by:
getWriteStreamin interfaceOOCStreamable<IndexedMatrixValue>
-
hasStreamCache
public boolean hasStreamCache()- Specified by:
hasStreamCachein interfaceOOCStreamable<IndexedMatrixValue>
-
getStreamCache
- Specified by:
getStreamCachein interfaceOOCStreamable<IndexedMatrixValue>
-
isProcessed
public boolean isProcessed()- Specified by:
isProcessedin interfaceOOCStreamable<IndexedMatrixValue>
-
getDataCharacteristics
- Specified by:
getDataCharacteristicsin interfaceOOCStreamable<IndexedMatrixValue>
-
getData
- Specified by:
getDatain interfaceOOCStreamable<IndexedMatrixValue>
-
setData
- Specified by:
setDatain interfaceOOCStreamable<IndexedMatrixValue>
-
messageUpstream
- Specified by:
messageUpstreamin interfaceOOCStreamable<IndexedMatrixValue>
-
messageDownstream
- Specified by:
messageDownstreamin interfaceOOCStreamable<IndexedMatrixValue>
-
setUpstreamMessageRelay
- Specified by:
setUpstreamMessageRelayin interfaceOOCStreamable<IndexedMatrixValue>
-
setDownstreamMessageRelay
- Specified by:
setDownstreamMessageRelayin interfaceOOCStreamable<IndexedMatrixValue>
-
addUpstreamMessageRelay
- Specified by:
addUpstreamMessageRelayin interfaceOOCStreamable<IndexedMatrixValue>
-
addDownstreamMessageRelay
- Specified by:
addDownstreamMessageRelayin interfaceOOCStreamable<IndexedMatrixValue>
-
clearUpstreamMessageRelays
public void clearUpstreamMessageRelays()- Specified by:
clearUpstreamMessageRelaysin interfaceOOCStreamable<IndexedMatrixValue>
-
clearDownstreamMessageRelays
public void clearDownstreamMessageRelays()- Specified by:
clearDownstreamMessageRelaysin interfaceOOCStreamable<IndexedMatrixValue>
-
setIXTransform
- Specified by:
setIXTransformin interfaceOOCStreamable<IndexedMatrixValue>
-