Package io.stargate.sdk.doc.domain
Class PageableQueryBuilderFilter
java.lang.Object
io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
Helper to build a where clause in natural language (fluent API).
- Author:
- Cedrick LUNVEN (@clunven)
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPageableQueryBuilderFilter(PageableQueryBuilder builder, String fieldName) Only constructor allowed -
Method Summary
Modifier and TypeMethodDescriptionexists()Add condition exists.isEqualsTo(Object value) Add condition is is equals to.isGreaterOrEqualsThan(Object value) Add condition is greater than.isGreaterThan(Object value) Add condition is less than.isIn(Collection<Object> values) Add condition is isIn.isLessOrEqualsThan(Object value) Add condition is less than.isLessThan(Object value) Add condition is less than.isNotEqualsTo(Object value) Add condition is not equals to.
-
Constructor Details
-
PageableQueryBuilderFilter
Only constructor allowed- Parameters:
builder- SearchDocumentQueryBuilderfieldName- String
-
-
Method Details
-
isLessThan
Add condition is less than.- Parameters:
value- value- Returns:
- self reference
-
isLessOrEqualsThan
Add condition is less than.- Parameters:
value- value- Returns:
- self reference
-
isGreaterThan
Add condition is less than.- Parameters:
value- value- Returns:
- self reference
-
isGreaterOrEqualsThan
Add condition is greater than.- Parameters:
value- value- Returns:
- self reference
-
isEqualsTo
Add condition is is equals to.- Parameters:
value- value- Returns:
- self reference
-
isNotEqualsTo
Add condition is not equals to.- Parameters:
value- value- Returns:
- self reference
-
exists
Add condition exists.- Returns:
- self reference
-
isIn
Add condition is isIn.- Parameters:
values- values- Returns:
- self reference
-