Package org.apache.sysds.runtime.lineage
Class LineageCache
- java.lang.Object
- 
- org.apache.sysds.runtime.lineage.LineageCache
 
- 
 public class LineageCache extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description LineageCache()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
reusepublic static boolean reuse(Instruction inst, ExecutionContext ec) 
 - 
reusepublic static boolean reuse(List<String> outNames, List<DataIdentifier> outParams, int numOutputs, LineageItem[] liInputs, String name, ExecutionContext ec) 
 - 
reusepublic static FederatedResponse reuse(FederatedUDF udf, ExecutionContext ec) 
 - 
reuseFedReadpublic static boolean reuseFedRead(String outName, Types.DataType dataType, LineageItem li, ExecutionContext ec) 
 - 
reuseSerializationpublic static byte[] reuseSerialization(LineageItem objLI) 
 - 
probepublic static boolean probe(LineageItem key) 
 - 
removeEntrypublic static void removeEntry(LineageItem key) 
 - 
getMatrixpublic static MatrixBlock getMatrix(LineageItem key) 
 - 
getEntrypublic static LineageCacheEntry getEntry(LineageItem key) 
 - 
putMatrixpublic static void putMatrix(Instruction inst, ExecutionContext ec, long computetime) 
 - 
putValuepublic static void putValue(Instruction inst, ExecutionContext ec, long starttime) 
 - 
putValuepublic static void putValue(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime) 
 - 
putValuepublic static void putValue(FederatedUDF udf, ExecutionContext ec, long computetime) 
 - 
putFedReadObjectpublic static void putFedReadObject(Data data, LineageItem li, ExecutionContext ec) 
 - 
putSerializedObjectpublic static void putSerializedObject(byte[] serialBytes, LineageItem objLI, long computetime)
 - 
resetCachepublic static void resetCache() 
 - 
getLineageCachepublic static Map<LineageItem,LineageCacheEntry> getLineageCache() 
 
- 
 
-