Documentation of 'org.apache.derby.impl.sql.execute.rts.RealScalarAggregateStatistics' Java class
RealScalarAggregateStatistics
org.apache.derby.impl.sql.execute.rts

Class RealScalarAggregateStatistics

    • Field Detail

      • rowsInput

        public int rowsInput
      • indexKeyOptimization

        public boolean indexKeyOptimization
      • resultSetNumber

        public int resultSetNumber
      • 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

      • RealScalarAggregateStatistics

        public RealScalarAggregateStatistics(int numOpens,
                                             int rowsSeen,
                                             int rowsFiltered,
                                             long constructorTime,
                                             long openTime,
                                             long nextTime,
                                             long closeTime,
                                             int resultSetNumber,
                                             boolean indexKeyOptimization,
                                             int rowsInput,
                                             double optimizerEstimatedRowCount,
                                             double optimizerEstimatedCost,
                                             ResultSetStatistics childResultSetStatistics)
    • Method Detail

      • getStatementExecutionPlanText

        public java.lang.String getStatementExecutionPlanText(int depth)
        Return the statement execution plan as a String.
        Parameters:
        depth - Indentation level.
        Returns:
        String The statement execution plan as a String.
      • getScanStatisticsText

        public java.lang.String getScanStatisticsText(java.lang.String tableName,
                                                      int depth)
        Return information on the scan nodes from the statement execution plan as a String.
        Parameters:
        depth - Indentation level.
        tableName - if not NULL then print information for this table only
        Returns:
        String The information on the scan nodes from the statement execution plan as a String.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • 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.
      • getNodeName

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

        public void accept(XPLAINVisitor visitor)
        Description copied from interface: XPLAINable
        This method gets called to let a visitor visit this XPLAINable object. The general contract is to implement pre-order, depth-first traversal to produce a predictable traversal behaviour.
      • getRSXplainType

        public java.lang.String getRSXplainType()
      • 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
      • 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.
      • 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.
      • 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

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.