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 TypeMethodDescriptionvoidaccept(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
-