Package jakarta.nosql

Interface QueryMapper


public interface QueryMapper
This interface defines the Fluent API for selecting and deleting NoSQL entities. The query API provides a way to define queries using a fluent API. It's important to check the compatibility of the database to see if it supports the query API. For example, Key-Value databases typically do not support the query API. Additionally, not all methods in the query API may be supported by all databases. For instance, a document database may not support the "between" method.
Since:
1.0.0
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Represents the first step in the delete query fluent API.
    static interface 
    Represents a delete condition based on a column name.
    static interface 
    Represents a NOT delete condition in the delete query fluent API.
    static interface 
    Represents the last step of the delete query fluent API execution.
    static interface 
    Represents a step where it's possible to perform a logical conjunction or disjunction, add one more delete condition, or end up performing the built query.
    static interface 
    Represents the first step in the query fluent API.
    static interface 
    Represents the step in the query fluent API where it's possible to define the maximum number of results to retrieve or to perform the query execution.
    static interface 
    Represents a condition based on a column name.
    static interface 
    Represents the step in the query fluent API where it's possible to define the order of the results or to perform the query execution.
    static interface 
    Represents a NOT condition in the delete query fluent API.
    static interface 
    Represents the step in the query fluent API where it's possible to define the order of the results or to perform the query execution.
    static interface 
    Represents the last step of the query fluent API execution.
    static interface 
    Represents the step in the query fluent API where it's possible to define the position of the first result to retrieve or to perform the query execution.
    static interface 
    Represents a step where it's possible to: Create a new condition performing logical conjunction (AND) by specifying a column name Create a new condition performing logical disjunction (OR) by specifying a column name Define the position of the first result Define the maximum number of results to retrieve Define the order of the results Perform the query execution