Class RealBasicNoPutResultSetStatistics

    • Field Detail

      • numOpens

        public int numOpens
      • rowsSeen

        public int rowsSeen
      • rowsFiltered

        public int rowsFiltered
      • constructorTime

        public long constructorTime
      • openTime

        public long openTime
      • nextTime

        public long nextTime
      • closeTime

        public long closeTime
      • inspectOverall

        public long inspectOverall
      • inspectNum

        public long inspectNum
      • inspectDesc

        public java.lang.String inspectDesc
      • optimizerEstimatedRowCount

        public double optimizerEstimatedRowCount
      • optimizerEstimatedCost

        public double optimizerEstimatedCost
    • Constructor Detail

      • RealBasicNoPutResultSetStatistics

        public RealBasicNoPutResultSetStatistics​(int numOpens,
                                                 int rowsSeen,
                                                 int rowsFiltered,
                                                 long constructorTime,
                                                 long openTime,
                                                 long nextTime,
                                                 long closeTime,
                                                 double optimizerEstimatedRowCount,
                                                 double optimizerEstimatedCost)
    • Method Detail

      • dumpTimeStats

        protected final java.lang.String dumpTimeStats​(java.lang.String indent,
                                                       java.lang.String subIndent)
        Dump out the time information for run time stats.
        Returns:
        Nothing.
      • dumpEstimatedCosts

        protected final java.lang.String dumpEstimatedCosts​(java.lang.String subIndent)
        Dump out the estimated cost information
        Returns:
        Nothing.
      • getChildren

        public java.util.Vector<ResultSetStatistics> getChildren()
        Get the objects to be displayed when this tree object is expanded.

        The objects returned can be of any type, including addtional Inspectables.

        Returns:
        java.util.Vector A vector of objects.
      • getTotalTime

        public long getTotalTime()
        Return the time for all operations performed by this node, and the children of this node. The times included open, next, and close.
      • getChildrenTime

        public long getChildrenTime()
        Return the time for all operations performed by the children of this node.
      • getNodeTime

        public long getNodeTime()
        Return the time for all operations performed by this node, but not the time for the children of this node.
      • getNodeName

        public abstract java.lang.String getNodeName()
        Format for display, a name for this node.
      • getNodeOn

        public java.lang.String getNodeOn()
        If this node is on a database item (like a table or an index), then provide a string that describes the on item.
      • getEstimatedRowCount

        public double getEstimatedRowCount()
        Get the estimated row count for the number of rows returned by the associated query or statement.
        Specified by:
        getEstimatedRowCount in interface ResultSetStatistics
        Returns:
        The estimated number of rows returned by the associated query or statement.
      • getResultSetDescriptor

        public java.lang.Object getResultSetDescriptor​(java.lang.Object rsID,
                                                       java.lang.Object parentID,
                                                       java.lang.Object scanID,
                                                       java.lang.Object sortID,
                                                       java.lang.Object stmtID,
                                                       java.lang.Object timingID)
        Specified by:
        getResultSetDescriptor in interface XPLAINable
      • getSortPropsDescriptor

        public java.lang.Object getSortPropsDescriptor​(java.lang.Object UUID)
        Specified by:
        getSortPropsDescriptor in interface XPLAINable
      • getScanPropsDescriptor

        public java.lang.Object getScanPropsDescriptor​(java.lang.Object UUID)
        Specified by:
        getScanPropsDescriptor in interface XPLAINable