org.apache.derby.impl.tools.planexporter
Class TreeNode

java.lang.Object
  extended by 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
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
TreeNode()
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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
Constructor Detail

TreeNode

TreeNode()
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 class java.lang.Object
Returns:
XML fragment for this TreeNode object

Built on Wed 2013-06-12 15:21:56+0000, from revision ???

Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.