public class RealSetOpResultSetStatistics extends RealNoPutResultSetStatistics
Modifier and Type | Field and Description |
---|---|
ResultSetStatistics |
leftResultSetStatistics |
int |
opType |
ResultSetStatistics |
rightResultSetStatistics |
int |
rowsReturned |
int |
rowsSeenLeft |
int |
rowsSeenRight |
indent, resultSetNumber, sourceDepth, subIndent
closeTime, constructorTime, inspectDesc, inspectNum, inspectOverall, nextTime, numOpens, openTime, optimizerEstimatedCost, optimizerEstimatedRowCount, rowsFiltered, rowsSeen
Constructor and Description |
---|
RealSetOpResultSetStatistics(int opType,
int numOpens,
int rowsSeen,
int rowsFiltered,
long constructorTime,
long openTime,
long nextTime,
long closeTime,
int resultSetNumber,
int rowsSeenLeft,
int rowsSeenRight,
int rowsReturned,
double optimizerEstimatedRowCount,
double optimizerEstimatedCost,
ResultSetStatistics leftResultSetStatistics,
ResultSetStatistics rightResultSetStatistics)
Constructs a new
RealSetOpResultSetStatistics object
to represent the runtime statistics for SetOpResultSet . |
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()
Retrieves the children runtime statistics of this
RealSetOpResultSetStatistics object |
java.lang.String |
getNodeName()
Format for display, a name for 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.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()
Return the runtime statistics of this object in textual representation
|
initFormatInfo
dumpEstimatedCosts, dumpTimeStats, getChildrenTime, getEstimatedRowCount, getNodeOn, getNodeTime, getResultSetTimingsDescriptor, getScanPropsDescriptor, getSortPropsDescriptor, getTotalTime
public int opType
public int rowsSeenLeft
public int rowsSeenRight
public int rowsReturned
public ResultSetStatistics leftResultSetStatistics
public ResultSetStatistics rightResultSetStatistics
public RealSetOpResultSetStatistics(int opType, int numOpens, int rowsSeen, int rowsFiltered, long constructorTime, long openTime, long nextTime, long closeTime, int resultSetNumber, int rowsSeenLeft, int rowsSeenRight, int rowsReturned, double optimizerEstimatedRowCount, double optimizerEstimatedCost, ResultSetStatistics leftResultSetStatistics, ResultSetStatistics rightResultSetStatistics)
RealSetOpResultSetStatistics
object
to represent the runtime statistics for SetOpResultSet
.opType
- set operation typenumOpens
- number of openrowsSeen
- rows seenrowsFiltered
- rows filteredconstructorTime
- the time for constructionopenTime
- the time for open operationnextTime
- the time for next operationcloseTime
- the time for close operationresultSetNumber
- the result set numberrowsSeenLeft
- rows seen by left source inputrowsSeenRight
- rows seen by right source inputrowsReturned
- rows returnedoptimizerEstimatedRowCount
- optimizer estimated row countoptimizerEstimatedCost
- optimizer estimated costleftResultSetStatistics
- left source runtime statisticsrightResultSetStatistics
- right source runtime statisticsSetOpResultSet
public java.lang.String getStatementExecutionPlanText(int depth)
String
.depth
- Indentation level.String
.public java.lang.String getScanStatisticsText(java.lang.String tableName, int depth)
String
.depth
- Indentation level.tableName
- if not NULL then print information for this table onlyString
.public java.lang.String toString()
toString
in class java.lang.Object
String
.public java.util.Vector<ResultSetStatistics> getChildren()
RealSetOpResultSetStatistics
objectgetChildren
in class RealBasicNoPutResultSetStatistics
RealSetOpResultSetStatistics
object stored in a
Vector
.public java.lang.String getNodeName()
getNodeName
in class RealBasicNoPutResultSetStatistics
String
.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 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.