org.apache.derby.impl.sql.execute.rts
Class RealNestedLoopJoinStatistics
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
- All Implemented Interfaces:
- ResultSetStatistics
- Direct Known Subclasses:
- RealHashJoinStatistics, RealNestedLoopLeftOuterJoinStatistics
- public class RealNestedLoopJoinStatistics
- extends RealJoinResultSetStatistics
ResultSetStatistics implemenation for NestedLoopJoinResultSet.
- 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 |
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,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics)
|
Method Summary |
java.util.Vector |
getChildren()
Get the objects to be displayed when this tree object is expanded.
|
java.lang.String |
getNodeName()
Format for display, a name for this node. |
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 |
oneRowRightSide
public boolean oneRowRightSide
leftResultSetStatistics
public ResultSetStatistics leftResultSetStatistics
rightResultSetStatistics
public ResultSetStatistics rightResultSetStatistics
nodeName
protected java.lang.String nodeName
resultSetName
protected java.lang.String resultSetName
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,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics)
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()
getChildren
public java.util.Vector getChildren()
- Description copied from class:
RealBasicNoPutResultSetStatistics
- Get the objects to be displayed when this tree object is expanded.
The objects returned can be of any type, including addtional Inspectables.
- Overrides:
getChildren
in class RealBasicNoPutResultSetStatistics
- Returns:
- java.util.Vector A vector of objects.
getNodeName
public java.lang.String getNodeName()
- Format for display, a name for this node.
- Overrides:
getNodeName
in class RealJoinResultSetStatistics
setNames
protected void setNames()
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.