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
ResultSetStatistics implemenation for JoinResultSet.
-
Field Summary
FieldsModifier and TypeFieldDescriptionlong
int
int
int
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
ConstructorsConstructorDescriptionRealJoinResultSetStatistics
(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, String userSuppliedOptimizerOverrides) -
Method Summary
Modifier and TypeMethodDescriptionFormat for display, a name for this node.getResultSetDescriptor
(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID) getResultSetTimingsDescriptor
(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
-
Field Details
-
rowsSeenLeft
public int rowsSeenLeft -
rowsSeenRight
public int rowsSeenRight -
rowsReturned
public int rowsReturned -
restrictionTime
public long restrictionTime -
userSuppliedOptimizerOverrides
-
-
Constructor Details
-
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, String userSuppliedOptimizerOverrides)
-
-
Method Details
-
getNodeName
Format for display, a name for this node.- Specified by:
getNodeName
in classRealBasicNoPutResultSetStatistics
-
getResultSetDescriptor
public Object getResultSetDescriptor(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID) - Specified by:
getResultSetDescriptor
in interfaceXPLAINable
- Overrides:
getResultSetDescriptor
in classRealBasicNoPutResultSetStatistics
-
getResultSetTimingsDescriptor
- Specified by:
getResultSetTimingsDescriptor
in interfaceXPLAINable
- Overrides:
getResultSetTimingsDescriptor
in classRealBasicNoPutResultSetStatistics
-