org.apache.derby.impl.sql.execute.rts
Class RealUpdateResultSetStatistics
java.lang.Object
org.apache.derby.impl.sql.execute.rts.RealNoRowsResultSetStatistics
org.apache.derby.impl.sql.execute.rts.RealUpdateResultSetStatistics
- All Implemented Interfaces:
- XPLAINable, ResultSetStatistics
public class RealUpdateResultSetStatistics
- extends RealNoRowsResultSetStatistics
ResultSetStatistics implemenation for UpdateResultSet.
Method Summary |
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.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 |
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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
rowCount
public int rowCount
deferred
public boolean deferred
tableLock
public boolean tableLock
indexesUpdated
public int indexesUpdated
RealUpdateResultSetStatistics
public RealUpdateResultSetStatistics(int rowCount,
boolean deferred,
int indexesUpdated,
boolean tableLock,
long executeTime,
ResultSetStatistics sourceResultSetStatistics)
getStatementExecutionPlanText
public java.lang.String getStatementExecutionPlanText(int depth)
- Return the statement execution plan as a String.
- Parameters:
depth
- Indentation level.
- Returns:
- String The statement execution plan as a String.
getScanStatisticsText
public java.lang.String getScanStatisticsText(java.lang.String tableName,
int depth)
- Return information on the scan nodes from the statement execution
plan as a String.
- Parameters:
depth
- Indentation level.tableName
- if not NULL then print information for this table only
- Returns:
- String The information on the scan nodes from the
statement execution plan as a String.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getNodeName
public java.lang.String getNodeName()
- Format for display, a name for this node.
- Specified by:
getNodeName
in class RealNoRowsResultSetStatistics
accept
public void accept(XPLAINVisitor visitor)
- Description copied from interface:
XPLAINable
- This method gets called to let a visitor visit this XPLAINable object.
The general contract is to implement pre-order, depth-first traversal
to produce a predictable traversal behaviour.
getRSXplainType
public java.lang.String getRSXplainType()
getResultSetDescriptor
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)
- Specified by:
getResultSetDescriptor
in interface XPLAINable
- Overrides:
getResultSetDescriptor
in class RealNoRowsResultSetStatistics
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.