Top Description Fields Constructors Methods
org.apache.derby.impl.sql.execute.rts

public Class RealNestedLoopLeftOuterJoinStatistics

extends RealNestedLoopJoinStatistics
Class Inheritance
Known Direct Subclasses
org.apache.derby.impl.sql.execute.rts.RealHashLeftOuterJoinStatistics
Imports
org.apache.derby.iapi.sql.execute.ResultSetStatistics, org.apache.derby.catalog.UUID, org.apache.derby.impl.sql.catalog.XPLAINResultSetDescriptor, .XPLAINResultSetTimingsDescriptor, org.apache.derby.impl.sql.execute.xplain.XPLAINUtil, org.apache.derby.iapi.services.io.StoredFormatIds, .FormatableHashtable, org.apache.derby.shared.common.i18n.MessageService, org.apache.derby.shared.common.reference.SQLState, java.io.ObjectOutput, .ObjectInput, .IOException

ResultSetStatistics implemenation for NestedLoopLeftOuterJoinResultSet.

Field Summary

Modifier and TypeField and Description
public int
Inherited from org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics:
leftResultSetStatisticsnodeNameoneRowRightSideresultSetNamerightResultSetStatistics

Constructor Summary

AccessConstructor and Description
public
RealNestedLoopLeftOuterJoinStatistics(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

Modifier and TypeMethod and Description
public Object
public String
public String
public String

Returns:

String The information on the scan nodes from the statement execution plan as a String.
getScanStatisticsText
(String
if not NULL then print information for this table only
tableName
,
int
Indentation level.
depth
)

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.getScanStatisticsText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getScanStatisticsText.

Return information on the scan nodes from the statement execution plan as a String.

public String

Returns:

String The statement execution plan as a String.
getStatementExecutionPlanText
(int
Indentation level.
depth
)

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.getStatementExecutionPlanText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getStatementExecutionPlanText.

Return the statement execution plan as a String.

protected void
public String
toString()

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.toString.

Returns a string representation of the object.

Inherited from org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics:
acceptgetChildrengetNodeName

Field Detail

emptyRightRowsReturnedback to summary
public int emptyRightRowsReturned

Constructor Detail

RealNestedLoopLeftOuterJoinStatisticsback to summary
public RealNestedLoopLeftOuterJoinStatistics(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 Detail

getResultSetDescriptorback to summary
public Object getResultSetDescriptor(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID)

Overrides org.apache.derby.impl.sql.execute.rts.RealJoinResultSetStatistics.getResultSetDescriptor.

Implements org.apache.derby.iapi.sql.execute.xplain.XPLAINable.getResultSetDescriptor.

getRSXplainDetailsback to summary
public String getRSXplainDetails()

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.getRSXplainDetails.

Implements org.apache.derby.iapi.sql.execute.xplain.XPLAINable.getRSXplainDetails.

getRSXplainTypeback to summary
public String getRSXplainType()

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.getRSXplainType.

Implements org.apache.derby.iapi.sql.execute.xplain.XPLAINable.getRSXplainType.

getScanStatisticsTextback to summary
public String getScanStatisticsText(String tableName, int depth)

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.getScanStatisticsText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getScanStatisticsText.

Return information on the scan nodes from the statement execution plan as a String.

Parameters
tableName:String

if not NULL then print information for this table only

depth:int

Indentation level.

Returns:String

String The information on the scan nodes from the statement execution plan as a String.

getStatementExecutionPlanTextback to summary
public String getStatementExecutionPlanText(int depth)

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.getStatementExecutionPlanText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getStatementExecutionPlanText.

Return the statement execution plan as a String.

Parameters
depth:int

Indentation level.

Returns:String

String The statement execution plan as a String.

setNamesback to summary
protected void setNames()

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.setNames.

toStringback to summary
public String toString()

Overrides org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object