TermRangeQueryNode
class TermRangeQueryNode(lower: FieldQueryNode, upper: FieldQueryNode, lowerInclusive: Boolean, upperInclusive: Boolean) : AbstractRangeQueryNode<FieldQueryNode>
This query node represents a range query composed by FieldQueryNode bounds, which means the bound values are strings.
See also
Constructors
Link copied to clipboard
constructor(lower: FieldQueryNode, upper: FieldQueryNode, lowerInclusive: Boolean, upperInclusive: Boolean)
Properties
Link copied to clipboard
Link copied to clipboard
Returns the field associated with this node.
Link copied to clipboard
Returns whether the lower bound is inclusive or exclusive.
Link copied to clipboard
Returns whether the upper bound is inclusive or exclusive.
Link copied to clipboard
Returns the lower bound node.
Link copied to clipboard
Returns the upper bound node.
Functions
Link copied to clipboard
verify if a node contains a tag
Link copied to clipboard
Remove a child node
Link copied to clipboard
Removes this query node from its parent.
Link copied to clipboard
fun setBounds(lower: FieldQueryNode?, upper: FieldQueryNode?, lowerInclusive: Boolean, upperInclusive: Boolean)
Sets the lower and upper bounds.
Link copied to clipboard
convert to a query string understood by the query parser