Search in sources :

Example 21 with DocumentCondition

use of jakarta.nosql.document.DocumentCondition in project jnosql-diana by eclipse.

the class BaseQueryBuilder method eqImpl.

protected <T> void eqImpl(T value) {
    requireNonNull(value, "value is required");
    DocumentCondition newCondition = DocumentCondition.eq(Document.of(name, value));
    appendCondition(newCondition);
}
Also used : DocumentCondition(jakarta.nosql.document.DocumentCondition)

Example 22 with DocumentCondition

use of jakarta.nosql.document.DocumentCondition in project jnosql-diana by eclipse.

the class BaseQueryBuilder method betweenImpl.

protected <T> void betweenImpl(T valueA, T valueB) {
    requireNonNull(valueA, "valueA is required");
    requireNonNull(valueB, "valueB is required");
    DocumentCondition newCondition = DocumentCondition.between(Document.of(name, asList(valueA, valueB)));
    appendCondition(newCondition);
}
Also used : DocumentCondition(jakarta.nosql.document.DocumentCondition)

Example 23 with DocumentCondition

use of jakarta.nosql.document.DocumentCondition in project jnosql-diana by eclipse.

the class BaseQueryBuilder method lteImpl.

protected <T> void lteImpl(T value) {
    requireNonNull(value, "value is required");
    DocumentCondition newCondition = DocumentCondition.lte(Document.of(name, value));
    appendCondition(newCondition);
}
Also used : DocumentCondition(jakarta.nosql.document.DocumentCondition)

Example 24 with DocumentCondition

use of jakarta.nosql.document.DocumentCondition in project jnosql-diana by eclipse.

the class BaseQueryBuilder method gteImpl.

protected <T> void gteImpl(T value) {
    requireNonNull(value, "value is required");
    DocumentCondition newCondition = DocumentCondition.gte(Document.of(name, value));
    appendCondition(newCondition);
}
Also used : DocumentCondition(jakarta.nosql.document.DocumentCondition)

Example 25 with DocumentCondition

use of jakarta.nosql.document.DocumentCondition in project jnosql-diana by eclipse.

the class BaseQueryBuilder method ltImpl.

protected <T> void ltImpl(T value) {
    requireNonNull(value, "value is required");
    DocumentCondition newCondition = DocumentCondition.lt(Document.of(name, value));
    appendCondition(newCondition);
}
Also used : DocumentCondition(jakarta.nosql.document.DocumentCondition)

Aggregations

DocumentCondition (jakarta.nosql.document.DocumentCondition)132 Test (org.junit.jupiter.api.Test)68 DocumentQuery (jakarta.nosql.document.DocumentQuery)64 Document (jakarta.nosql.document.Document)60 List (java.util.List)37 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)37 ValueSource (org.junit.jupiter.params.provider.ValueSource)37 DocumentDeleteQuery (jakarta.nosql.document.DocumentDeleteQuery)33 Person (jakarta.nosql.tck.entities.Person)17 Pagination (jakarta.nosql.mapping.Pagination)13 DocumentPreparedStatement (jakarta.nosql.document.DocumentPreparedStatement)10 TypeReference (jakarta.nosql.TypeReference)7 Params (jakarta.nosql.Params)6 DocumentEntity (jakarta.nosql.document.DocumentEntity)6 DocumentObserverParser (jakarta.nosql.document.DocumentObserverParser)5 QueryException (jakarta.nosql.QueryException)4 ServiceLoaderProvider (jakarta.nosql.ServiceLoaderProvider)4 DocumentCollectionManager (jakarta.nosql.document.DocumentCollectionManager)4 DocumentQueryParams (jakarta.nosql.document.DocumentQueryParams)4 SelectQueryConverter (jakarta.nosql.document.SelectQueryConverter)4