Class RealHashScanStatistics

    • Field Detail

      • isConstraint

        public boolean isConstraint
      • hashtableSize

        public int hashtableSize
      • hashKeyColumns

        public int[] hashKeyColumns
      • isolationLevel

        public java.lang.String isolationLevel
      • lockString

        public java.lang.String lockString
      • tableName

        public java.lang.String tableName
      • indexName

        public java.lang.String indexName
      • nextQualifiers

        public java.lang.String nextQualifiers
      • scanQualifiers

        public java.lang.String scanQualifiers
      • startPosition

        public java.lang.String startPosition
      • stopPosition

        public java.lang.String stopPosition
    • Constructor Detail

      • RealHashScanStatistics

        public RealHashScanStatistics​(int numOpens,
                                      int rowsSeen,
                                      int rowsFiltered,
                                      long constructorTime,
                                      long openTime,
                                      long nextTime,
                                      long closeTime,
                                      int resultSetNumber,
                                      java.lang.String tableName,
                                      java.lang.String indexName,
                                      boolean isConstraint,
                                      int hashtableSize,
                                      int[] hashKeyColumns,
                                      java.lang.String scanQualifiers,
                                      java.lang.String nextQualifiers,
                                      java.util.Properties scanProperties,
                                      java.lang.String startPosition,
                                      java.lang.String stopPosition,
                                      java.lang.String isolationLevel,
                                      java.lang.String lockString,
                                      double optimizerEstimatedRowCount,
                                      double optimizerEstimatedCost)
    • 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 executio 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
      • 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.
        Overrides:
        getNodeOn in class RealBasicNoPutResultSetStatistics
      • 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()