public class LineageCacheEntry extends Object
Constructor and Description |
---|
LineageCacheEntry(LineageItem key,
Types.DataType dt,
MatrixBlock Mval,
ScalarObject Sval,
long computetime) |
Modifier and Type | Method and Description |
---|---|
org.apache.sysds.runtime.lineage.LineageCacheConfig.LineageCacheStatus |
getCacheStatus() |
GPUObject |
getGPUObject() |
MatrixBlock |
getMBValue() |
long |
getSize() |
ScalarObject |
getSOValue() |
boolean |
isMatrixValue() |
boolean |
isNullVal() |
boolean |
isScalarValue() |
void |
setGPUValue(GPUObject gpuObj,
long computetime) |
void |
setValue(MatrixBlock val) |
void |
setValue(MatrixBlock val,
long computetime) |
void |
setValue(ScalarObject val,
long computetime) |
public LineageCacheEntry(LineageItem key, Types.DataType dt, MatrixBlock Mval, ScalarObject Sval, long computetime)
public MatrixBlock getMBValue()
public ScalarObject getSOValue()
public org.apache.sysds.runtime.lineage.LineageCacheConfig.LineageCacheStatus getCacheStatus()
public long getSize()
public boolean isNullVal()
public boolean isMatrixValue()
public boolean isScalarValue()
public void setValue(MatrixBlock val, long computetime)
public void setValue(MatrixBlock val)
public void setValue(ScalarObject val, long computetime)
public void setGPUValue(GPUObject gpuObj, long computetime)
public GPUObject getGPUObject()
Copyright © 2021 The Apache Software Foundation. All rights reserved.