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) |
LineageItem(String data) |
LineageItem(String opcode,
LineageItem[] inputs) |
LineageItem(String data,
String opcode) |
LineageItem(String data,
String opcode,
LineageItem[] inputs) |
Modifier and Type | Method and Description |
---|---|
LineageItem |
deepCopy() |
boolean |
equals(Object o) |
String |
getData() |
long |
getId() |
LineageItem[] |
getInputs() |
String |
getOpcode() |
LineageItem.LineageItemType |
getType() |
int |
hashCode() |
boolean |
isDedup() |
boolean |
isInstruction() |
boolean |
isLeaf() |
boolean |
isVisited() |
static void |
resetIDSequence() |
void |
resetVisitStatus()
Deprecated.
|
static void |
resetVisitStatus(LineageItem[] lis)
Deprecated.
|
void |
resetVisitStatusNR()
Non-recursive equivalent of
resetVisitStatus()
for robustness with regard to stack overflow errors. |
static void |
resetVisitStatusNR(LineageItem[] lis)
Non-recursive equivalent of
resetVisitStatus(LineageItem[])
for robustness with regard to stack overflow errors. |
void |
setInput(int i,
LineageItem item) |
void |
setVisited() |
void |
setVisited(boolean flag) |
String |
toString() |
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(LineageItem li)
public LineageItem(long id, LineageItem li)
public LineageItem(long id, String data, String opcode, LineageItem[] inputs)
public LineageItem[] getInputs()
public void setInput(int i, LineageItem item)
public String getData()
public boolean isVisited()
public void setVisited()
public void setVisited(boolean flag)
public long getId()
public String getOpcode()
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 © 2020 The Apache Software Foundation. All rights reserved.