Class ProbePlan


  • public final class ProbePlan
    extends Object
    Compiled query plan.
    • Constructor Detail

      • ProbePlan

        public ProbePlan​(Query originalQuery,
                         StaticFilter staticFilter)
        Creates a plan.
        Parameters:
        originalQuery - the query the plan was compiled from
        staticFilter - the scope prefilter, or null for no prefiltering
    • Method Detail

      • originalQuery

        public Query originalQuery()
        Returns:
        the query the plan was compiled from
      • staticFilter

        public StaticFilter staticFilter()
        Returns:
        the scope prefilter, or null if there is none
      • builder

        public static ProbePlan.Builder builder​(Query query)
        Parameters:
        query - the query to plan
        Returns:
        a new builder for that query
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object