Interface SqlPreparedQuery<E,​R>

    • Method Detail

      • prepare

        void prepare​(@Nullable
                     E entity)
        Prepare query. The internal SQL query can be altered based on the requirements.
        Parameters:
        entity - The entity instance
      • attachPageable

        void attachPageable​(Pageable pageable,
                            boolean isSingleResult)
        Modify the query according to the pageable.
        Parameters:
        pageable - The pageable
        isSingleResult - is single result
      • bindParameters

        void bindParameters​(SqlStoredQuery.Binder binder,
                            @Nullable
                            E entity,
                            @Nullable
                            java.util.Map<QueryParameterBinding,​java.lang.Object> previousValues)
        Bind query parameters.
        Parameters:
        binder - The binder
        entity - The entity
        previousValues - The previous auto-populated collected values
      • bindParameters

        default void bindParameters​(SqlStoredQuery.Binder binder)
        Bind query parameters.
        Parameters:
        binder - The binder