Class RealJoinResultSetStatistics
- 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
-
- All Implemented Interfaces:
ResultSetStatistics,XPLAINable
- Direct Known Subclasses:
RealNestedLoopJoinStatistics
public abstract class RealJoinResultSetStatistics extends RealNoPutResultSetStatistics
ResultSetStatistics implemenation for JoinResultSet.
-
-
Field Summary
Fields Modifier and Type Field Description longrestrictionTimeintrowsReturnedintrowsSeenLeftintrowsSeenRightjava.lang.StringuserSuppliedOptimizerOverrides-
Fields inherited from class org.apache.derby.impl.sql.execute.rts.RealNoPutResultSetStatistics
indent, resultSetNumber, sourceDepth, subIndent
-
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
Constructors Constructor Description RealJoinResultSetStatistics(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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetNodeName()Format for display, a name for this node.java.lang.ObjectgetResultSetDescriptor(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.ObjectgetResultSetTimingsDescriptor(java.lang.Object timingID)-
Methods inherited from class org.apache.derby.impl.sql.execute.rts.RealNoPutResultSetStatistics
initFormatInfo
-
Methods inherited from class org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics
dumpEstimatedCosts, dumpTimeStats, getChildren, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getRSXplainDetails, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.derby.iapi.sql.execute.ResultSetStatistics
getScanStatisticsText, getStatementExecutionPlanText
-
Methods inherited from interface org.apache.derby.iapi.sql.execute.xplain.XPLAINable
accept, getRSXplainType
-
-
-
-
Constructor Detail
-
RealJoinResultSetStatistics
public RealJoinResultSetStatistics(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)
-
-
Method Detail
-
getNodeName
public java.lang.String getNodeName()
Format for display, a name for this node.- Specified by:
getNodeNamein classRealBasicNoPutResultSetStatistics
-
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:
getResultSetDescriptorin interfaceXPLAINable- Overrides:
getResultSetDescriptorin classRealBasicNoPutResultSetStatistics
-
getResultSetTimingsDescriptor
public java.lang.Object getResultSetTimingsDescriptor(java.lang.Object timingID)
- Specified by:
getResultSetTimingsDescriptorin interfaceXPLAINable- Overrides:
getResultSetTimingsDescriptorin classRealBasicNoPutResultSetStatistics
-
-