Class Constraints

  • All Implemented Interfaces:
    AutoCloseable

    public class Constraints
    extends Object
    implements AutoCloseable
    Container which holds and maps column names to the corresponding constraint (e.g. ValueSet).
    • Method Detail

      • getSummary

        public Map<String,​ValueSet> getSummary()
        Provides access to the associative predicates that are part of the Constraints.
        Returns:
        A Map of column name to ValueSet representing the associative predicates on each column.
      • getLimit

        public long getLimit()
      • hasLimit

        public boolean hasLimit()
      • hasNonEmptyOrderByClause

        public boolean hasNonEmptyOrderByClause()
      • getQueryPassthroughArguments

        public Map<String,​String> getQueryPassthroughArguments()
      • getQueryPlan

        public QueryPlan getQueryPlan()
      • isQueryPassThrough

        public boolean isQueryPassThrough()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object