Class LongRangeQuery

java.lang.Object
org.ametys.cms.search.query.AbstractFieldQuery
org.ametys.cms.search.query.LongRangeQuery
All Implemented Interfaces:
Query

public class LongRangeQuery extends AbstractFieldQuery
Represents a Query testing a long range.
  • Field Details

    • _lower

      protected long _lower
      The lower end of the long range.
    • _upper

      protected long _upper
      The upper end of the long range.
    • _includeLower

      protected boolean _includeLower
      True to include the lower end, false to exclude it.
    • _includeUpper

      protected boolean _includeUpper
      True to include the upper end, false to exclude it.
  • Constructor Details

    • LongRangeQuery

      public LongRangeQuery(String fieldPath, long lower, long upper)
      Build a long range query.
      Parameters:
      fieldPath - The field path.
      lower - The lower end of the range.
      upper - The upper end of the range.
    • LongRangeQuery

      public LongRangeQuery(String fieldPath, long lower, long upper, boolean includelower, boolean includeTo)
      Build a long range query.
      Parameters:
      fieldPath - The field path.
      lower - The lower end of the range.
      upper - The upper end of the range.
      includelower - Whether to include the lower end or not.
      includeTo - Whether to include the upper end or not.
  • Method Details