Package jakarta.nosql.tck.select
This package includes query operations that leverage a fluent API, designed to provide an easy way to perform various querying actions on NoSQL databases. The fluent API supports operations such as filtering, ordering, pagination, and more.
The following operations are part of this package:
- Querying entities with conditions (e.g.,
Template.select(Class)
). - Applying filters like equality, greater-than, less-than, LIKE, and range-based queries.
- Ordering query results using sorting operations.
- Paginating results with skip and limit conditions.
- Complex queries with logical conjunctions and disjunctions (AND/OR).
It is important to note that the fluent API querying behavior is not guaranteed across all NoSQL databases. For example, key-value databases typically do not support the complex querying operations provided in this package. Additionally, some NoSQL databases may not support all types of query operations or conditions.
This package aims to provide a consistent, high-level abstraction for querying NoSQL data, but it is important to check the compatibility of the underlying NoSQL database when utilizing these operations.
- Since:
- 1.0.0
- See Also: