Class RealNestedLoopJoinStatistics

    • Field Detail

      • oneRowRightSide

        public boolean oneRowRightSide
      • nodeName

        protected java.lang.String nodeName
      • resultSetName

        public java.lang.String resultSetName
    • Constructor Detail

      • RealNestedLoopJoinStatistics

        public RealNestedLoopJoinStatistics​(int numOpens,
                                            int rowsSeen,
                                            int rowsFiltered,
                                            long constructorTime,
                                            long openTime,
                                            long nextTime,
                                            long closeTime,
                                            int resultSetNumber,
                                            int rowsSeenLeft,
                                            int rowsSeenRight,
                                            int rowsReturned,
                                            long restrictionTime,
                                            boolean oneRowRightSide,
                                            double optimizerEstimatedRowCount,
                                            double optimizerEstimatedCost,
                                            java.lang.String userSuppliedOptimizerOverrides,
                                            ResultSetStatistics leftResultSetStatistics,
                                            ResultSetStatistics rightResultSetStatistics)
    • 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
      • setNames

        protected void setNames()
      • 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()