Class 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 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