Class TreeNode
- java.lang.Object
-
- org.apache.derby.impl.tools.planexporter.TreeNode
-
class TreeNode extends java.lang.Object
This class is used by PlanExporter tool (DERBY-4587) as a data structure to keep the values retrieved after querying XPLAIN tables and few other properties of a plan node in a query plan.
-
-
Field Summary
Fields Modifier and Type Field Description private int
depth
private java.lang.String
id
private java.lang.String
inputRows
private java.lang.String
nextQualifiers
private java.lang.String
nodeType
private java.lang.String
noOfOpens
private java.lang.String
parentId
private java.lang.String
returnedRows
private java.lang.String
scannedObject
private java.lang.String
scanQualifiers
private java.lang.String
scanType
private java.lang.String
sorterOutput
private java.lang.String
sortType
private java.lang.String
visitedPages
-
Constructor Summary
Constructors Constructor Description TreeNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDepth()
java.lang.String
getId()
java.lang.String
getInputRows()
java.lang.String
getNextQualifiers()
java.lang.String
getNodeType()
java.lang.String
getNoOfOpens()
java.lang.String
getParent()
java.lang.String
getReturnedRows()
java.lang.String
getScannedObject()
java.lang.String
getScanQualifiers()
java.lang.String
getScanType()
java.lang.String
getSorterOutput()
java.lang.String
getSortType()
java.lang.String
getVisitedPages()
void
setDepth(int depth)
void
setId(java.lang.String id)
void
setInputRows(java.lang.String inputRows)
void
setNextQualifiers(java.lang.String nextQualifiers)
void
setNodeType(java.lang.String nodeType)
void
setNoOfOpens(java.lang.String noOfOpens)
void
setParent(java.lang.String parentId)
void
setReturnedRows(java.lang.String returnedRows)
void
setScannedObject(java.lang.String scannedObject)
void
setScanQualifiers(java.lang.String scanQualifiers)
void
setScanType(java.lang.String scanType)
void
setSorterOutput(java.lang.String sorterOutput)
void
setSortType(java.lang.String sortType)
void
setVisitedPages(java.lang.String visitedPages)
java.lang.String
toString()
-
-
-
Field Detail
-
parentId
private java.lang.String parentId
-
id
private java.lang.String id
-
nodeType
private java.lang.String nodeType
-
noOfOpens
private java.lang.String noOfOpens
-
inputRows
private java.lang.String inputRows
-
returnedRows
private java.lang.String returnedRows
-
visitedPages
private java.lang.String visitedPages
-
scanQualifiers
private java.lang.String scanQualifiers
-
nextQualifiers
private java.lang.String nextQualifiers
-
scannedObject
private java.lang.String scannedObject
-
scanType
private java.lang.String scanType
-
sortType
private java.lang.String sortType
-
sorterOutput
private java.lang.String sorterOutput
-
depth
private int depth
-
-
Method Detail
-
setId
public void setId(java.lang.String id)
- Parameters:
id
- the id to set
-
getId
public java.lang.String getId()
- Returns:
- the id
-
setParent
public void setParent(java.lang.String parentId)
- Parameters:
parentId
- the parentId to set
-
getParent
public java.lang.String getParent()
- Returns:
- the parentId
-
setNodeType
public void setNodeType(java.lang.String nodeType)
- Parameters:
nodeType
- the nodeType to set
-
getNodeType
public java.lang.String getNodeType()
- Returns:
- the nodeType
-
setNoOfOpens
public void setNoOfOpens(java.lang.String noOfOpens)
- Parameters:
noOfOpens
- the noOfOpens to set
-
getNoOfOpens
public java.lang.String getNoOfOpens()
- Returns:
- the noOfOpens
-
setInputRows
public void setInputRows(java.lang.String inputRows)
- Parameters:
inputRows
- the inputRows to set
-
getInputRows
public java.lang.String getInputRows()
- Returns:
- the inputRows
-
setReturnedRows
public void setReturnedRows(java.lang.String returnedRows)
- Parameters:
returnedRows
- the returnedRows to set
-
getReturnedRows
public java.lang.String getReturnedRows()
- Returns:
- the returnedRows
-
setVisitedPages
public void setVisitedPages(java.lang.String visitedPages)
- Parameters:
visitedPages
- the visitedPages to set
-
getVisitedPages
public java.lang.String getVisitedPages()
- Returns:
- the visitedPages
-
setDepth
public void setDepth(int depth)
- Parameters:
depth
- the depth to set
-
getDepth
public int getDepth()
- Returns:
- the depth
-
setScanQualifiers
public void setScanQualifiers(java.lang.String scanQualifiers)
- Parameters:
scanQualifiers
- the scanQualifiers to set
-
getScanQualifiers
public java.lang.String getScanQualifiers()
- Returns:
- the scanQualifiers
-
setNextQualifiers
public void setNextQualifiers(java.lang.String nextQualifiers)
- Parameters:
nextQualifiers
- the nextQualifiers to set
-
getNextQualifiers
public java.lang.String getNextQualifiers()
- Returns:
- the nextQualifiers
-
setScannedObject
public void setScannedObject(java.lang.String scannedObject)
- Parameters:
scannedObject
- the scannedObject to set
-
getScannedObject
public java.lang.String getScannedObject()
- Returns:
- the scannedObject
-
setScanType
public void setScanType(java.lang.String scanType)
- Parameters:
scanType
- the scanType to set
-
getScanType
public java.lang.String getScanType()
- Returns:
- the scanType
-
setSortType
public void setSortType(java.lang.String sortType)
- Parameters:
sortType
- the sortType to set
-
getSortType
public java.lang.String getSortType()
- Returns:
- the sortType
-
setSorterOutput
public void setSorterOutput(java.lang.String sorterOutput)
- Parameters:
sorterOutput
- the sorterOutput to set
-
getSorterOutput
public java.lang.String getSorterOutput()
- Returns:
- the sorterOutput
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- Returns:
- XML fragment for this TreeNode object
-
-