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
public class RealHashLeftOuterJoinStatistics extends RealNestedLoopLeftOuterJoinStatistics
ResultSetStatistics implemenation for HashLeftOuterJoinResultSet.
-
-
Field Summary
-
Fields inherited from class org.apache.derby.impl.sql.execute.rts.RealNestedLoopLeftOuterJoinStatistics
emptyRightRowsReturned
-
Fields inherited from class org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics
leftResultSetStatistics, nodeName, oneRowRightSide, resultSetName, rightResultSetStatistics
-
Fields inherited from class org.apache.derby.impl.sql.execute.rts.RealJoinResultSetStatistics
restrictionTime, rowsReturned, rowsSeenLeft, rowsSeenRight, 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 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, java.lang.String userSuppliedOptimizerOverrides, ResultSetStatistics leftResultSetStatistics, ResultSetStatistics rightResultSetStatistics, int emptyRightRowsReturned)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.String
getRSXplainDetails()
java.lang.String
getRSXplainType()
protected void
setNames()
-
Methods inherited from class org.apache.derby.impl.sql.execute.rts.RealNestedLoopLeftOuterJoinStatistics
getScanStatisticsText, getStatementExecutionPlanText, toString
-
Methods inherited from class org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics
accept, getChildren, getNodeName
-
Methods inherited from class org.apache.derby.impl.sql.execute.rts.RealJoinResultSetStatistics
getResultSetTimingsDescriptor
-
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, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
-
-
-
-
Constructor Detail
-
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, java.lang.String userSuppliedOptimizerOverrides, ResultSetStatistics leftResultSetStatistics, ResultSetStatistics rightResultSetStatistics, int emptyRightRowsReturned)
-
-
Method Detail
-
setNames
protected void setNames()
- Overrides:
setNames
in classRealNestedLoopLeftOuterJoinStatistics
-
getRSXplainType
public java.lang.String getRSXplainType()
- Specified by:
getRSXplainType
in interfaceXPLAINable
- Overrides:
getRSXplainType
in classRealNestedLoopLeftOuterJoinStatistics
-
getRSXplainDetails
public java.lang.String getRSXplainDetails()
- Specified by:
getRSXplainDetails
in interfaceXPLAINable
- Overrides:
getRSXplainDetails
in classRealNestedLoopLeftOuterJoinStatistics
-
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 classRealNestedLoopLeftOuterJoinStatistics
-
-