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 TypeFieldDescriptionlongintintintFields inherited from class RealNoPutResultSetStatistics
indent, resultSetNumber, sourceDepth, subIndentFields inherited from class 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 RealNoPutResultSetStatistics
initFormatInfoMethods inherited from class RealBasicNoPutResultSetStatistics
dumpEstimatedCosts, dumpTimeStats, getChildren, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getRSXplainDetails, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTimeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ResultSetStatistics
getScanStatisticsText, getStatementExecutionPlanTextMethods inherited from interface 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:
getNodeNamein classRealBasicNoPutResultSetStatistics
-
getResultSetDescriptor
public Object getResultSetDescriptor(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID) - Specified by:
getResultSetDescriptorin interfaceXPLAINable- Overrides:
getResultSetDescriptorin classRealBasicNoPutResultSetStatistics
-
getResultSetTimingsDescriptor
- Specified by:
getResultSetTimingsDescriptorin interfaceXPLAINable- Overrides:
getResultSetTimingsDescriptorin classRealBasicNoPutResultSetStatistics
-