Uses of Interface
com.blazebit.persistence.spi.ServiceProvider
Packages that use 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
Subinterfaces of ServiceProvider in com.blazebit.persistenceModifier and TypeInterfaceDescriptioninterfaceBaseCriteriaBuilder<T,X extends BaseCriteriaBuilder<T, X>> A builder for criteria queries.interfaceBaseCTECriteriaBuilder<X extends BaseCTECriteriaBuilder<X>>A builder for cte criteria queries.interfaceBaseFromQueryBuilder<T,X extends BaseFromQueryBuilder<T, X>> A base interface for builders that support basic query functionality except the SELECT clause.interfaceBaseQueryBuilder<T,X extends BaseQueryBuilder<T, X>> A base interface for builders that support basic query functionality.interfaceBaseSubqueryBuilder<X extends BaseSubqueryBuilder<X>>A builder for subquery criteria queries.interfaceCommonQueryBuilder<X extends CommonQueryBuilder<X>>A base interface for builders that support basic query functionality.interfaceA builder for criteria queries.interfaceAn interface used to create criteria builders.interfaceCTEBuilder<T extends CTEBuilder<T>>An interface for builders that support CTEs.interfaceA builder for delete queries.interfaceAn interface for builders that support set operators.interfaceFullQueryBuilder<T,X extends FullQueryBuilder<T, X>> A base interface for builders that support normal query functionality.interfaceA builder for cte criteria queries.interfaceA builder for insert queries.interfaceAn interface for builders that support set operators.interfaceAn interface for builders that support set operators.interfaceAn interface for builders that support set operators.interfaceModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>>A builder for modification queries.interfaceAn interface for builders that support set operators.interfaceAn interface for builders that support set operators.interfaceAn interface for builders that support set operators.interfaceA builder for paginated criteria queries.interfaceQueryBuilder<T,X extends QueryBuilder<T, X>> A base interface for builders that support normal query functionality.interfaceA builder for delete queries.interfaceA builder for insert queries.interfaceReturningModificationCriteriaBuilder<X extends ReturningModificationCriteriaBuilder<X,Y>, Y> A builder for modification queries.interfaceA builder for update queries.interfaceSelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>A builder for cte criteria queries that select.interfaceA builder for cte criteria queries.interfaceA builder for CTE criteria queries.interfaceAn interface for builders that support set operators.interfaceAn interface for builders that support set operators.interfaceAn interface for builders that support set operators.interfaceA builder for subquery criteria queries.interfaceA builder for update queries. -
Uses of ServiceProvider in com.blazebit.persistence.spi
Methods in com.blazebit.persistence.spi with parameters of type ServiceProviderModifier 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.intExtendedQuerySupport.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.