Interface XPLAINable
- All Known Subinterfaces:
ResultSetStatistics
- All Known Implementing Classes:
RealAnyResultSetStatistics
,RealBasicNoPutResultSetStatistics
,RealCurrentOfStatistics
,RealDeleteCascadeResultSetStatistics
,RealDeleteResultSetStatistics
,RealDeleteVTIResultSetStatistics
,RealDistinctScalarAggregateStatistics
,RealDistinctScanStatistics
,RealGroupedAggregateStatistics
,RealHashJoinStatistics
,RealHashLeftOuterJoinStatistics
,RealHashScanStatistics
,RealHashTableStatistics
,RealIndexRowToBaseRowStatistics
,RealInsertResultSetStatistics
,RealInsertVTIResultSetStatistics
,RealJoinResultSetStatistics
,RealLastIndexKeyScanStatistics
,RealMaterializedResultSetStatistics
,RealNestedLoopJoinStatistics
,RealNestedLoopLeftOuterJoinStatistics
,RealNoPutResultSetStatistics
,RealNormalizeResultSetStatistics
,RealNoRowsResultSetStatistics
,RealOnceResultSetStatistics
,RealProjectRestrictStatistics
,RealRowCountStatistics
,RealRowResultSetStatistics
,RealScalarAggregateStatistics
,RealScrollInsensitiveResultSetStatistics
,RealSetOpResultSetStatistics
,RealSortStatistics
,RealTableScanStatistics
,RealUnionResultSetStatistics
,RealUpdateResultSetStatistics
,RealVTIStatistics
,RealWindowResultSetStatistics
public interface XPLAINable
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 TypeMethodDescriptionvoid
accept
(XPLAINVisitor visitor) This method gets called to let a visitor visit this XPLAINable object.getResultSetDescriptor
(Object rsID, Object parentID, Object scanID, Object sortID, Object stmtID, Object timingID) getScanPropsDescriptor
(Object spID) getSortPropsDescriptor
(Object spID)
-
Method Details
-
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. -
getRSXplainType
String getRSXplainType() -
getRSXplainDetails
String getRSXplainDetails() -
getResultSetDescriptor
-
getResultSetTimingsDescriptor
-
getSortPropsDescriptor
-
getScanPropsDescriptor
-