public class LineageDedupBlock extends Object
| Constructor and Description | 
|---|
LineageDedupBlock()  | 
| Modifier and Type | Method and Description | 
|---|---|
LineageMap | 
getActiveMap()  | 
LineageMap | 
getMap(Long path)  | 
long | 
getPath()  | 
Map<Long,LineageMap> | 
getPathMaps()  | 
boolean | 
isAllPathsTaken()  | 
boolean | 
pathExists(Long path)  | 
void | 
resetPath()  | 
void | 
setMap(Long takenPath,
      LineageMap tracedMap)  | 
void | 
setNumPathsInPBs(ArrayList<ProgramBlock> pbs,
                ExecutionContext ec)  | 
void | 
setPathBranch(int pos,
             boolean value)  | 
void | 
traceBasicProgramBlock(BasicProgramBlock bpb,
                      ExecutionContext ec,
                      Collection<Map.Entry<Long,LineageMap>> paths)  | 
void | 
traceIfProgramBlock(IfProgramBlock ipb,
                   ExecutionContext ec,
                   Collection<Map.Entry<Long,LineageMap>> paths)  | 
void | 
traceProgramBlock(ProgramBlock pb,
                 ExecutionContext ec,
                 Collection<Map.Entry<Long,LineageMap>> paths)  | 
void | 
traceProgramBlocks(ArrayList<ProgramBlock> pbs,
                  ExecutionContext ec)  | 
public LineageMap getActiveMap()
public LineageMap getMap(Long path)
public Map<Long,LineageMap> getPathMaps()
public void setMap(Long takenPath, LineageMap tracedMap)
public boolean pathExists(Long path)
public void resetPath()
public void setPathBranch(int pos,
                          boolean value)
public long getPath()
public boolean isAllPathsTaken()
public void traceProgramBlocks(ArrayList<ProgramBlock> pbs, ExecutionContext ec)
public void traceProgramBlock(ProgramBlock pb, ExecutionContext ec, Collection<Map.Entry<Long,LineageMap>> paths)
public void traceIfProgramBlock(IfProgramBlock ipb, ExecutionContext ec, Collection<Map.Entry<Long,LineageMap>> paths)
public void traceBasicProgramBlock(BasicProgramBlock bpb, ExecutionContext ec, Collection<Map.Entry<Long,LineageMap>> paths)
public void setNumPathsInPBs(ArrayList<ProgramBlock> pbs, ExecutionContext ec)
Copyright © 2021 The Apache Software Foundation. All rights reserved.