public class RealProjectRestrictStatistics extends RealNoPutResultSetStatistics
Modifier and Type | Field and Description |
---|---|
ResultSetStatistics |
childResultSetStatistics |
boolean |
doesProjection |
long |
projectionTime |
boolean |
restriction |
long |
restrictionTime |
ResultSetStatistics[] |
subqueryTrackingArray |
indent, resultSetNumber, sourceDepth, subIndent
closeTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen
Constructor and Description |
---|
RealProjectRestrictStatistics(int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
int resultSetNumber,
long restrictionTime,
long projectionTime,
ResultSetStatistics[] subqueryTrackingArray,
boolean restriction,
boolean doesProjection,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost,
ResultSetStatistics childResultSetStatistics) |
Modifier and Type | Method and Description |
---|---|
void |
accept(XPLAINVisitor visitor)
This method gets called to let a visitor visit this XPLAINable object.
|
java.util.Vector<ResultSetStatistics> |
getChildren()
Get the objects to be displayed when this tree object is expanded.
|
java.lang.String |
getNodeName()
Format for display, a name for this node.
|
java.lang.Object |
getResultSetTimingsDescriptor(java.lang.Object timingID) |
java.lang.String |
getRSXplainDetails() |
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() |
initFormatInfo
dumpEstimatedCosts, dumpTimeStats, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getResultSetDescriptor, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
public boolean doesProjection
public boolean restriction
public long restrictionTime
public long projectionTime
public ResultSetStatistics childResultSetStatistics
public ResultSetStatistics[] subqueryTrackingArray
public RealProjectRestrictStatistics(int numOpens, int rowsSeen, int rowsFiltered, long constructorTime, long openTime, long nextTime, long closeTime, int resultSetNumber, long restrictionTime, long projectionTime, ResultSetStatistics[] subqueryTrackingArray, boolean restriction, boolean doesProjection, double optimizerEstimatedRowCount, double optimizerEstimatedCost, ResultSetStatistics childResultSetStatistics)
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 onlypublic java.lang.String toString()
toString
in class java.lang.Object
public java.util.Vector<ResultSetStatistics> getChildren()
RealBasicNoPutResultSetStatistics
The objects returned can be of any type, including addtional Inspectables.
getChildren
in class RealBasicNoPutResultSetStatistics
public java.lang.String getNodeName()
getNodeName
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 getResultSetTimingsDescriptor(java.lang.Object timingID)
getResultSetTimingsDescriptor
in interface XPLAINable
getResultSetTimingsDescriptor
in class RealBasicNoPutResultSetStatistics
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.