Class TermRangeQueryNode

All Implemented Interfaces:
Cloneable, FieldableNode, QueryNode, RangeQueryNode<FieldValuePairQueryNode<?>>

public class TermRangeQueryNode extends AbstractRangeQueryNode<FieldQueryNode>
This query node represents a range query composed by FieldQueryNode bounds, which means the bound values are strings.
See Also:
  • Constructor Details

    • TermRangeQueryNode

      public TermRangeQueryNode(FieldQueryNode lower, FieldQueryNode upper, boolean lowerInclusive, boolean upperInclusive)
      Constructs a TermRangeQueryNode object using the given FieldQueryNode as its bounds.
      Parameters:
      lower - the lower bound
      upper - the upper bound
      lowerInclusive - true if the lower bound is inclusive, otherwise, false
      upperInclusive - true if the upper bound is inclusive, otherwise, false