Package com.twicedb.client.api
Class IndexedQuery<I extends Indexable>
java.lang.Object
com.twicedb.client.api.IndexedQuery<I>
A read query of indexed fields. Users should not instantiate this class directly, preferring
instead of use the methods provided by Indexable and IndexableI.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <I extends Indexable>
IndexedQuery<I>emptyIndexedQuery
(Indexable<I> ixbl) boolean
List<IndexCondition>
int
hashCode()
readObjects
(Client c, TemporalCoordinates tc) whereEqual
(String field, Boolean value) whereEqual
(String field, Double value) whereEqual
(String field, Float value) whereEqual
(String field, Integer value) whereEqual
(String field, Long value) whereEqual
(String field, String value) whereEqual
(String field, BigInteger value) whereEqual
(String field, ZonedDateTime value) whereEqualUnique
(String field, Boolean value) whereEqualUnique
(String field, Double value) whereEqualUnique
(String field, Float value) whereEqualUnique
(String field, Integer value) whereEqualUnique
(String field, Long value) whereEqualUnique
(String field, String value) whereEqualUnique
(String field, BigInteger value) whereEqualUnique
(String field, ZonedDateTime value) whereGreaterThan
(String field, Double value) whereGreaterThan
(String field, Float value) whereGreaterThan
(String field, Integer value) whereGreaterThan
(String field, Long value) whereGreaterThan
(String field, String value) whereGreaterThan
(String field, BigInteger value) whereGreaterThan
(String field, ZonedDateTime value) whereGreaterThanOrEqualTo
(String field, Double value) whereGreaterThanOrEqualTo
(String field, Float value) whereGreaterThanOrEqualTo
(String field, Integer value) whereGreaterThanOrEqualTo
(String field, Long value) whereGreaterThanOrEqualTo
(String field, String value) whereGreaterThanOrEqualTo
(String field, BigInteger value) whereGreaterThanOrEqualTo
(String field, ZonedDateTime value) whereLessThan
(String field, Double value) whereLessThan
(String field, Float value) whereLessThan
(String field, Integer value) whereLessThan
(String field, Long value) whereLessThan
(String field, String value) whereLessThan
(String field, BigInteger value) whereLessThan
(String field, ZonedDateTime value) whereLessThanOrEqualTo
(String field, Double value) whereLessThanOrEqualTo
(String field, Float value) whereLessThanOrEqualTo
(String field, Integer value) whereLessThanOrEqualTo
(String field, Long value) whereLessThanOrEqualTo
(String field, String value) whereLessThanOrEqualTo
(String field, BigInteger value) whereLessThanOrEqualTo
(String field, ZonedDateTime value)
-
Method Details
-
emptyIndexedQuery
-
getIndexable
-
getIndexes
-
whereEqual
-
whereEqualUnique
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
whereEqual
-
whereEqualUnique
-
whereGreaterThan
-
whereGreaterThanOrEqualTo
-
whereLessThan
-
whereLessThanOrEqualTo
-
equals
-
hashCode
public int hashCode()
-