Package io.stargate.sdk.rest.domain
Class SearchTableQuery.SearchTableWhere
java.lang.Object
io.stargate.sdk.rest.domain.SearchTableQuery.SearchTableWhere
- Enclosing class:
SearchTableQuery
Helper to build a where clause in natural language (fluent API)
TODO the WHERE CLAUSE CAN HAVE MULTIPLE CRITERIA FOR A FIELD
where("field").greaterThan(40)
.lessThan(50);
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSearchTableWhere(SearchTableQuery.SearchTableQueryBuilder builder, String fieldName) Only constructor allowed -
Method Summary
Modifier and TypeMethodDescriptioncontainscontainsEntry(Object value) containsEntrycontainsKey(Object value) containsKeyexists()existsisEqualsTo(Object value) isEqualsToisGreaterOrEqualsThan(Object value) isGreaterOrEqualsThanisGreaterThan(Object value) isGreaterThanisIn(Collection<Object> values) isInisLessOrEqualsThan(Object value) isLessOrEqualsThanisLessThan(Object value) isLessThanisNotEqualsTo(Object value) isNotEqualsTo
-
Constructor Details
-
SearchTableWhere
Only constructor allowed- Parameters:
builder- SearchTableQueryBuilderfieldName- String
-
-
Method Details
-
isLessThan
isLessThan- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
isLessOrEqualsThan
isLessOrEqualsThan- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
isGreaterThan
isGreaterThan- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
isGreaterOrEqualsThan
isGreaterOrEqualsThan- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
isEqualsTo
isEqualsTo- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
isNotEqualsTo
isNotEqualsTo- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
exists
exists- Returns:
- SearchTableQueryBuilder
-
isIn
isIn- Parameters:
values- Collection- Returns:
- SearchTableQueryBuilder
-
contains
contains- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
containsKey
containsKey- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-
containsEntry
containsEntry- Parameters:
value- Object- Returns:
- SearchTableQueryBuilder
-