public class RealDistinctScanStatistics extends RealHashScanStatistics
hashKeyColumns, hashtableSize, indexName, isConstraint, isolationLevel, lockString, nextQualifiers, scanProperties, scanQualifiers, startPosition, stopPosition, tableNameindent, resultSetNumber, sourceDepth, subIndentcloseTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen| Constructor and Description |
|---|
RealDistinctScanStatistics(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,
int hashtableSize,
int[] hashKeyColumns,
java.lang.String scanQualifiers,
java.lang.String nextQualifiers,
java.util.Properties scanProperties,
java.lang.String startPosition,
java.lang.String stopPosition,
java.lang.String isolationLevel,
java.lang.String lockString,
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.String |
getRSXplainType() |
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() |
getResultSetDescriptor, getRSXplainDetails, getScanPropsDescriptorinitFormatInfodumpEstimatedCosts, dumpTimeStats, getChildren, getChildrenTime, getEstimatedRowCount, getNodeTime, getResultSetTimingsDescriptor, getSortPropsDescriptor, getTotalTimepublic RealDistinctScanStatistics(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,
int hashtableSize,
int[] hashKeyColumns,
java.lang.String scanQualifiers,
java.lang.String nextQualifiers,
java.util.Properties scanProperties,
java.lang.String startPosition,
java.lang.String stopPosition,
java.lang.String isolationLevel,
java.lang.String lockString,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost)
public java.lang.String getStatementExecutionPlanText(int depth)
getStatementExecutionPlanText in interface ResultSetStatisticsgetStatementExecutionPlanText in class RealHashScanStatisticsdepth - Indentation level.public java.lang.String getScanStatisticsText(java.lang.String tableName,
int depth)
getScanStatisticsText in interface ResultSetStatisticsgetScanStatisticsText in class RealHashScanStatisticsdepth - Indentation level.tableName - if not NULL then print information for this table onlypublic java.lang.String toString()
toString in class RealHashScanStatisticspublic java.lang.String getNodeOn()
getNodeOn in class RealHashScanStatisticspublic java.lang.String getNodeName()
getNodeName in class RealHashScanStatisticspublic void accept(XPLAINVisitor visitor)
XPLAINableaccept in interface XPLAINableaccept in class RealHashScanStatisticspublic java.lang.String getRSXplainType()
getRSXplainType in interface XPLAINablegetRSXplainType in class RealHashScanStatisticsApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.