public class LineageCache extends Object
Constructor and Description |
---|
LineageCache() |
Modifier and Type | Method and Description |
---|---|
static LineageCacheEntry |
getEntry(LineageItem key) |
static Map<LineageItem,LineageCacheEntry> |
getLineageCache() |
static MatrixBlock |
getMatrix(LineageItem key) |
static boolean |
probe(LineageItem key) |
static void |
putMatrix(Instruction inst,
ExecutionContext ec,
long computetime) |
static void |
putValue(FederatedUDF udf,
ExecutionContext ec,
long computetime) |
static void |
putValue(Instruction inst,
ExecutionContext ec,
long starttime) |
static void |
putValue(List<DataIdentifier> outputs,
LineageItem[] liInputs,
String name,
ExecutionContext ec,
long computetime) |
static void |
removeEntry(LineageItem key) |
static void |
resetCache() |
static FederatedResponse |
reuse(FederatedUDF udf,
ExecutionContext ec) |
static boolean |
reuse(Instruction inst,
ExecutionContext ec) |
static boolean |
reuse(List<String> outNames,
List<DataIdentifier> outParams,
int numOutputs,
LineageItem[] liInputs,
String name,
ExecutionContext ec) |
public static boolean reuse(Instruction inst, ExecutionContext ec)
public static boolean reuse(List<String> outNames, List<DataIdentifier> outParams, int numOutputs, LineageItem[] liInputs, String name, ExecutionContext ec)
public static FederatedResponse reuse(FederatedUDF udf, ExecutionContext ec)
public static boolean probe(LineageItem key)
public static void removeEntry(LineageItem key)
public static MatrixBlock getMatrix(LineageItem key)
public static LineageCacheEntry getEntry(LineageItem key)
public static void putMatrix(Instruction inst, ExecutionContext ec, long computetime)
public static void putValue(Instruction inst, ExecutionContext ec, long starttime)
public static void putValue(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime)
public static void putValue(FederatedUDF udf, ExecutionContext ec, long computetime)
public static void resetCache()
public static Map<LineageItem,LineageCacheEntry> getLineageCache()
Copyright © 2021 The Apache Software Foundation. All rights reserved.