Uses of Interface
com.blazebit.persistence.spi.ServiceProvider
Package
Description
Blaze-Persistence is a rich Criteria API for JPA.
SPI for implementers of the Blaze-Persistence API.
-
Uses of ServiceProvider in com.blazebit.persistence
Modifier and TypeInterfaceDescriptioninterface
BaseCriteriaBuilder<T,
X extends BaseCriteriaBuilder<T, X>> A builder for criteria queries.interface
BaseCTECriteriaBuilder<X extends BaseCTECriteriaBuilder<X>>
A builder for cte criteria queries.interface
BaseFromQueryBuilder<T,
X extends BaseFromQueryBuilder<T, X>> A base interface for builders that support basic query functionality except the SELECT clause.interface
BaseQueryBuilder<T,
X extends BaseQueryBuilder<T, X>> A base interface for builders that support basic query functionality.interface
BaseSubqueryBuilder<X extends BaseSubqueryBuilder<X>>
A builder for subquery criteria queries.interface
CommonQueryBuilder<X extends CommonQueryBuilder<X>>
A base interface for builders that support basic query functionality.interface
A builder for criteria queries.interface
An interface used to create criteria builders.interface
CTEBuilder<T extends CTEBuilder<T>>
An interface for builders that support CTEs.interface
A builder for delete queries.interface
An interface for builders that support set operators.interface
FullQueryBuilder<T,
X extends FullQueryBuilder<T, X>> A base interface for builders that support normal query functionality.interface
A builder for cte criteria queries.interface
A builder for insert queries.interface
An interface for builders that support set operators.interface
An interface for builders that support set operators.interface
An interface for builders that support set operators.interface
ModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>>
A builder for modification queries.interface
An interface for builders that support set operators.interface
An interface for builders that support set operators.interface
An interface for builders that support set operators.interface
A builder for paginated criteria queries.interface
QueryBuilder<T,
X extends QueryBuilder<T, X>> A base interface for builders that support normal query functionality.interface
A builder for delete queries.interface
A builder for insert queries.interface
ReturningModificationCriteriaBuilder<X extends ReturningModificationCriteriaBuilder<X,
Y>, Y> A builder for modification queries.interface
A builder for update queries.interface
SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>
A builder for cte criteria queries that select.interface
A builder for cte criteria queries.interface
A builder for CTE criteria queries.interface
An interface for builders that support set operators.interface
An interface for builders that support set operators.interface
An interface for builders that support set operators.interface
A builder for subquery criteria queries.interface
A builder for update queries. -
Uses of ServiceProvider in com.blazebit.persistence.spi
Modifier and TypeMethodDescriptionExtendedQuerySupport.executeReturning
(ServiceProvider serviceProvider, List<javax.persistence.Query> participatingQueries, javax.persistence.Query baseQuery, javax.persistence.Query exampleQuery, String sqlOverride, boolean queryPlanCacheEnabled) Executes and returns the returning result of the Query by replacing the SQL with the given overriding SQL query.int
ExtendedQuerySupport.executeUpdate
(ServiceProvider serviceProvider, List<javax.persistence.Query> participatingQueries, javax.persistence.Query baseQuery, javax.persistence.Query query, String sqlOverride, boolean queryPlanCacheEnabled) Executes and returns the update count of the Query by replacing the SQL with the given overriding SQL query.ExtendedQuerySupport.getResultList
(ServiceProvider serviceProvider, List<javax.persistence.Query> participatingQueries, javax.persistence.Query query, String sqlOverride, boolean queryPlanCacheEnabled) Returns the result list of the Query by replacing the SQL with the given overriding SQL query.ExtendedQuerySupport.getResultStream
(ServiceProvider serviceProvider, List<javax.persistence.Query> participatingQueries, javax.persistence.Query query, String sqlOverride, boolean queryPlanCacheEnabled) Returns the result stream of the Query by replacing the SQL with the given overriding SQL query.ExtendedQuerySupport.getSingleResult
(ServiceProvider serviceProvider, List<javax.persistence.Query> participatingQueries, javax.persistence.Query query, String sqlOverride, boolean queryPlanCacheEnabled) Returns the single result of the Query by replacing the SQL with the given overriding SQL query.