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 © 2020 The Apache Software Foundation. All rights reserved.