Top Description Fields Constructors Methods
org.apache.derby.impl.sql.execute.rts

public Class RealDeleteCascadeResultSetStatistics

extends RealDeleteResultSetStatistics
Class Inheritance
Imports
org.apache.derby.iapi.sql.execute.ResultSetStatistics, org.apache.derby.shared.common.util.ArrayUtil, org.apache.derby.shared.common.i18n.MessageService, org.apache.derby.shared.common.reference.SQLState, org.apache.derby.iapi.sql.execute.xplain.XPLAINVisitor, org.apache.derby.impl.sql.execute.xplain.XPLAINUtil

ResultSetStatistics implemenation for DeleteCascadeResultSet.

Field Summary

Modifier and TypeField and Description
private ResultSetStatistics[]
Inherited from org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics:
deferredindexesUpdatedrowCounttableLock

Constructor Summary

AccessConstructor and Description
public
RealDeleteCascadeResultSetStatistics(int rowCount, boolean deferred, int indexesUpdated, boolean tableLock, long executeTime, ResultSetStatistics sourceResultSetStatistics, ResultSetStatistics[] dependentTrackingArray)

Method Summary

Modifier and TypeMethod and Description
public void
accept(XPLAINVisitor visitor)

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.accept.

Implements org.apache.derby.iapi.sql.execute.xplain.XPLAINable.accept.

This method gets called to let a visitor visit this XPLAINable object.

public String
public String
public String

Returns:

String The information on the scan nodes from the statement execution plan as a String.
getScanStatisticsText
(String
if not NULL then print information for this table only
tableName
,
int
Indentation level.
depth
)

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.getScanStatisticsText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getScanStatisticsText.

Return information on the scan nodes from the statement execution plan as a String.

public String

Returns:

String The statement execution plan as a String.
getStatementExecutionPlanText
(int
Indentation level.
depth
)

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.getStatementExecutionPlanText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getStatementExecutionPlanText.

Return the statement execution plan as a String.

Inherited from org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics:
getResultSetDescriptorgetRSXplainTypetoString

Field Detail

dependentTrackingArrayback to summary
private ResultSetStatistics[] dependentTrackingArray

Constructor Detail

RealDeleteCascadeResultSetStatisticsback to summary
public RealDeleteCascadeResultSetStatistics(int rowCount, boolean deferred, int indexesUpdated, boolean tableLock, long executeTime, ResultSetStatistics sourceResultSetStatistics, ResultSetStatistics[] dependentTrackingArray)

Method Detail

acceptback to summary
public void accept(XPLAINVisitor visitor)

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.accept.

Implements org.apache.derby.iapi.sql.execute.xplain.XPLAINable.accept.

Doc from org.apache.derby.iapi.sql.execute.xplain.XPLAINable.accept.

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.

getNodeNameback to summary
public String getNodeName()

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.getNodeName.

Format for display, a name for this node.

getRSXplainDetailsback to summary
public String getRSXplainDetails()

Overrides org.apache.derby.impl.sql.execute.rts.RealNoRowsResultSetStatistics.getRSXplainDetails.

Implements org.apache.derby.iapi.sql.execute.xplain.XPLAINable.getRSXplainDetails.

getScanStatisticsTextback to summary
public String getScanStatisticsText(String tableName, int depth)

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.getScanStatisticsText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getScanStatisticsText.

Return information on the scan nodes from the statement execution plan as a String.

Parameters
tableName:String

if not NULL then print information for this table only

depth:int

Indentation level.

Returns:String

String The information on the scan nodes from the statement execution plan as a String.

getStatementExecutionPlanTextback to summary
public String getStatementExecutionPlanText(int depth)

Overrides org.apache.derby.impl.sql.execute.rts.RealDeleteResultSetStatistics.getStatementExecutionPlanText.

Implements org.apache.derby.iapi.sql.execute.ResultSetStatistics.getStatementExecutionPlanText.

Return the statement execution plan as a String.

Parameters
depth:int

Indentation level.

Returns:String

String The statement execution plan as a String.