Class RealTableScanStatistics

    • Field Detail

      • isConstraint

        public boolean isConstraint
      • coarserLock

        public boolean coarserLock
      • fetchSize

        public int fetchSize
      • isolationLevel

        public java.lang.String isolationLevel
      • tableName

        public java.lang.String tableName
      • userSuppliedOptimizerOverrides

        public java.lang.String userSuppliedOptimizerOverrides
      • indexName

        public java.lang.String indexName
      • lockString

        public java.lang.String lockString
      • qualifiers

        public java.lang.String qualifiers
      • startPosition

        public java.lang.String startPosition
      • stopPosition

        public java.lang.String stopPosition
    • Constructor Detail

      • RealTableScanStatistics

        public RealTableScanStatistics​(int numOpens,
                                       int rowsSeen,
                                       int rowsFiltered,
                                       long constructorTime,
                                       long openTime,
                                       long nextTime,
                                       long closeTime,
                                       int resultSetNumber,
                                       java.lang.String tableName,
                                       java.lang.String userSuppliedOptimizerOverrides,
                                       java.lang.String indexName,
                                       boolean isConstraint,
                                       java.lang.String qualifiers,
                                       java.util.Properties scanProperties,
                                       java.lang.String startPosition,
                                       java.lang.String stopPosition,
                                       java.lang.String isolationLevel,
                                       java.lang.String lockString,
                                       int fetchSize,
                                       boolean coarserLock,
                                       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()