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, XPLAINable
- Direct Known Subclasses:
- RealHashLeftOuterJoinStatistics
public class RealNestedLoopLeftOuterJoinStatistics
- extends RealNestedLoopJoinStatistics
ResultSetStatistics implemenation for NestedLoopLeftOuterJoinResultSet.
| Fields inherited from class org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics |
closeTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen |
|
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,
java.lang.String userSuppliedOptimizerOverrides,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics,
int emptyRightRowsReturned)
|
| 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,
java.lang.String userSuppliedOptimizerOverrides,
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
getRSXplainType
public java.lang.String getRSXplainType()
- Specified by:
getRSXplainType in interface XPLAINable- Overrides:
getRSXplainType in class RealNestedLoopJoinStatistics
getRSXplainDetails
public java.lang.String getRSXplainDetails()
- Specified by:
getRSXplainDetails in interface XPLAINable- Overrides:
getRSXplainDetails in class RealNestedLoopJoinStatistics
getResultSetDescriptor
public java.lang.Object getResultSetDescriptor(java.lang.Object rsID,
java.lang.Object parentID,
java.lang.Object scanID,
java.lang.Object sortID,
java.lang.Object stmtID,
java.lang.Object timingID)
- Specified by:
getResultSetDescriptor in interface XPLAINable- Overrides:
getResultSetDescriptor in class RealJoinResultSetStatistics
Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.