org.apache.derby.impl.sql.execute.rts
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:
- XPLAINable, ResultSetStatistics
- Direct Known Subclasses:
- RealNestedLoopJoinStatistics
public abstract class RealJoinResultSetStatistics
- extends RealNoPutResultSetStatistics
ResultSetStatistics implemenation for JoinResultSet.
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 |
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,
java.lang.String userSuppliedOptimizerOverrides)
|
Method Summary |
java.lang.String |
getNodeName()
Format for display, a name for this node. |
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.Object |
getResultSetTimingsDescriptor(java.lang.Object timingID)
|
Methods inherited from class org.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics |
dumpEstimatedCosts, dumpTimeStats, getChildren, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getRSXplainDetails, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rowsSeenLeft
public int rowsSeenLeft
rowsSeenRight
public int rowsSeenRight
rowsReturned
public int rowsReturned
restrictionTime
public long restrictionTime
userSuppliedOptimizerOverrides
public java.lang.String userSuppliedOptimizerOverrides
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,
java.lang.String userSuppliedOptimizerOverrides)
getNodeName
public java.lang.String getNodeName()
- Format for display, a name for this node.
- Specified by:
getNodeName
in class RealBasicNoPutResultSetStatistics
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 interface XPLAINable
- Overrides:
getResultSetDescriptor
in class RealBasicNoPutResultSetStatistics
getResultSetTimingsDescriptor
public java.lang.Object getResultSetTimingsDescriptor(java.lang.Object timingID)
- Specified by:
getResultSetTimingsDescriptor
in interface XPLAINable
- Overrides:
getResultSetTimingsDescriptor
in class RealBasicNoPutResultSetStatistics
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.