Class TreeNode
- java.lang.Object
-
- org.apache.derby.impl.tools.planexporter.TreeNode
-
class TreeNode extends java.lang.ObjectThis 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 intdepthprivate java.lang.Stringidprivate java.lang.StringinputRowsprivate java.lang.StringnextQualifiersprivate java.lang.StringnodeTypeprivate java.lang.StringnoOfOpensprivate java.lang.StringparentIdprivate java.lang.StringreturnedRowsprivate java.lang.StringscannedObjectprivate java.lang.StringscanQualifiersprivate java.lang.StringscanTypeprivate java.lang.StringsorterOutputprivate java.lang.StringsortTypeprivate java.lang.StringvisitedPages
-
Constructor Summary
Constructors Constructor Description TreeNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDepth()java.lang.StringgetId()java.lang.StringgetInputRows()java.lang.StringgetNextQualifiers()java.lang.StringgetNodeType()java.lang.StringgetNoOfOpens()java.lang.StringgetParent()java.lang.StringgetReturnedRows()java.lang.StringgetScannedObject()java.lang.StringgetScanQualifiers()java.lang.StringgetScanType()java.lang.StringgetSorterOutput()java.lang.StringgetSortType()java.lang.StringgetVisitedPages()voidsetDepth(int depth)voidsetId(java.lang.String id)voidsetInputRows(java.lang.String inputRows)voidsetNextQualifiers(java.lang.String nextQualifiers)voidsetNodeType(java.lang.String nodeType)voidsetNoOfOpens(java.lang.String noOfOpens)voidsetParent(java.lang.String parentId)voidsetReturnedRows(java.lang.String returnedRows)voidsetScannedObject(java.lang.String scannedObject)voidsetScanQualifiers(java.lang.String scanQualifiers)voidsetScanType(java.lang.String scanType)voidsetSorterOutput(java.lang.String sorterOutput)voidsetSortType(java.lang.String sortType)voidsetVisitedPages(java.lang.String visitedPages)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object- Returns:
- XML fragment for this TreeNode object
-
-