ClauseBuilder
class ClauseBuilder
DSL for the conditions inside a filter clause. Offers both function-style (match("city", "London"), range("price", gte = 100.0)) and infix-style ("city" eq "London", "price" between 100.0..450.0) entry points.
Functions
Link copied to clipboard
Inclusive numeric range, e.g. "price" between 100.0..450.0.
Link copied to clipboard
Link copied to clipboard
A nested boolean sub-filter as a single condition (for grouping / de Morgan expressions).
Link copied to clipboard
Points within the given bounding box.
Link copied to clipboard
Link copied to clipboard
Value-not-in-set (except).
Link copied to clipboard
Exact phrase match (order matters).
Link copied to clipboard
Full-text match: at least one token present.
Link copied to clipboard