public class RealNestedLoopJoinStatistics extends RealJoinResultSetStatistics
| Modifier and Type | Field and Description |
|---|---|
ResultSetStatistics |
leftResultSetStatistics |
protected java.lang.String |
nodeName |
boolean |
oneRowRightSide |
java.lang.String |
resultSetName |
ResultSetStatistics |
rightResultSetStatistics |
restrictionTime, rowsReturned, rowsSeenLeft, rowsSeenRight, userSuppliedOptimizerOverridesindent, resultSetNumber, sourceDepth, subIndentcloseTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen| Constructor and Description |
|---|
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,
java.lang.String userSuppliedOptimizerOverrides,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(XPLAINVisitor visitor)
This method gets called to let a visitor visit this XPLAINable object.
|
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 |
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() |
getResultSetDescriptor, getResultSetTimingsDescriptorinitFormatInfodumpEstimatedCosts, dumpTimeStats, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTimepublic boolean oneRowRightSide
public ResultSetStatistics leftResultSetStatistics
public ResultSetStatistics rightResultSetStatistics
protected java.lang.String nodeName
public java.lang.String resultSetName
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,
java.lang.String userSuppliedOptimizerOverrides,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics)
public java.lang.String getStatementExecutionPlanText(int depth)
depth - Indentation level.public java.lang.String getScanStatisticsText(java.lang.String tableName,
int depth)
depth - Indentation level.tableName - if not NULL then print information for this table onlypublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Vector getChildren()
RealBasicNoPutResultSetStatisticsThe objects returned can be of any type, including addtional Inspectables.
getChildren in class RealBasicNoPutResultSetStatisticspublic java.lang.String getNodeName()
getNodeName in class RealJoinResultSetStatisticsprotected void setNames()
public void accept(XPLAINVisitor visitor)
XPLAINablepublic java.lang.String getRSXplainType()
public java.lang.String getRSXplainDetails()
getRSXplainDetails in interface XPLAINablegetRSXplainDetails in class RealBasicNoPutResultSetStatisticsApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.