Package org.apache.sysds.runtime.lineage
Class LineageCacheEntry
java.lang.Object
org.apache.sysds.runtime.lineage.LineageCacheEntry
-
Constructor Summary
ConstructorsConstructorDescriptionLineageCacheEntry(LineageItem key, Types.DataType dt, MatrixBlock Mval, ScalarObject Sval, long computetime) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyValueFrom(LineageCacheEntry src, long computetime) org.apache.sysds.runtime.lineage.LineageCacheConfig.LineageCacheStatusjcuda.Pointerbyte[]longgetSize()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetGPUValue(jcuda.Pointer ptr, long size, MetaData md, long computetime) voidsetRDDValue(RDDObject rdd) voidsetRDDValue(RDDObject rdd, long computetime) voidsetValue(byte[] serialBytes, long computetime) voidsetValue(ScalarObject val, long computetime) voidsetValue(MatrixBlock val) voidsetValue(MatrixBlock val, long computetime)
-
Constructor Details
-
LineageCacheEntry
public LineageCacheEntry(LineageItem key, Types.DataType dt, MatrixBlock Mval, ScalarObject Sval, long computetime)
-
-
Method Details
-
getMBValue
-
getSOValue
-
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
-
setValue
-
setValue
-
setGPUValue
-
setRDDValue
-
setRDDValue
-
setValue
public void setValue(byte[] serialBytes, long computetime) -
copyValueFrom
-
getDataCharacteristics
-