PostgrestRangeFilters<Row, Bound extends Object> extension
Filters that only apply to range columns, typed PostgrestRange<Bound>.
Every operand is a PostgrestRange with the column's bound type, so
during.rangeLt(PostgrestRange.closedOpen(2, 25)) on a tstzrange column
does not compile.
Methods
-
containedBy(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range lies withinRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
contains(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range contains every value ofRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
containsElement(
Bound value) → PostgrestFilter< Row> -
Available on PostgrestFilterableExpression<
Only rows whose range containsRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >value. -
overlaps(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range shares at least one value withRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
rangeAdjacent(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range is adjacent toRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
rangeGt(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range is strictly to the right ofRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
rangeGte(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range does not extend to the left ofRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
rangeLt(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range is strictly to the left ofRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range. -
rangeLte(
PostgrestRange< Bound> range) → PostgrestFilter<Row> -
Available on PostgrestFilterableExpression<
Only rows whose range does not extend to the right ofRow, PostgrestRange< , provided by the PostgrestRangeFilters extensionBound> >range.