Class RealSortStatistics

    • Field Detail

      • rowsInput

        public int rowsInput
      • rowsReturned

        public int rowsReturned
      • eliminateDuplicates

        public boolean eliminateDuplicates
      • inSortedOrder

        public boolean inSortedOrder
    • Constructor Detail

      • RealSortStatistics

        public RealSortStatistics​(int numOpens,
                                  int rowsSeen,
                                  int rowsFiltered,
                                  long constructorTime,
                                  long openTime,
                                  long nextTime,
                                  long closeTime,
                                  int resultSetNumber,
                                  int rowsInput,
                                  int rowsReturned,
                                  boolean eliminateDuplicates,
                                  boolean inSortedOrder,
                                  java.util.Properties sortProperties,
                                  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
      • 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()