ResultSetStatistics
, XPLAINable
RealHashLeftOuterJoinStatistics
public class RealNestedLoopLeftOuterJoinStatistics extends RealNestedLoopJoinStatistics
Modifier and Type | Field | Description |
---|---|---|
int |
emptyRightRowsReturned |
closeTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen
restrictionTime, rowsReturned, rowsSeenLeft, rowsSeenRight, userSuppliedOptimizerOverrides
leftResultSetStatistics, nodeName, oneRowRightSide, resultSetName, rightResultSetStatistics
indent, resultSetNumber, sourceDepth, subIndent
Constructor | 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 | 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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dumpEstimatedCosts, dumpTimeStats, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
getResultSetTimingsDescriptor
accept, getChildren, getNodeName
initFormatInfo
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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.