public class RealNestedLoopLeftOuterJoinStatistics extends RealNestedLoopJoinStatistics
Modifier and Type | Field and Description |
---|---|
int |
emptyRightRowsReturned |
leftResultSetStatistics, nodeName, oneRowRightSide, resultSetName, rightResultSetStatistics
restrictionTime, rowsReturned, rowsSeenLeft, rowsSeenRight, userSuppliedOptimizerOverrides
indent, resultSetNumber, sourceDepth, subIndent
closeTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
java.lang.String |
getRSXplainDetails() |
java.lang.String |
getRSXplainType() |
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() |
accept, getChildren, getNodeName
getResultSetTimingsDescriptor
initFormatInfo
dumpEstimatedCosts, dumpTimeStats, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
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)
public java.lang.String getStatementExecutionPlanText(int depth)
getStatementExecutionPlanText
in interface ResultSetStatistics
getStatementExecutionPlanText
in class RealNestedLoopJoinStatistics
depth
- Indentation level.public java.lang.String getScanStatisticsText(java.lang.String tableName, int depth)
getScanStatisticsText
in interface ResultSetStatistics
getScanStatisticsText
in class RealNestedLoopJoinStatistics
depth
- Indentation level.tableName
- if not NULL then print information for this table onlypublic java.lang.String toString()
toString
in class RealNestedLoopJoinStatistics
protected void setNames()
setNames
in class RealNestedLoopJoinStatistics
public java.lang.String getRSXplainType()
getRSXplainType
in interface XPLAINable
getRSXplainType
in class RealNestedLoopJoinStatistics
public java.lang.String getRSXplainDetails()
getRSXplainDetails
in interface XPLAINable
getRSXplainDetails
in class RealNestedLoopJoinStatistics
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)
getResultSetDescriptor
in interface XPLAINable
getResultSetDescriptor
in class RealJoinResultSetStatistics
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.