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 long
restrictionTime
int
rowsReturned
int
rowsSeenLeft
int
rowsSeenRight
java.lang.String
userSuppliedOptimizerOverrides
-
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.String
getNodeName()
Format for display, a name for this node.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.Object
getResultSetTimingsDescriptor(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:
getNodeName
in 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:
getResultSetDescriptor
in interfaceXPLAINable
- Overrides:
getResultSetDescriptor
in classRealBasicNoPutResultSetStatistics
-
getResultSetTimingsDescriptor
public java.lang.Object getResultSetTimingsDescriptor(java.lang.Object timingID)
- Specified by:
getResultSetTimingsDescriptor
in interfaceXPLAINable
- Overrides:
getResultSetTimingsDescriptor
in classRealBasicNoPutResultSetStatistics
-
-