public class RealTableScanStatistics extends RealNoPutResultSetStatistics
Modifier and Type | Field and Description |
---|---|
boolean |
coarserLock |
int |
fetchSize |
java.lang.String |
indexName |
boolean |
isConstraint |
java.lang.String |
isolationLevel |
java.lang.String |
lockString |
java.lang.String |
qualifiers |
FormatableProperties |
scanProperties |
java.lang.String |
startPosition |
java.lang.String |
stopPosition |
java.lang.String |
tableName |
java.lang.String |
userSuppliedOptimizerOverrides |
indent, resultSetNumber, sourceDepth, subIndent
closeTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen
Constructor and Description |
---|
RealTableScanStatistics(int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
int resultSetNumber,
java.lang.String tableName,
java.lang.String userSuppliedOptimizerOverrides,
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) |
Modifier and Type | Method and Description |
---|---|
void |
accept(XPLAINVisitor visitor)
This method gets called to let a visitor visit this XPLAINable object.
|
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.
|
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.String |
getRSXplainDetails() |
java.lang.String |
getRSXplainType() |
java.lang.Object |
getScanPropsDescriptor(java.lang.Object scanPropsID) |
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.
|
java.lang.String |
toString() |
initFormatInfo
dumpEstimatedCosts, dumpTimeStats, getChildren, getChildrenTime, getEstimatedRowCount, getNodeTime, getResultSetTimingsDescriptor, getSortPropsDescriptor, getTotalTime
public boolean isConstraint
public boolean coarserLock
public int fetchSize
public java.lang.String isolationLevel
public java.lang.String tableName
public java.lang.String userSuppliedOptimizerOverrides
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 RealTableScanStatistics(int numOpens, int rowsSeen, int rowsFiltered, long constructorTime, long openTime, long nextTime, long closeTime, int resultSetNumber, java.lang.String tableName, java.lang.String userSuppliedOptimizerOverrides, 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)
public java.lang.String getStatementExecutionPlanText(int depth)
depth
- Indentation levelpublic java.lang.String getScanStatisticsText(java.lang.String tableName, int depth)
depth
- Indentation level.tableName
- if not NULL then print information for this table onlypublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getNodeName()
getNodeName
in class RealBasicNoPutResultSetStatistics
public java.lang.String getNodeOn()
getNodeOn
in class RealBasicNoPutResultSetStatistics
public void accept(XPLAINVisitor visitor)
XPLAINable
public java.lang.String getRSXplainType()
public java.lang.String getRSXplainDetails()
getRSXplainDetails
in interface XPLAINable
getRSXplainDetails
in class RealBasicNoPutResultSetStatistics
public java.lang.Object getScanPropsDescriptor(java.lang.Object scanPropsID)
getScanPropsDescriptor
in interface XPLAINable
getScanPropsDescriptor
in class RealBasicNoPutResultSetStatistics
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
getResultSetDescriptor
in class RealBasicNoPutResultSetStatistics
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.