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
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)
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)
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)
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)
Returns the single result of the Query by replacing the SQL with the given overriding SQL query.