All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AttributeAccessor<X,Y> |
A class to access the attribute of an entity.
|
| AttributePath |
|
| BaseCriteriaBuilder<T,X extends BaseCriteriaBuilder<T,X>> |
A builder for criteria queries.
|
| BaseCTECriteriaBuilder<X extends BaseCTECriteriaBuilder<X>> |
A builder for cte criteria queries.
|
| BaseDeleteCriteriaBuilder<T,X extends BaseDeleteCriteriaBuilder<T,X>> |
A builder for delete queries.
|
| BaseFinalSetOperationBuilder<T,X extends BaseFinalSetOperationBuilder<T,X>> |
An interface for builders that support set operators.
|
| BaseHavingBuilder<T extends BaseHavingBuilder<T>> |
A base interface for builders that support having.
|
| BaseInsertCriteriaBuilder<T,X extends BaseInsertCriteriaBuilder<T,X>> |
A base builder for insert queries.
|
| BaseJoinOnBuilder<T extends BaseJoinOnBuilder<T>> |
A base interface for builders that support join on.
|
| BaseModificationCriteriaBuilder<X extends BaseModificationCriteriaBuilder<X>> |
A builder for modification queries.
|
| BaseOngoingFinalSetOperationBuilder<T,X extends BaseFinalSetOperationBuilder<T,X>> |
An interface for builders that support set operators.
|
| BaseOngoingSetOperationBuilder<X,Y,Z extends StartOngoingSetOperationBuilder<?,?,?>> |
An interface for builders that support set operators.
|
| BaseQueryBuilder<T,X extends BaseQueryBuilder<T,X>> |
A base interface for builders that support basic query functionality.
|
| BaseSubqueryBuilder<X extends BaseSubqueryBuilder<X>> |
A builder for subquery criteria queries.
|
| BaseUpdateCriteriaBuilder<T,X extends BaseUpdateCriteriaBuilder<T,X>> |
A builder for update queries.
|
| BaseWhereBuilder<T extends BaseWhereBuilder<T>> |
A base interface for builders that support filtering.
|
| BetweenBuilder<T> |
The builder interface for between predicates.
|
| BinaryPredicateBuilder<T> |
The interface for binary predicate builders.
|
| CacheableJpqlMacro |
Marker interface to signal, that expressions using the macro may be cached.
|
| CaseWhenAndBuilder<T> |
The builder interface for a when predicate container that connects predicates with the AND operator.
|
| CaseWhenAndThenBuilder<T extends CaseWhenBuilder<?>> |
The builder interface for a when predicate container that connects predicates with the AND operator.
|
| CaseWhenBuilder<T> |
A builder for general case when expressions.
|
| CaseWhenOrBuilder<T> |
The builder interface for a when predicate container that connects predicates with the OR operator.
|
| CaseWhenOrThenBuilder<T extends CaseWhenBuilder<?>> |
The builder interface for a when predicate container that connects predicates with the OR operator.
|
| CaseWhenStarterBuilder<T> |
A builder for general case when expressions.
|
| CaseWhenThenBuilder<T extends CaseWhenBuilder<?>> |
A builder that can terminate the build process for general case when expressions.
|
| CommonQueryBuilder<X extends CommonQueryBuilder<X>> |
A base interface for builders that support basic query functionality.
|
| ConfigurationProperties |
|
| ConfigurationSource |
Provides access to configuration parameters.
|
| CorrelationQueryBuilder<X extends CorrelationQueryBuilder<X>> |
An interface for correlation query builders.
|
| Criteria |
|
| CriteriaBuilder<T> |
A builder for criteria queries.
|
| CriteriaBuilderConfiguration |
|
| CriteriaBuilderConfigurationProvider |
Interface implemented by the criteria provider.
|
| CriteriaBuilderFactory |
An interface used to create criteria builders.
|
| CTE |
Marks an entity as being a CTE.
|
| CTEBuilder<T extends CTEBuilder<T>> |
An interface for builders that support CTEs.
|
| CteQueryWrapper |
Interface for CTE queries.
|
| DbmsDialect |
Interface for implementing some dbms specifics.
|
| DbmsLimitHandler |
Handler for applying SQL LIMIT and OFFSET to a query.
|
| DbmsModificationState |
Specifies the whether entity data in a statement should be before or after a modification CTE ran.
|
| DbmsStatementType |
Specifies the type of a simple statement irrespective of set operations or CTEs.
|
| DefaultKeyset |
A simple default implementation for the Keyset interface.
|
| DefaultKeysetPage |
A simple default implementation for the KeysetPage interface.
|
| DeleteCriteriaBuilder<T> |
A builder for delete queries.
|
| DistinctBuilder<X extends DistinctBuilder<X>> |
An interface for builders that support distinct.
|
| EntityManagerFactoryIntegrator |
Interface implemented by the criteria provider.
|
| EscapeBuilder<T> |
A builder for the escape part of a like predicate.
|
| Executable |
A base interface for executable query builders.
|
| ExtendedAttribute<X,Y> |
This is a wrapper around the JPA Attribute that allows additionally efficient access to properties of the metamodel.
|
| ExtendedManagedType<X> |
This is a wrapper around the JPA ManagedType that allows additionally efficient access to properties of the metamodel.
|
| ExtendedQuerySupport |
Interface implemented by the criteria provider.
|
| FetchBuilder<X extends FetchBuilder<X>> |
An interface for builders that support fetching.
|
| FinalSetOperationCriteriaBuilder<T> |
An interface for builders that support set operators.
|
| FinalSetOperationCTECriteriaBuilder<T> |
An interface for builders that support set operators.
|
| FinalSetOperationSubqueryBuilder<T> |
An interface for builders that support set operators.
|
| From |
CAREFUL, this is an experimental API and will change!
|
| FromBaseBuilder<X extends FromBaseBuilder<X>> |
An interface for builders that support just the from clause.
|
| FromBuilder<X extends FromBuilder<X>> |
An interface for builders that support the from clause.
|
| FromProvider |
An interface for builders that support access to the from elements.
|
| FullQueryBuilder<T,X extends FullQueryBuilder<T,X>> |
A base interface for builders that support normal query functionality.
|
| FullSelectCTECriteriaBuilder<X> |
A builder for cte criteria queries.
|
| FunctionRenderContext |
Interface implemented by the criteria provider.
|
| GroupByBuilder<X extends GroupByBuilder<X>> |
An interface for builders that support group by.
|
| HavingAndBuilder<T> |
The builder interface for a having predicate container that connects predicates with the AND operator.
|
| HavingBuilder<T extends HavingBuilder<T>> |
An interface for builders that support aggregation.
|
| HavingOrBuilder<T> |
The builder interface for a having predicate container that connects predicates with the OR operator.
|
| InsertCriteriaBuilder<T> |
A builder for insert queries.
|
| JoinOnAndBuilder<T> |
The builder interface for a on predicate container that connects predicates with the AND operator.
|
| JoinOnBuilder<T> |
An interface for builders that support join on.
|
| JoinOnOrBuilder<T> |
The builder interface for a on predicate container that connects predicates with the OR operator.
|
| JoinTable |
A structure for accessing join table information.
|
| JoinType |
The different join types which are possible.
|
| JpaMetamodelAccessor |
|
| JpaProvider |
A JPA provider implementation provides information about which features are supported by a JPA implementation.
|
| JpaProvider.ConstraintType |
The possible locations of a constraint.
|
| JpaProviderFactory |
A service provider factory to create JpaProvider instances.
|
| JpqlFunction |
Interface for implementing a JPA custom function that renders dbms specific code.
|
| JpqlFunctionGroup |
A group of JpqlFunctions for various DBMSes under a single function name.
|
| JpqlFunctionProcessor<T> |
Interface for implementing processing of values produced by a JPQL function in the SELECT clause.
|
| JpqlMacro |
Interface for implementing a macro function that produces JPQL from it's parameters.
|
| Keyset |
An interface that represents the key set of a row.
|
| KeysetBuilder<T> |
A builder for keysets to make use of keyset pagination.
|
| KeysetPage |
An interface that represents the key set of a PagedList.
|
| KeysetQueryBuilder<X extends KeysetQueryBuilder<X>> |
A base interface for builders that support keyset filtering.
|
| LateralStyle |
The possible lateral styles.
|
| LeafOngoingFinalSetOperationCriteriaBuilder<X> |
An interface for builders that support set operators.
|
| LeafOngoingFinalSetOperationCTECriteriaBuilder<X> |
An interface for builders that support set operators.
|
| LeafOngoingFinalSetOperationSubqueryBuilder<X> |
An interface for builders that support set operators.
|
| LeafOngoingSetOperationCriteriaBuilder<X> |
An interface for builders that support set operators.
|
| LeafOngoingSetOperationCTECriteriaBuilder<X> |
An interface for builders that support set operators.
|
| LeafOngoingSetOperationSubqueryBuilder<X> |
An interface for builders that support set operators.
|
| LikeBuilder<T> |
A builder for the like predicate.
|
| LimitBuilder<X extends LimitBuilder<X>> |
An interface for builders that support limit and offset.
|
| MiddleOngoingSetOperationCriteriaBuilder<T,Y> |
An interface for builders that support set operators.
|
| MiddleOngoingSetOperationCTECriteriaBuilder<T,Y> |
An interface for builders that support set operators.
|
| MiddleOngoingSetOperationSubqueryBuilder<T,Y> |
An interface for builders that support set operators.
|
| ModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>> |
A builder for modification queries.
|
| MultipleSubqueryInitiator<T> |
An interface used to create subquery builders for expressions with multiple subqueries.
|
| ObjectBuilder<T> |
An object build provides the select clause expressions that should be used by a FullQueryBuilder and provides methods for
transforming tuples into the target type T.
|
| OngoingFinalSetOperationCriteriaBuilder<T> |
An interface for builders that support set operators.
|
| OngoingFinalSetOperationCTECriteriaBuilder<T> |
An interface for builders that support set operators.
|
| OngoingFinalSetOperationSubqueryBuilder<T> |
An interface for builders that support set operators.
|
| OngoingSetOperationBuilder<X,Y,Z extends StartOngoingSetOperationBuilder<?,?,?>> |
A base interface for builders that support set operators.
|
| OngoingSetOperationCriteriaBuilder<T,Y> |
An interface for builders that support set operators.
|
| OngoingSetOperationCTECriteriaBuilder<T,Y> |
An interface for builders that support set operators.
|
| OngoingSetOperationSubqueryBuilder<T,Y> |
An interface for builders that support set operators.
|
| OrderByBuilder<T extends OrderByBuilder<T>> |
An interface for builders that support sorting.
|
| OrderByElement |
Represents an order by element.
|
| PackageOpener |
A package opener can be used to propagate module visibilities.
|
| PagedArrayList<T> |
|
| PagedList<T> |
An extended version of a List which also provides access to the total size of the list.
|
| PaginatedCriteriaBuilder<T> |
A builder for paginated criteria queries.
|
| PaginatedTypedQuery<T> |
An extended version of a TypedQuery which also provides access to a count query.
|
| ParameterHolder<X extends ParameterHolder<X>> |
A base interface for builders that can hold parameters.
|
| Path |
CAREFUL, this is an experimental API and will change!
|
| QuantifiableBinaryPredicateBuilder<T> |
The interface for quantifiable binary predicate builders.
|
| Queryable<T,X extends Queryable<T,X>> |
A base interface for builders that querying.
|
| QueryBuilder<T,X extends QueryBuilder<T,X>> |
A base interface for builders that support normal query functionality.
|
| RestrictionBuilder<T> |
The builder interface for predicates.
|
| RestrictionBuilderExperimental<T> |
This interface contains experimental restriction builder methods.
|
| ReturningBuilder<X extends ReturningBuilder<X>> |
A builder for the returning clause.
|
| ReturningDeleteCriteriaBuilder<T,X> |
A builder for delete queries.
|
| ReturningInsertCriteriaBuilder<T,X> |
A builder for insert queries.
|
| ReturningModificationCriteriaBuilder<X extends ReturningModificationCriteriaBuilder<X,Y>,Y> |
A builder for modification queries.
|
| ReturningModificationCriteriaBuilderFactory<X> |
A builder for modification queries that return results.
|
| ReturningObjectBuilder<T> |
|
| ReturningResult<T> |
A builder for modification queries.
|
| ReturningUpdateCriteriaBuilder<T,X> |
A builder for update queries.
|
| SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>> |
A builder for cte criteria queries that select.
|
| SelectBuilder<X> |
An interface for builders that support selecting.
|
| SelectCTECriteriaBuilder<X> |
A builder for cte criteria queries.
|
| SelectObjectBuilder<T extends FullQueryBuilder<?,T>> |
The builder interface for a select new select clause.
|
| SelectRecursiveCTECriteriaBuilder<X> |
A builder for CTE criteria queries.
|
| ServiceProvider |
Provides access to various services.
|
| SetOperationBuilder<X,Y extends StartOngoingSetOperationBuilder<?,?,?>> |
An interface for builders that support set operators.
|
| SetOperationType |
The possible set operation types.
|
| SimpleCaseWhenBuilder<T> |
A builder for simple case when expressions.
|
| SimpleCaseWhenStarterBuilder<T> |
The first builder for simple case when expressions.
|
| SimpleReturningBuilder |
A builder for the returning clause.
|
| StartOngoingSetOperationBuilder<X,Y,Z extends StartOngoingSetOperationBuilder<?,?,?>> |
An interface for builders that support set operators.
|
| StartOngoingSetOperationCriteriaBuilder<X,Y> |
An interface for builders that support set operators.
|
| StartOngoingSetOperationCTECriteriaBuilder<X,Y> |
An interface for builders that support set operators.
|
| StartOngoingSetOperationSubqueryBuilder<X,Y> |
An interface for builders that support set operators.
|
| SubqueryBuilder<T> |
A builder for subquery criteria queries.
|
| SubqueryInitiator<T> |
An interface used to create subquery builders.
|
| TemplateRenderer |
A template renderer is a thread safe string renderer that can bind values to parameters.
|
| TemplateRenderer.Context |
A context for a template renderer that supports binding function arguments or plain strings as values for placeholders.
|
| UpdateCriteriaBuilder<T> |
A builder for update queries.
|
| ValuesStrategy |
Strategies for generating a VALUES table reference.
|
| WhereAndBuilder<T> |
The builder interface for a where predicate container that connects predicates with the AND operator.
|
| WhereBuilder<T extends WhereBuilder<T>> |
An interface for builders that support filtering.
|
| WhereOrBuilder<T> |
The builder interface for a where predicate container that connects predicates with the OR operator.
|
| WindowBuilder<T> |
An interface for building a window for analytics functions.
|
| WindowContainerBuilder<T extends WindowContainerBuilder<T>> |
A base interface for builders that support adding named windows for analytics functions.
|
| WindowFrameBetweenBuilder<T> |
An interface for building a window frame between clause for analytics functions.
|
| WindowFrameBuilder<T> |
An interface for building a window frame clause for analytics functions.
|
| WindowFrameExclusionBuilder<T> |
An interface for building a window frame exclusion clause for analytics functions.
|