org.apache.derby.impl.sql.execute.rts
Class RealNestedLoopLeftOuterJoinStatistics
java.lang.Object
org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics
org.apache.derby.impl.sql.execute.rts.RealNoPutResultSetStatistics
org.apache.derby.impl.sql.execute.rts.RealJoinResultSetStatistics
org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics
org.apache.derby.impl.sql.execute.rts.RealNestedLoopLeftOuterJoinStatistics
- All Implemented Interfaces:
- ResultSetStatistics
- Direct Known Subclasses:
- RealHashLeftOuterJoinStatistics
- public class RealNestedLoopLeftOuterJoinStatistics
- extends RealNestedLoopJoinStatistics
ResultSetStatistics implemenation for NestedLoopLeftOuterJoinResultSet.
- Author:
- jerry
| Fields inherited from class org.apache.derby.impl.sql.execute.rts.RealJoinResultSetStatistics |
closeTime, constructorTime, indent, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, restrictionTime, resultSetNumber, rowsFiltered, rowsReturned, rowsSeen, rowsSeenLeft, rowsSeenRight, sourceDepth, subIndent |
|
Constructor Summary |
RealNestedLoopLeftOuterJoinStatistics(int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
int resultSetNumber,
int rowsSeenLeft,
int rowsSeenRight,
int rowsReturned,
long restrictionTime,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics,
int emptyRightRowsReturned)
|
|
Method Summary |
java.lang.String |
getScanStatisticsText(java.lang.String tableName,
int depth)
Return information on the scan nodes from the statement execution
plan as a String. |
java.lang.String |
getStatementExecutionPlanText(int depth)
Return the statement execution plan as a String. |
protected void |
setNames()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
emptyRightRowsReturned
public int emptyRightRowsReturned
RealNestedLoopLeftOuterJoinStatistics
public RealNestedLoopLeftOuterJoinStatistics(int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
int resultSetNumber,
int rowsSeenLeft,
int rowsSeenRight,
int rowsReturned,
long restrictionTime,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics,
int emptyRightRowsReturned)
getStatementExecutionPlanText
public java.lang.String getStatementExecutionPlanText(int depth)
- Return the statement execution plan as a String.
- Specified by:
getStatementExecutionPlanText in interface ResultSetStatistics- Overrides:
getStatementExecutionPlanText in class RealNestedLoopJoinStatistics
- 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.
- Specified by:
getScanStatisticsText in interface ResultSetStatistics- Overrides:
getScanStatisticsText in class RealNestedLoopJoinStatistics
- 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 RealNestedLoopJoinStatistics
setNames
protected void setNames()
- Overrides:
setNames in class RealNestedLoopJoinStatistics
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.