Top Description Methods
org.apache.derby.iapi.sql.execute.xplain

public Interface XPLAINable

Known Direct Subinterfaces
org.apache.derby.iapi.sql.execute.ResultSetStatistics

This interface has to be implemented by object structures, which want to get explained. The current implementation let the ResultSetStatistics extend this Interface to be explainable.

Method Summary

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

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

public Object
getResultSetDescriptor(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID)

public Object
public String
public String
public Object
public Object

Method Detail

acceptback to summary
public void accept(XPLAINVisitor visitor)

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.

getResultSetDescriptorback to summary
public Object getResultSetDescriptor(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID)
getResultSetTimingsDescriptorback to summary
public Object getResultSetTimingsDescriptor(Object rstID)
getRSXplainDetailsback to summary
public String getRSXplainDetails()
getRSXplainTypeback to summary
public String getRSXplainType()
getScanPropsDescriptorback to summary
public Object getScanPropsDescriptor(Object spID)
getSortPropsDescriptorback to summary
public Object getSortPropsDescriptor(Object spID)