Uses of Interface
com.blazebit.persistence.spi.ServiceProvider
| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
| com.blazebit.persistence.spi |
SPI for implementers of the Blaze-Persistence API.
|
-
Uses of ServiceProvider in com.blazebit.persistence
Subinterfaces of ServiceProvider in com.blazebit.persistence Modifier and Type Interface Description interfaceBaseCriteriaBuilder<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.interfaceCriteriaBuilder<T>A builder for criteria queries.interfaceCriteriaBuilderFactoryAn interface used to create criteria builders.interfaceCTEBuilder<T extends CTEBuilder<T>>An interface for builders that support CTEs.interfaceDeleteCriteriaBuilder<T>A builder for delete queries.interfaceFinalSetOperationCriteriaBuilder<T>An interface for builders that support set operators.interfaceFullQueryBuilder<T,X extends FullQueryBuilder<T,X>>A base interface for builders that support normal query functionality.interfaceFullSelectCTECriteriaBuilder<X>A builder for cte criteria queries.interfaceInsertCriteriaBuilder<T>A builder for insert queries.interfaceLeafOngoingSetOperationCriteriaBuilder<X>An interface for builders that support set operators.interfaceLeafOngoingSetOperationCTECriteriaBuilder<X>An interface for builders that support set operators.interfaceLeafOngoingSetOperationSubqueryBuilder<X>An interface for builders that support set operators.interfaceModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>>A builder for modification queries.interfaceOngoingSetOperationCriteriaBuilder<T,Y>An interface for builders that support set operators.interfaceOngoingSetOperationCTECriteriaBuilder<T,Y>An interface for builders that support set operators.interfaceOngoingSetOperationSubqueryBuilder<T,Y>An interface for builders that support set operators.interfacePaginatedCriteriaBuilder<T>A builder for paginated criteria queries.interfaceQueryBuilder<T,X extends QueryBuilder<T,X>>A base interface for builders that support normal query functionality.interfaceReturningDeleteCriteriaBuilder<T,X>A builder for delete queries.interfaceReturningInsertCriteriaBuilder<T,X>A builder for insert queries.interfaceReturningModificationCriteriaBuilder<X extends ReturningModificationCriteriaBuilder<X,Y>,Y>A builder for modification queries.interfaceReturningUpdateCriteriaBuilder<T,X>A builder for update queries.interfaceSelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>A builder for cte criteria queries that select.interfaceSelectCTECriteriaBuilder<X>A builder for cte criteria queries.interfaceSelectRecursiveCTECriteriaBuilder<X>A builder for CTE criteria queries.interfaceStartOngoingSetOperationCriteriaBuilder<X,Y>An interface for builders that support set operators.interfaceStartOngoingSetOperationCTECriteriaBuilder<X,Y>An interface for builders that support set operators.interfaceStartOngoingSetOperationSubqueryBuilder<X,Y>An interface for builders that support set operators.interfaceSubqueryBuilder<T>A builder for subquery criteria queries.interfaceUpdateCriteriaBuilder<T>A builder for update queries. -
Uses of ServiceProvider in com.blazebit.persistence.spi
Methods in com.blazebit.persistence.spi with parameters of type ServiceProvider Modifier and Type Method Description ReturningResult<Object[]>ExtendedQuerySupport. 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.ListExtendedQuerySupport. 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.ObjectExtendedQuerySupport. 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.ObjectExtendedQuerySupport. 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.