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
-