Class SqlPlanInsights.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • text

        public SqlPlanInsights.Builder text​(String text)
        SQL Plan Insight text.

        For example Number of Plans Used, Most Executed Plan, Best Performing Plan, Worst Performing Plan, Plan With Most IO, Plan with Most CPU

        Parameters:
        text - the value to set
        Returns:
        this builder
      • value

        public SqlPlanInsights.Builder value​(Long value)
        SQL execution plan hash value for a given insight.

        For example Most Executed Plan insight will have value as “3975467901”

        Parameters:
        value - the value to set
        Returns:
        this builder
      • category

        public SqlPlanInsights.Builder category​(String category)
        SQL Insight category.

        For example PLANS_USED, MOST_EXECUTED, BEST_PERFORMER, WORST_PERFORMER, MOST_CPU or MOST_IO.

        Parameters:
        category - the value to set
        Returns:
        this builder