|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.impl.sql.execute.rts.RealBasicNoPutResultSetStatistics
org.apache.derby.impl.sql.execute.rts.RealNoPutResultSetStatistics
org.apache.derby.impl.sql.execute.rts.RealTableScanStatistics
ResultSetStatistics implemenation for TableScanResultSet.
Field Summary | |
long |
closeTime
|
boolean |
coarserLock
|
long |
constructorTime
|
int |
fetchSize
|
protected java.lang.String |
indent
|
java.lang.String |
indexName
|
java.lang.String |
inspectDesc
|
long |
inspectNum
|
long |
inspectOverall
|
boolean |
isConstraint
|
java.lang.String |
isolationLevel
|
java.lang.String |
lockString
|
long |
nextTime
|
int |
numOpens
|
long |
openTime
|
double |
optimizerEstimatedCost
|
double |
optimizerEstimatedRowCount
|
java.lang.String |
qualifiers
|
int |
resultSetNumber
|
int |
rowsFiltered
|
int |
rowsSeen
|
FormatableProperties |
scanProperties
|
protected int |
sourceDepth
|
java.lang.String |
startPosition
|
java.lang.String |
stopPosition
|
protected java.lang.String |
subIndent
|
java.lang.String |
tableName
|
Constructor Summary | |
RealTableScanStatistics(int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
int resultSetNumber,
java.lang.String tableName,
java.lang.String indexName,
boolean isConstraint,
java.lang.String qualifiers,
java.util.Properties scanProperties,
java.lang.String startPosition,
java.lang.String stopPosition,
java.lang.String isolationLevel,
java.lang.String lockString,
int fetchSize,
boolean coarserLock,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost)
|
Method Summary | |
protected java.lang.String |
dumpEstimatedCosts(java.lang.String subIndent)
Dump out the estimated cost information |
protected java.lang.String |
dumpTimeStats(java.lang.String indent,
java.lang.String subIndent)
Dump out the time information for run time stats. |
java.util.Vector |
getChildren()
Get the objects to be displayed when this tree object is expanded. |
long |
getChildrenTime()
Return the time for all operations performed by the children of this node. |
double |
getEstimatedRowCount()
Get the estimated row count for the number of rows returned by the associated query or statement. |
java.lang.String |
getNodeName()
Format for display, a name for this node. |
java.lang.String |
getNodeOn()
If this node is on a database item (like a table or an index), then provide a string that describes the on item. |
long |
getNodeTime()
Return the time for all operations performed by this node, but not the time for the children of this node. |
java.lang.String |
getScanStatisticsText(java.lang.String tableName,
int depth)
Return information on the scan nodes from the statement execution plan as a String. |
java.lang.String |
getStatementExecutionPlanText(int depth)
Return the statement execution plan as a String. |
long |
getTotalTime()
Return the time for all operations performed by this node, and the children of this node. |
protected void |
initFormatInfo(int depth)
Initialize the format info for run time statistics. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public boolean isConstraint
public boolean coarserLock
public int fetchSize
public java.lang.String isolationLevel
public java.lang.String tableName
public java.lang.String indexName
public java.lang.String lockString
public java.lang.String qualifiers
public java.lang.String startPosition
public java.lang.String stopPosition
public FormatableProperties scanProperties
public int resultSetNumber
protected java.lang.String indent
protected java.lang.String subIndent
protected int sourceDepth
public int numOpens
public int rowsSeen
public int rowsFiltered
public long constructorTime
public long openTime
public long nextTime
public long closeTime
public long inspectOverall
public long inspectNum
public java.lang.String inspectDesc
public double optimizerEstimatedRowCount
public double optimizerEstimatedCost
Constructor Detail |
public RealTableScanStatistics(int numOpens, int rowsSeen, int rowsFiltered, long constructorTime, long openTime, long nextTime, long closeTime, int resultSetNumber, java.lang.String tableName, java.lang.String indexName, boolean isConstraint, java.lang.String qualifiers, java.util.Properties scanProperties, java.lang.String startPosition, java.lang.String stopPosition, java.lang.String isolationLevel, java.lang.String lockString, int fetchSize, boolean coarserLock, double optimizerEstimatedRowCount, double optimizerEstimatedCost)
Method Detail |
public java.lang.String getStatementExecutionPlanText(int depth)
depth
- Indentation level
public java.lang.String getScanStatisticsText(java.lang.String tableName, int depth)
depth
- Indentation level.tableName
- if not NULL then print information for this table only
public java.lang.String toString()
public java.lang.String getNodeName()
getNodeName
in class RealBasicNoPutResultSetStatistics
public java.lang.String getNodeOn()
getNodeOn
in class RealBasicNoPutResultSetStatistics
protected void initFormatInfo(int depth)
protected final java.lang.String dumpTimeStats(java.lang.String indent, java.lang.String subIndent)
protected final java.lang.String dumpEstimatedCosts(java.lang.String subIndent)
public java.util.Vector getChildren()
The objects returned can be of any type, including addtional Inspectables.
public long getTotalTime()
public long getChildrenTime()
public long getNodeTime()
public double getEstimatedRowCount()
getEstimatedRowCount
in interface ResultSetStatistics
|
Built on Tue 2006-10-10 19:23:47+0200, from revision exported | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |