public class LineageItem extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LineageItem.LineageItemType |
Modifier and Type | Field and Description |
---|---|
static String |
dedupItemOpcode |
Constructor and Description |
---|
LineageItem() |
LineageItem(LineageItem li) |
LineageItem(long id,
LineageItem li) |
LineageItem(long id,
String data) |
LineageItem(long id,
String data,
String opcode) |
LineageItem(long id,
String data,
String opcode,
LineageItem[] inputs,
int specialValueBits) |
LineageItem(String data) |
LineageItem(String opcode,
LineageItem[] inputs) |
LineageItem(String opcode,
LineageItem dedupPatch,
int dpatchHash,
LineageItem[] inputs) |
LineageItem(String opcode,
LineageItem dedupPatch,
LineageItem[] inputs) |
LineageItem(String data,
String opcode) |
LineageItem(String data,
String opcode,
LineageItem[] inputs) |
public static final String dedupItemOpcode
public LineageItem()
public LineageItem(String data)
public LineageItem(long id, String data)
public LineageItem(String opcode, LineageItem[] inputs)
public LineageItem(String data, String opcode, LineageItem[] inputs)
public LineageItem(String opcode, LineageItem dedupPatch, LineageItem[] inputs)
public LineageItem(String opcode, LineageItem dedupPatch, int dpatchHash, LineageItem[] inputs)
public LineageItem(LineageItem li)
public LineageItem(long id, LineageItem li)
public LineageItem(long id, String data, String opcode, LineageItem[] inputs, int specialValueBits)
public LineageItem[] getInputs()
public void resetInputs()
public void setInput(int i, LineageItem item)
public String getData()
public void fixHash()
public boolean isVisited()
public void setVisited()
public void setVisited(boolean flag)
public void setSpecialValueBit(int pos, boolean flag)
public void setSpecialValueBits(int value)
public long getId()
public String getOpcode()
public boolean getSpecialValueBit(int pos)
public int getSpecialValueBits()
public boolean isPlaceholder()
public void setDistLeaf2Node(long d)
public long getDistLeaf2Node()
public LineageItem getDedupPatch()
public LineageItem.LineageItemType getType()
public LineageItem deepCopy()
public boolean isLeaf()
public boolean isInstruction()
public boolean isDedup()
public void resetVisitStatusNR()
resetVisitStatus()
for robustness with regard to stack overflow errors.public static void resetVisitStatusNR(LineageItem[] lis)
resetVisitStatus(LineageItem[])
for robustness with regard to stack overflow errors.lis
- root lineage items@Deprecated public void resetVisitStatus()
@Deprecated public static void resetVisitStatus(LineageItem[] lis)
public static void resetIDSequence()
Copyright © 2021 The Apache Software Foundation. All rights reserved.