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 interface
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
CriteriaBuilder<T>
A builder for criteria queries.interface
CriteriaBuilderFactory
An interface used to create criteria builders.interface
CTEBuilder<T extends CTEBuilder<T>>
An interface for builders that support CTEs.interface
DeleteCriteriaBuilder<T>
A builder for delete queries.interface
FinalSetOperationCriteriaBuilder<T>
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
FullSelectCTECriteriaBuilder<X>
A builder for cte criteria queries.interface
InsertCriteriaBuilder<T>
A builder for insert queries.interface
LeafOngoingSetOperationCriteriaBuilder<X>
An interface for builders that support set operators.interface
LeafOngoingSetOperationCTECriteriaBuilder<X>
An interface for builders that support set operators.interface
LeafOngoingSetOperationSubqueryBuilder<X>
An interface for builders that support set operators.interface
ModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>>
A builder for modification queries.interface
OngoingSetOperationCriteriaBuilder<T,Y>
An interface for builders that support set operators.interface
OngoingSetOperationCTECriteriaBuilder<T,Y>
An interface for builders that support set operators.interface
OngoingSetOperationSubqueryBuilder<T,Y>
An interface for builders that support set operators.interface
PaginatedCriteriaBuilder<T>
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
ReturningDeleteCriteriaBuilder<T,X>
A builder for delete queries.interface
ReturningInsertCriteriaBuilder<T,X>
A builder for insert queries.interface
ReturningModificationCriteriaBuilder<X extends ReturningModificationCriteriaBuilder<X,Y>,Y>
A builder for modification queries.interface
ReturningUpdateCriteriaBuilder<T,X>
A builder for update queries.interface
SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>
A builder for cte criteria queries that select.interface
SelectCTECriteriaBuilder<X>
A builder for cte criteria queries.interface
SelectRecursiveCTECriteriaBuilder<X>
A builder for CTE criteria queries.interface
StartOngoingSetOperationCriteriaBuilder<X,Y>
An interface for builders that support set operators.interface
StartOngoingSetOperationCTECriteriaBuilder<X,Y>
An interface for builders that support set operators.interface
StartOngoingSetOperationSubqueryBuilder<X,Y>
An interface for builders that support set operators.interface
SubqueryBuilder<T>
A builder for subquery criteria queries.interface
UpdateCriteriaBuilder<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.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.List
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.Object
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.