N - The type of the next step.public interface RangePredicateMatchingStep<N extends RangePredicateOptionsStep<?>>
| Modifier and Type | Method and Description |
|---|---|
default N |
atLeast(Object lowerBoundValue)
Require at least one of the targeted fields to be "greater than or equal to" the given value,
with no limit as to how high it can be.
|
default N |
atLeast(Object lowerBoundValue,
ValueConvert convert)
Require at least one of the targeted fields to be "greater than or equal to" the given value,
with no limit as to how high it can be.
|
default N |
atMost(Object upperBoundValue)
Require at least one of the targeted fields to be "lesser than or equal to" the given value,
with no limit as to how low it can be.
|
default N |
atMost(Object upperBoundValue,
ValueConvert convert)
Require at least one of the targeted fields to be "lesser than or equal to" the given value,
with no limit as to how low it can be.
|
default N |
between(Object lowerBound,
Object upperBound)
Require at least one of the targeted fields to be in the range
defined by the given bounds.
|
default N |
between(Object lowerBound,
Object upperBound,
ValueConvert convert)
Require at least one of the targeted fields to be in the range
defined by the given bounds.
|
default N |
between(Object lowerBound,
RangeBoundInclusion lowerBoundInclusion,
Object upperBound,
RangeBoundInclusion upperBoundInclusion)
Require at least one of the targeted fields to be in the range
defined by the given bounds.
|
default N |
greaterThan(Object lowerBoundValue)
Require at least one of the targeted fields to be "strictly greater than" the given value,
with no limit as to how high it can be.
|
default N |
greaterThan(Object lowerBoundValue,
ValueConvert convert)
Require at least one of the targeted fields to be "strictly greater than" the given value,
with no limit as to how high it can be.
|
default N |
lessThan(Object upperBoundValue)
Require at least one of the targeted fields to be "lesser than" the given value,
with no limit as to how low it can be.
|
default N |
lessThan(Object upperBoundValue,
ValueConvert convert)
Require at least one of the targeted fields to be "lesser than" the given value,
with no limit as to how low it can be.
|
default N |
range(Range<?> range)
Require at least one of the targeted fields to be in the given range.
|
N |
range(Range<?> range,
ValueConvert convert)
Require at least one of the targeted fields to be in the given range.
|
default N between(Object lowerBound, Object upperBound)
lowerBound - The lower bound of the range. null means -Infinity (no lower bound).
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.upperBound - The upper bound of the range. null means +Infinity (no upper bound).
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.default N between(Object lowerBound, Object upperBound, ValueConvert convert)
lowerBound - The lower bound of the range. null means -Infinity (no lower bound).
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.upperBound - The upper bound of the range. null means +Infinity (no upper bound).
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.convert - Controls how lowerBoundValue should be converted
before Hibernate Search attempts to interpret it as a field value.
See ValueConvert for more information.default N between(Object lowerBound, RangeBoundInclusion lowerBoundInclusion, Object upperBound, RangeBoundInclusion upperBoundInclusion)
lowerBound - The lower bound of the range. null means -Infinity (no lower bound).
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.lowerBoundInclusion - Whether the lower bound is included in the range or excluded.upperBound - The upper bound of the range. null means +Infinity (no upper bound).
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.upperBoundInclusion - Whether the upper bound is included in the range or excluded.default N atLeast(Object lowerBoundValue)
lowerBoundValue - The lower bound of the range, included. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.default N atLeast(Object lowerBoundValue, ValueConvert convert)
lowerBoundValue - The lower bound of the range, included. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.convert - Controls how lowerBoundValue should be converted
before Hibernate Search attempts to interpret it as a field value.
See ValueConvert for more information.default N greaterThan(Object lowerBoundValue)
lowerBoundValue - The lower bound of the range, excluded. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.default N greaterThan(Object lowerBoundValue, ValueConvert convert)
lowerBoundValue - The lower bound of the range, excluded. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.convert - Controls how lowerBoundValue should be converted
before Hibernate Search attempts to interpret it as a field value.
See ValueConvert for more information.default N atMost(Object upperBoundValue)
upperBoundValue - The upper bound of the range, included. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.default N atMost(Object upperBoundValue, ValueConvert convert)
upperBoundValue - The upper bound of the range, included. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.convert - Controls how upperBoundValue should be converted
before Hibernate Search attempts to interpret it as a field value.
See ValueConvert for more information.default N lessThan(Object upperBoundValue)
upperBoundValue - The upper bound of the range, excluded. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.default N lessThan(Object upperBoundValue, ValueConvert convert)
upperBoundValue - The upper bound of the range, excluded. Must not be null.
The signature of this method defines this parameter as an Object,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.convert - Controls how upperBoundValue should be converted
before Hibernate Search attempts to interpret it as a field value.
See ValueConvert for more information.default N range(Range<?> range)
range - The range to match.
The signature of this method defines this parameter as a range with bounds of any type,
but a specific type is expected depending on the targeted field.
See ValueConvert.YES for more information.N range(Range<?> range, ValueConvert convert)
range - The range to match.
The signature of this method defines this parameter as a range with bounds of any type,
but a specific type is expected depending on the targeted field and on the convert parameter.
See ValueConvert for more information.convert - Controls how the range bounds should be converted
before Hibernate Search attempts to interpret them as a field value.
See ValueConvert for more information.Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.