Class LineageCacheEntry


  • public class LineageCacheEntry
    extends Object
    • Method Detail

      • getRDDObject

        public RDDObject getRDDObject()
      • getSerializedBytes

        public byte[] getSerializedBytes()
      • getGPUPointer

        public jcuda.Pointer getGPUPointer()
      • getCacheStatus

        public org.apache.sysds.runtime.lineage.LineageCacheConfig.LineageCacheStatus getCacheStatus()
      • getSize

        public long getSize()
      • isNullVal

        public boolean isNullVal()
      • isMatrixValue

        public boolean isMatrixValue()
      • isScalarValue

        public boolean isScalarValue()
      • isLocalObject

        public boolean isLocalObject()
      • isRDDPersist

        public boolean isRDDPersist()
      • isGPUObject

        public boolean isGPUObject()
      • isDensePointer

        public boolean isDensePointer()
      • isSerializedBytes

        public boolean isSerializedBytes()
      • setValue

        public void setValue​(MatrixBlock val,
                             long computetime)
      • setValue

        public void setValue​(ScalarObject val,
                             long computetime)
      • setGPUValue

        public void setGPUValue​(jcuda.Pointer ptr,
                                long size,
                                MetaData md,
                                long computetime)
      • setRDDValue

        public void setRDDValue​(RDDObject rdd,
                                long computetime)
      • setRDDValue

        public void setRDDValue​(RDDObject rdd)
      • setValue

        public void setValue​(byte[] serialBytes,
                             long computetime)
      • copyValueFrom

        public void copyValueFrom​(LineageCacheEntry src,
                                  long computetime)