ResultSetStatistics
, XPLAINable
RealNoPutResultSetStatistics
abstract class RealBasicNoPutResultSetStatistics extends java.lang.Object implements ResultSetStatistics
Modifier and Type | Field | Description |
---|---|---|
long |
closeTime |
|
long |
constructorTime |
|
java.lang.String |
inspectDesc |
|
long |
inspectNum |
|
long |
inspectOverall |
|
long |
nextTime |
|
int |
numOpens |
|
long |
openTime |
|
double |
optimizerEstimatedCost |
|
double |
optimizerEstimatedRowCount |
|
int |
rowsFiltered |
|
int |
rowsSeen |
Constructor | Description |
---|---|
RealBasicNoPutResultSetStatistics(int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost) |
Modifier and Type | Method | Description |
---|---|---|
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<ResultSetStatistics> |
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.
|
abstract 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.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) |
|
java.lang.String |
getRSXplainDetails() |
|
java.lang.Object |
getScanPropsDescriptor(java.lang.Object UUID) |
|
java.lang.Object |
getSortPropsDescriptor(java.lang.Object UUID) |
|
long |
getTotalTime() |
Return the time for all operations performed by this node, and the children
of this node.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getScanStatisticsText, getStatementExecutionPlanText
accept, getRSXplainType
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
public RealBasicNoPutResultSetStatistics(int numOpens, int rowsSeen, int rowsFiltered, long constructorTime, long openTime, long nextTime, long closeTime, double optimizerEstimatedRowCount, double optimizerEstimatedCost)
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<ResultSetStatistics> getChildren()
The objects returned can be of any type, including addtional Inspectables.
public long getTotalTime()
public long getChildrenTime()
public long getNodeTime()
public abstract java.lang.String getNodeName()
public java.lang.String getNodeOn()
public double getEstimatedRowCount()
getEstimatedRowCount
in interface ResultSetStatistics
public java.lang.String getRSXplainDetails()
getRSXplainDetails
in interface XPLAINable
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)
getResultSetDescriptor
in interface XPLAINable
public java.lang.Object getResultSetTimingsDescriptor(java.lang.Object timingID)
getResultSetTimingsDescriptor
in interface XPLAINable
public java.lang.Object getSortPropsDescriptor(java.lang.Object UUID)
getSortPropsDescriptor
in interface XPLAINable
public java.lang.Object getScanPropsDescriptor(java.lang.Object UUID)
getScanPropsDescriptor
in interface XPLAINable
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.