Class RealHashLeftOuterJoinStatistics
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
org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics
org.apache.derby.impl.sql.execute.rts.RealNestedLoopLeftOuterJoinStatistics
org.apache.derby.impl.sql.execute.rts.RealHashLeftOuterJoinStatistics
- All Implemented Interfaces:
ResultSetStatistics, XPLAINable
ResultSetStatistics implemenation for HashLeftOuterJoinResultSet.
-
Field Summary
Fields inherited from class RealNestedLoopLeftOuterJoinStatistics
emptyRightRowsReturnedFields inherited from class RealNestedLoopJoinStatistics
leftResultSetStatistics, nodeName, oneRowRightSide, resultSetName, rightResultSetStatisticsFields inherited from class RealJoinResultSetStatistics
restrictionTime, rowsReturned, rowsSeenLeft, rowsSeenRight, userSuppliedOptimizerOverridesFields 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
ConstructorsConstructorDescriptionRealHashLeftOuterJoinStatistics(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, ResultSetStatistics leftResultSetStatistics, ResultSetStatistics rightResultSetStatistics, int emptyRightRowsReturned) -
Method Summary
Methods inherited from class RealNestedLoopLeftOuterJoinStatistics
getScanStatisticsText, getStatementExecutionPlanText, toStringMethods inherited from class RealNestedLoopJoinStatistics
accept, getChildren, getNodeNameMethods inherited from class RealJoinResultSetStatistics
getResultSetTimingsDescriptorMethods inherited from class RealNoPutResultSetStatistics
initFormatInfoMethods inherited from class RealBasicNoPutResultSetStatistics
dumpEstimatedCosts, dumpTimeStats, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
-
Constructor Details
-
RealHashLeftOuterJoinStatistics
public RealHashLeftOuterJoinStatistics(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, ResultSetStatistics leftResultSetStatistics, ResultSetStatistics rightResultSetStatistics, int emptyRightRowsReturned)
-
-
Method Details
-
setNames
protected void setNames()- Overrides:
setNamesin classRealNestedLoopLeftOuterJoinStatistics
-
getRSXplainType
- Specified by:
getRSXplainTypein interfaceXPLAINable- Overrides:
getRSXplainTypein classRealNestedLoopLeftOuterJoinStatistics
-
getRSXplainDetails
- Specified by:
getRSXplainDetailsin interfaceXPLAINable- Overrides:
getRSXplainDetailsin classRealNestedLoopLeftOuterJoinStatistics
-
getResultSetDescriptor
public Object getResultSetDescriptor(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID) - Specified by:
getResultSetDescriptorin interfaceXPLAINable- Overrides:
getResultSetDescriptorin classRealNestedLoopLeftOuterJoinStatistics
-