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

public abstract Class RealJoinResultSetStatistics

extends RealNoPutResultSetStatistics
Class Inheritance
Known Direct Subclasses
org.apache.derby.impl.sql.execute.rts.RealNestedLoopJoinStatistics
Imports
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 JoinResultSet.

Field Summary

Modifier and TypeField and Description
public long
public int
public int
public int
public String
Inherited from org.apache.derby.impl.sql.execute.rts.RealNoPutResultSetStatistics:
indentresultSetNumbersourceDepthsubIndent

Constructor Summary

AccessConstructor and Description
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 Summary

Modifier and TypeMethod and Description
public String
getNodeName()

Implements abstract org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics.getNodeName.

Format for display, a name for this node.

public Object
public Object
Inherited from org.apache.derby.impl.sql.execute.rts.RealNoPutResultSetStatistics:
initFormatInfo

Field Detail

restrictionTimeback to summary
public long restrictionTime
rowsReturnedback to summary
public int rowsReturned
rowsSeenLeftback to summary
public int rowsSeenLeft
rowsSeenRightback to summary
public int rowsSeenRight
userSuppliedOptimizerOverridesback to summary
public String userSuppliedOptimizerOverrides

Constructor Detail

RealJoinResultSetStatisticsback to summary
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 Detail

getNodeNameback to summary
public String getNodeName()

Implements abstract org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics.getNodeName.

Format for display, a name for this node.

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.RealBasicNoPutResultSetStatistics.getResultSetDescriptor.

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

getResultSetTimingsDescriptorback to summary
public Object getResultSetTimingsDescriptor(Object timingID)

Overrides org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics.getResultSetTimingsDescriptor.

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