Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes|All Packages

A

add(String, JpqlFunction) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
Adds the given JpqlFunction for the given RDBMS to the group.
addArgument(int) - Method in interface com.blazebit.persistence.spi.FunctionRenderContext
Adds a binding to the argument of the given index to the render context.
addArgument(int) - Method in class com.blazebit.persistence.spi.TemplateRenderer.Context
Uses the value of the argument at the given index as value to be bound to the current parameter.
addChunk(String) - Method in interface com.blazebit.persistence.spi.FunctionRenderContext
Adds the given chunk to the render context.
addParameter(String) - Method in class com.blazebit.persistence.spi.TemplateRenderer.Context
Uses the given chunk as value to be bound to the current parameter.
addProperties(Properties) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Add the given properties to the properties of the configuration.
afterKeyset() - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Uses the keyset which the keyset builder constructed to filter out rows that come before the keyset.
afterKeyset(Keyset) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.afterKeyset(java.io.Serializable...) but uses the given keyset as reference values.
afterKeyset(Serializable...) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.afterKeyset() but maps the reference values by position instead of by expression.
all() - Method in interface com.blazebit.persistence.QuantifiableBinaryPredicateBuilder
Starts a SubqueryInitiator for the right hand side of a predicate that uses the ALL quantor.
all(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.QuantifiableBinaryPredicateBuilder
Starts a SubqueryBuilder based on the given criteria builder for the right hand side of a predicate that uses the ALL quantor.
and() - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a case when and builder which connects it's predicates with the AND operator.
and() - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a case when and builder which connects it's predicates with the AND operator.
and(Object) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with a parameter as upper bound.
and(String) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a RestrictionBuilder for a case when predicate with the given expression as left hand expression.
and(String) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a RestrictionBuilder for a case when predicate with the given expression as left hand expression.
andCurrentRow() - Method in interface com.blazebit.persistence.WindowFrameBetweenBuilder
Uses CURRENT ROW as upper bound and continues to the frame exclusion builder.
andExists() - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
andExists() - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
andExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
andExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
andExpression(String) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with an expression as upper bound.
andFollowing(String) - Method in interface com.blazebit.persistence.WindowFrameBetweenBuilder
Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
andLiteral(Object) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with a parameter as upper bound rendered as literal.
andNotExists() - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
andNotExists() - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
andNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
andNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
andPreceding(String) - Method in interface com.blazebit.persistence.WindowFrameBetweenBuilder
Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
andSubqery() - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with a subquery as upper bound.
andSubqery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with a subquery based on the given criteria builder as upper bound.
andSubqery(String, String) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with an expression containing a subquery as upper bound.
andSubqery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with an expression containing a subquery as upper bound.
andSubqueries(String) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with an expression containing the given expression as upper bound.
andSubqueries(String) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a MultipleSubqueryInitiator for the left hand side of a when predicate.
andSubqueries(String) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
andSubquery() - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
andSubquery() - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
andSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
andSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
andSubquery(String, String) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
andSubquery(String, String) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
andSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
andSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
andUnboundedFollowing() - Method in interface com.blazebit.persistence.WindowFrameBetweenBuilder
Uses UNBOUNDED FOLLOWING as upper bound and continues to the frame exclusion builder.
any() - Method in interface com.blazebit.persistence.QuantifiableBinaryPredicateBuilder
Starts a SubqueryInitiator for the right hand side of a predicate that uses the ANY quantor.
any(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.QuantifiableBinaryPredicateBuilder
Starts a SubqueryBuilder based on the given criteria builder for the right hand side of a predicate that uses the ANY quantor.
appendExtendedSql(StringBuilder, DbmsStatementType, boolean, boolean, StringBuilder, String, String, String[], Map<DbmsModificationState, String>) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Appends the with clause to the sql string builder.
appendOrderByElement(StringBuilder, OrderByElement, String[]) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Appends the order by element to the SQL builder.
appendSet(StringBuilder, SetOperationType, boolean, List<String>, List<? extends OrderByElement>, String, String) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Connects the given operands with the given set operation and appends that to the sql string builder.
APPLY - com.blazebit.persistence.spi.LateralStyle
The APPLY syntax.
applyReturning(SimpleReturningBuilder) - Method in interface com.blazebit.persistence.ReturningObjectBuilder
Applies the returning bindings necessary for this object builder to work.
applySelects(X) - Method in interface com.blazebit.persistence.ObjectBuilder
Applies the select items necessary for this object builder to work.
applySql(StringBuilder, boolean, String, String) - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Apply the LIMIT and OFFSET clause on the given SQL.
applySql(String, boolean, Integer, Integer) - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Apply the LIMIT and OFFSET clause on the given SQL as parameters.
applySqlInlined(String, boolean, Integer, Integer) - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
AttributeAccessor<X,​Y> - Interface in com.blazebit.persistence.spi
A class to access the attribute of an entity.
AttributePath - Class in com.blazebit.persistence.spi
 
AttributePath(List<Attribute<?, ?>>, Class<?>) - Constructor for class com.blazebit.persistence.spi.AttributePath
Construct a new AttributePath.

B

BaseCriteriaBuilder<T,​X extends BaseCriteriaBuilder<T,​X>> - Interface in com.blazebit.persistence
A builder for criteria queries.
BaseCTECriteriaBuilder<X extends BaseCTECriteriaBuilder<X>> - Interface in com.blazebit.persistence
A builder for cte criteria queries.
BaseDeleteCriteriaBuilder<T,​X extends BaseDeleteCriteriaBuilder<T,​X>> - Interface in com.blazebit.persistence
A builder for delete queries.
BaseFinalSetOperationBuilder<T,​X extends BaseFinalSetOperationBuilder<T,​X>> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
BaseHavingBuilder<T extends BaseHavingBuilder<T>> - Interface in com.blazebit.persistence
A base interface for builders that support having.
BaseInsertCriteriaBuilder<T,​X extends BaseInsertCriteriaBuilder<T,​X>> - Interface in com.blazebit.persistence
A base builder for insert queries.
BaseJoinOnBuilder<T extends BaseJoinOnBuilder<T>> - Interface in com.blazebit.persistence
A base interface for builders that support join on.
BaseModificationCriteriaBuilder<X extends BaseModificationCriteriaBuilder<X>> - Interface in com.blazebit.persistence
A builder for modification queries.
BaseOngoingFinalSetOperationBuilder<T,​X extends BaseFinalSetOperationBuilder<T,​X>> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
BaseOngoingSetOperationBuilder<X,​Y,​Z extends StartOngoingSetOperationBuilder<?,​?,​?>> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
BaseQueryBuilder<T,​X extends BaseQueryBuilder<T,​X>> - Interface in com.blazebit.persistence
A base interface for builders that support basic query functionality.
BaseSubqueryBuilder<X extends BaseSubqueryBuilder<X>> - Interface in com.blazebit.persistence
A builder for subquery criteria queries.
BaseUpdateCriteriaBuilder<T,​X extends BaseUpdateCriteriaBuilder<T,​X>> - Interface in com.blazebit.persistence
A builder for update queries.
BaseWhereBuilder<T extends BaseWhereBuilder<T>> - Interface in com.blazebit.persistence
A base interface for builders that support filtering.
beforeKeyset() - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Uses the keyset which the keyset builder constructed to filter out rows that come after the keyset.
beforeKeyset(Keyset) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.beforeKeyset(java.io.Serializable...) but uses the given keyset as reference values.
beforeKeyset(Serializable...) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.beforeKeyset() but maps the reference values by position instead of by expression.
between(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with parameterized lower bound.
BetweenBuilder<T> - Interface in com.blazebit.persistence
The builder interface for between predicates.
betweenCurrentRow() - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses CURRENT ROW as lower bound for the frame and starts a frame between builder for the upper bound.
betweenExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with lower bound expression.
betweenFollowing(String) - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses expression FOLLOWING as lower bound for the frame and starts a frame between builder for the upper bound.
betweenLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with parameterized lower bound that is rendered as literal.
betweenPreceding(String) - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses expression PRECEDING as lower bound for the frame and starts a frame between builder for the upper bound.
betweenSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a MultipleSubqueryInitiator for a between predicate with the given expression as lower bound.
betweenSubquery() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with a subquery as lower bound.
betweenSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with a subquery as lower bound.
betweenSubquery(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with a subquery as lower bound.
betweenSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with a subquery as lower bound.
betweenUnboundedPreceding() - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses UNBOUNDED PRECEDING as lower bound for the frame and starts a frame between builder for the upper bound.
BinaryPredicateBuilder<T> - Interface in com.blazebit.persistence
The interface for binary predicate builders.
bind(String) - Method in interface com.blazebit.persistence.BaseInsertCriteriaBuilder
Starts a select builder for creating an expression that should be bound to the attribute.
bind(String) - Method in interface com.blazebit.persistence.SelectBaseCTECriteriaBuilder
Starts a select builder for building an expression to bind to the CTE attribute.
bind(String, Object) - Method in interface com.blazebit.persistence.BaseInsertCriteriaBuilder
Binds the given value as parameter to the attribute.
bindLimitParametersAtEndOfQuery(Integer, Integer, PreparedStatement, int) - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Bind parameter values needed by the LIMIT clause after original SELECT statement.
bindLimitParametersAtStartOfQuery(Integer, Integer, PreparedStatement, int) - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Bind parameter values needed by the LIMIT clause before original SELECT statement.
build() - Method in class com.blazebit.persistence.spi.TemplateRenderer.Context
Binds the values to the underlying FunctionRenderContext.
build(Object[]) - Method in interface com.blazebit.persistence.ObjectBuilder
Builds an object of the target type T from the given tuple.
build(Object[]) - Method in interface com.blazebit.persistence.ReturningObjectBuilder
Builds an object of the target type T from the given tuple.
buildList(List<T>) - Method in interface com.blazebit.persistence.ObjectBuilder
Transforms the given list and returns the result.
buildList(List<T>) - Method in interface com.blazebit.persistence.ReturningObjectBuilder
Transforms the given list and returns the result.

C

CacheableJpqlMacro - Interface in com.blazebit.persistence.spi
Marker interface to signal, that expressions using the macro may be cached.
caseWhen(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a RestrictionBuilder to create a when expression with a single predicate in which expression will be on the left hand side of the predicate.
caseWhenAnd() - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a CaseWhenAndThenBuilder for building a when expression with conjunctively connected predicates.
CaseWhenAndBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a when predicate container that connects predicates with the AND operator.
CaseWhenAndThenBuilder<T extends CaseWhenBuilder<?>> - Interface in com.blazebit.persistence
The builder interface for a when predicate container that connects predicates with the AND operator.
CaseWhenBuilder<T> - Interface in com.blazebit.persistence
A builder for general case when expressions.
caseWhenExists() - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator to create a when expression with a single exists predicate.
caseWhenExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator to create a when expression with a single exists predicate.
caseWhenNotExists() - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator to create a when expression with a single negated exists predicate.
caseWhenNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator to create a when expression with a single negated exists predicate.
caseWhenOr() - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a CaseWhenOrThenBuilder for building a when expression with disjunctively connected predicates.
CaseWhenOrBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a when predicate container that connects predicates with the OR operator.
CaseWhenOrThenBuilder<T extends CaseWhenBuilder<?>> - Interface in com.blazebit.persistence
The builder interface for a when predicate container that connects predicates with the OR operator.
CaseWhenStarterBuilder<T> - Interface in com.blazebit.persistence
A builder for general case when expressions.
caseWhenSubqueries(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
caseWhenSubquery() - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator to create a when expression with a single predicate in which the left hand side will be a subquery.
caseWhenSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryBuilder based on the given criteria builder to create a when expression with a single predicate in which the left hand side will be a subquery.
caseWhenSubquery(String, String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryInitiator to create a when expression with a single predicate in which the left hand side will be a subquery.
caseWhenSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SubqueryBuilder based on the given criteria builder to create a when expression with a single predicate in which the left hand side will be a subquery.
CaseWhenThenBuilder<T extends CaseWhenBuilder<?>> - Interface in com.blazebit.persistence
A builder that can terminate the build process for general case when expressions.
cast(String, String) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the cast expression for the given expression to the given sql type.
com.blazebit.persistence - package com.blazebit.persistence
Blaze-Persistence is a rich Criteria API for JPA.
com.blazebit.persistence.internal - package com.blazebit.persistence.internal
Contains experimental extensions that might not be supported by all JPA providers.
com.blazebit.persistence.spi - package com.blazebit.persistence.spi
SPI for implementers of the Blaze-Persistence API.
CommonQueryBuilder<X extends CommonQueryBuilder<X>> - Interface in com.blazebit.persistence
A base interface for builders that support basic query functionality.
COMPATIBLE_MODE - Static variable in class com.blazebit.persistence.ConfigurationProperties
We added a flag to enable a JPA compatible mode because we allow to make use of many vendor specific extensions which maybe aren't portable.
ConfigurationProperties - Class in com.blazebit.persistence
 
ConfigurationSource - Interface in com.blazebit.persistence.spi
Provides access to configuration parameters.
contains(String) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
Whether a JpqlFunction for the given RDBMS name exists.
containsEntity(EntityManager, Class<?>, Object) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns whether the entity with the id is contained in the entity managers persistence context.
containsParameter(String) - Method in interface com.blazebit.persistence.ParameterHolder
Returns true if a parameter with the given name is registered, otherwise false.
Context(TemplateRenderer, FunctionRenderContext) - Constructor for class com.blazebit.persistence.spi.TemplateRenderer.Context
Constructs a context for a template renderer and a render context.
copy(Class<Y>) - Method in interface com.blazebit.persistence.CriteriaBuilder
 
copy(Class<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
Copies this query builder into a new one, using it's projection as an overridable default.
copy(Class<Y>) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
 
CorrelationQueryBuilder<X extends CorrelationQueryBuilder<X>> - Interface in com.blazebit.persistence
An interface for correlation query builders.
create(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Like CriteriaBuilderFactory.create(javax.persistence.EntityManager, java.lang.Class, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the result class returns.
create(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new criteria builder with the given result class.
createConfiguration() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfigurationProvider
Creates and returns a new criteria builder configuration.
createConfiguration(PackageOpener) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfigurationProvider
Creates and returns a new criteria builder configuration.
createCriteriaBuilderFactory(EntityManagerFactory) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Creates a new CriteriaBuilderFactory based on this configuration.
createJpaProvider(EntityManager) - Method in interface com.blazebit.persistence.spi.JpaProviderFactory
Create a JpaProvider for the given entity manager.
createLimitHandler() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Creates a new limit handler for an SQL query.
createPageIdQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Creates and returns a new CriteriaBuilder that can be used to query the id values for the current page.
createPageIdQuery(int, int, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
createPageIdQuery(int, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
createPageIdQuery(KeysetPage, int, int, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
createPageIdQuery(KeysetPage, int, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
Criteria - Class in com.blazebit.persistence
Bootstrap class that is used to obtain a CriteriaBuilder instance.
CriteriaBuilder<T> - Interface in com.blazebit.persistence
A builder for criteria queries.
CriteriaBuilderConfiguration - Interface in com.blazebit.persistence.spi
A configuration for a CriteriaBuilderFactory which is mostly used in non Java EE environments.
CriteriaBuilderConfigurationProvider - Interface in com.blazebit.persistence.spi
Interface implemented by the criteria provider.
CriteriaBuilderFactory - Interface in com.blazebit.persistence
An interface used to create criteria builders.
CTE - Annotation Type in com.blazebit.persistence
Marks an entity as being a CTE.
CTEBuilder<T extends CTEBuilder<T>> - Interface in com.blazebit.persistence
An interface for builders that support CTEs.
CteQueryWrapper - Interface in com.blazebit.persistence.spi
Interface for CTE queries.
currentRow() - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses CURRENT ROW as lower bound and continues to the frame exclusion builder.

D

DbmsDialect - Interface in com.blazebit.persistence.spi
Interface for implementing some dbms specifics.
DbmsLimitHandler - Interface in com.blazebit.persistence.spi
Handler for applying SQL LIMIT and OFFSET to a query.
DbmsModificationState - Enum in com.blazebit.persistence.spi
Specifies the whether entity data in a statement should be before or after a modification CTE ran.
DbmsStatementType - Enum in com.blazebit.persistence.spi
Specifies the type of a simple statement irrespective of set operations or CTEs.
DefaultKeyset - Class in com.blazebit.persistence
A simple default implementation for the Keyset interface.
DefaultKeyset(Serializable[]) - Constructor for class com.blazebit.persistence.DefaultKeyset
Creates a new keyset object from the given tuple.
DefaultKeysetPage - Class in com.blazebit.persistence
A simple default implementation for the KeysetPage interface.
DefaultKeysetPage(int, int, Keyset, Keyset) - Constructor for class com.blazebit.persistence.DefaultKeysetPage
Creates a new KeysetPage.
DefaultKeysetPage(int, int, Keyset, Keyset, List<Keyset>) - Constructor for class com.blazebit.persistence.DefaultKeysetPage
Creates a new KeysetPage.
DefaultKeysetPage(int, int, Serializable[], Serializable[], Serializable[][]) - Constructor for class com.blazebit.persistence.DefaultKeysetPage
Creates a new KeysetPage.
delete(Class<T>) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Like ReturningModificationCriteriaBuilderFactory.delete(java.lang.Class, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the delete class returns.
delete(Class<T>, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new delete criteria builder for the given entity class.
delete(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Like CriteriaBuilderFactory.delete(javax.persistence.EntityManager, java.lang.Class, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the delete class returns.
delete(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new delete criteria builder for the given entity class.
DELETE - com.blazebit.persistence.spi.DbmsStatementType
 
deleteCollection(Class<T>, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Like ReturningModificationCriteriaBuilderFactory.deleteCollection(java.lang.Class, java.lang.String, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the delete owner class returns.
deleteCollection(Class<T>, String, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new delete criteria builder for the given entity class and collection name to delete elements of the entity class's collection.
deleteCollection(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Like CriteriaBuilderFactory.deleteCollection(javax.persistence.EntityManager, java.lang.Class, java.lang.String, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the delete owner class returns.
deleteCollection(EntityManager, Class<T>, String, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new delete criteria builder for the given entity class and collection name to delete elements of the entity class's collection.
DeleteCriteriaBuilder<T> - Interface in com.blazebit.persistence
A builder for delete queries.
distinct() - Method in interface com.blazebit.persistence.DistinctBuilder
Marks the query to do a distinct select.
DistinctBuilder<X extends DistinctBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support distinct.

E

EMPTY - Static variable in interface com.blazebit.persistence.PagedList
An empty paged list.
end() - Method in interface com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder
Finishes the CTE builder.
end() - Method in interface com.blazebit.persistence.FinalSetOperationSubqueryBuilder
Finishes the CTE builder.
end() - Method in interface com.blazebit.persistence.FullSelectCTECriteriaBuilder
Finishes the CTE builder.
end() - Method in interface com.blazebit.persistence.JoinOnBuilder
Finishes the ON clause and adds it to the parent predicate container represented by the type T.
end() - Method in interface com.blazebit.persistence.KeysetBuilder
Finishes the keyset builder.
end() - Method in interface com.blazebit.persistence.MultipleSubqueryInitiator
Finishes the subquery builder.
end() - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilder
Finishes the returning builder and returns the parent builder.
end() - Method in interface com.blazebit.persistence.SelectCTECriteriaBuilder
Finishes the CTE builder.
end() - Method in interface com.blazebit.persistence.SelectObjectBuilder
Finishes the select object builder.
end() - Method in interface com.blazebit.persistence.SubqueryBuilder
Finishes the subquery builder.
end() - Method in interface com.blazebit.persistence.WindowBuilder
Finishes the window builder.
end() - Method in interface com.blazebit.persistence.WindowFrameExclusionBuilder
endAnd() - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Finishes the AND predicate and adds it to the parent predicate container represented by the type T.
endAnd() - Method in interface com.blazebit.persistence.HavingAndBuilder
Finishes the AND predicate and adds it to the parent predicate container represented by the type T.
endAnd() - Method in interface com.blazebit.persistence.JoinOnAndBuilder
Finishes the AND predicate and adds it to the parent predicate container represented by the type T.
endAnd() - Method in interface com.blazebit.persistence.WhereAndBuilder
Finishes the AND predicate and adds it to the parent predicate container represented by the type T.
endOr() - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Finishes the OR predicate and adds it to the parent predicate container represented by the type T.
endOr() - Method in interface com.blazebit.persistence.HavingOrBuilder
Finishes the OR predicate and adds it to the parent predicate container represented by the type T.
endOr() - Method in interface com.blazebit.persistence.JoinOnOrBuilder
Finishes the OR predicate and adds it to the parent predicate container represented by the type T.
endOr() - Method in interface com.blazebit.persistence.WhereOrBuilder
Finishes the OR predicate and adds it to the parent predicate container represented by the type T.
endSet() - Method in interface com.blazebit.persistence.BaseOngoingFinalSetOperationBuilder
Ends the set operation and returns the parent builder.
endSet() - Method in interface com.blazebit.persistence.BaseOngoingSetOperationBuilder
Ends the current set operation scope and switches back to the parent query.
endSetWith() - Method in interface com.blazebit.persistence.MiddleOngoingSetOperationCriteriaBuilder
 
endSetWith() - Method in interface com.blazebit.persistence.MiddleOngoingSetOperationCTECriteriaBuilder
Finishes the current set operation builder and returns a final builder for ordering and limiting.
endSetWith() - Method in interface com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder
 
endSetWith() - Method in interface com.blazebit.persistence.OngoingSetOperationBuilder
Finishes the current set operation builder and returns a final builder for ordering and limiting.
EntityManagerFactoryIntegrator - Interface in com.blazebit.persistence.spi
Interface implemented by the criteria provider.
eq() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the EQ predicate that can be used to apply quantors.
eq(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the right hand side for the EQ predicate.
eq(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the EQ predicate and adds it to the parent predicate container represented by the type T.
eq(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the EQ predicate that can be used to apply quantors.
eq(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the EQ predicate that can be used to apply quantors.
eqExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the EQ predicate and adds it to the parent predicate container represented by the type T.
eqLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the EQ predicate and adds it to the parent predicate container represented by the type T.
eqSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the EQ predicate that can be used to apply quantors.
equals(Object) - Method in class com.blazebit.persistence.DefaultKeyset
 
escape(char) - Method in interface com.blazebit.persistence.EscapeBuilder
Sets the given character as the escape character.
EscapeBuilder<T> - Interface in com.blazebit.persistence
A builder for the escape part of a like predicate.
escapeCharacter(char) - Method in interface com.blazebit.persistence.spi.JpaProvider
The given escape character for a LIKE predicate as string.
except() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the except operator with query following after this call.
EXCEPT - com.blazebit.persistence.spi.SetOperationType
The EXCEPT set operation.
EXCEPT_ALL - com.blazebit.persistence.spi.SetOperationType
The EXCEPT ALL set operation.
exceptAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the except all operator with query following after this call.
excludeCurrentRow() - Method in interface com.blazebit.persistence.WindowFrameExclusionBuilder
Finishes the window builder.
excludeGroup() - Method in interface com.blazebit.persistence.WindowFrameExclusionBuilder
Finishes the window builder.
excludeNoOthers() - Method in interface com.blazebit.persistence.WindowFrameExclusionBuilder
Finishes the window builder.
excludeTies() - Method in interface com.blazebit.persistence.WindowFrameExclusionBuilder
Finishes the window builder.
Executable - Interface in com.blazebit.persistence
A base interface for executable query builders.
executeReturning(ServiceProvider, List<Query>, Query, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Executes and returns the returning result of the Query by replacing the SQL with the given overriding SQL query.
executeUpdate() - Method in interface com.blazebit.persistence.Executable
Execute this modification statement and return the number of affected entities.
executeUpdate(ServiceProvider, List<Query>, Query, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Executes and returns the update count of the Query by replacing the SQL with the given overriding SQL query.
executeWithReturning(ReturningObjectBuilder<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Executes the modification query and returns an object consisting of the attributes applied by the object builder.
executeWithReturning(String...) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Executes the modification query and returns the given attributes as tuples.
executeWithReturning(String, Class<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Executes the modification query and returns the given attribute with the specified type.
expression(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Uses the given expression as right hand side for the binary predicate.
EXPRESSION_CACHE_CLASS - Static variable in class com.blazebit.persistence.ConfigurationProperties
The full qualified expression cache implementation class name.
EXPRESSION_OPTIMIZATION - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, no expression optimization takes place.
ExtendedAttribute<X,​Y> - Interface in com.blazebit.persistence.spi
This is a wrapper around the JPA Attribute that allows additionally efficient access to properties of the metamodel.
ExtendedManagedType<X> - Interface in com.blazebit.persistence.spi
This is a wrapper around the JPA ManagedType that allows additionally efficient access to properties of the metamodel.
ExtendedQuerySupport - Interface in com.blazebit.persistence.spi
Interface implemented by the criteria provider.
extractReturningResult(PreparedStatement) - Method in interface com.blazebit.persistence.spi.DbmsDialect
TODO: documentation.

F

fetch(String) - Method in interface com.blazebit.persistence.FetchBuilder
Adds an implicit join fetch to the query.
fetch(String...) - Method in interface com.blazebit.persistence.FetchBuilder
Adds an implicit join fetch for every given path to the query.
FetchBuilder<X extends FetchBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support fetching.
filter() - Method in interface com.blazebit.persistence.WindowBuilder
Starts a filter builder.
FinalSetOperationCriteriaBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
FinalSetOperationCTECriteriaBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
FinalSetOperationSubqueryBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
from(Class<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.from(Class, String) with the alias equivalent to the camel cased result of what Class.getSimpleName() of the entity class returns.
from(Class<?>) - Method in interface com.blazebit.persistence.FromBuilder
 
from(Class<?>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(java.lang.Class, java.lang.String) with the alias equivalent to the camel cased result of what Class.getSimpleName() of the entity class returns.
from(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Sets the entity class on which the query should be based on with the given alias.
from(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
 
from(Class<?>, String) - Method in interface com.blazebit.persistence.SubqueryInitiator
Creates a new subquery builder with the given entity class as entity in the FROM clause with the given alias.
from(String) - Method in interface com.blazebit.persistence.BaseSubqueryBuilder
Like BaseSubqueryBuilder.from(String, String) with the alias equivalent to the camel cased result of the class of the correlation parent.
from(String) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(String, String) with the alias equivalent to the camel cased result of the class of the correlation parent.
from(String, String) - Method in interface com.blazebit.persistence.BaseSubqueryBuilder
Sets the correlation path on which the query should be based on with the given alias.
from(String, String) - Method in interface com.blazebit.persistence.SubqueryInitiator
Creates a new subquery builder with the given correlation path in the FROM clause with the given alias.
from(EntityType<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.from(EntityType, String) with the alias equivalent to the camel cased result of what EntityType.getName() of the entity class returns.
from(EntityType<?>) - Method in interface com.blazebit.persistence.FromBuilder
 
from(EntityType<?>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(EntityType, String) with the alias equivalent to the camel cased result of what EntityType.getName() of the entity class returns.
from(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Sets the entity class on which the query should be based on with the given alias.
from(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
 
from(EntityType<?>, String) - Method in interface com.blazebit.persistence.SubqueryInitiator
Creates a new subquery builder with the entity class on which the query should be based on with the given alias.
From - Interface in com.blazebit.persistence
CAREFUL, this is an experimental API and will change!
FromBaseBuilder<X extends FromBaseBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support just the from clause.
FromBuilder<X extends FromBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support the from clause.
fromEntitySubquery(Class<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.fromEntitySubquery(Class, String) with the alias equivalent to the camel cased result of what Class.getSimpleName() of the entity class returns.
fromEntitySubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like calling FromBaseBuilder.from(Class, String) followed by CTEBuilder.with(Class, boolean) with inline = true.
fromEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like calling FromBaseBuilder.from(Class, String) followed by CTEBuilder.with(Class, boolean) with inline = true.
fromIdentifiableValues(Class<?>, String, int) - Method in interface com.blazebit.persistence.FromBaseBuilder
Add a VALUES clause for values of the given value class to the from clause.
fromIdentifiableValues(Class<?>, String, int) - Method in interface com.blazebit.persistence.FromBuilder
 
fromIdentifiableValues(Class<?>, String, int) - Method in interface com.blazebit.persistence.SubqueryInitiator
Creates a new subquery builder with a VALUES clause for values of the given value class in the from clause.
fromIdentifiableValues(Class<?>, String, String, int) - Method in interface com.blazebit.persistence.FromBaseBuilder
Add a VALUES clause for values of the given value class to the from clause.
fromIdentifiableValues(Class<?>, String, String, int) - Method in interface com.blazebit.persistence.FromBuilder
 
fromIdentifiableValues(Class<T>, String, String, Collection<T>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.fromIdentifiableValues(Class, String, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
fromIdentifiableValues(Class<T>, String, String, Collection<T>) - Method in interface com.blazebit.persistence.FromBuilder
 
fromIdentifiableValues(Class<T>, String, Collection<T>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.fromIdentifiableValues(Class, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
fromIdentifiableValues(Class<T>, String, Collection<T>) - Method in interface com.blazebit.persistence.FromBuilder
 
fromIdentifiableValues(Class<X>, String, Collection<X>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.fromIdentifiableValues(Class, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
fromNew(Class<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.from(Class) but explicitly queries the data after any side effects happen because of CTEs.
fromNew(Class<?>) - Method in interface com.blazebit.persistence.FromBuilder
 
fromNew(Class<?>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(Class) but explicitly queries the data after any side effects happen because of CTEs.
fromNew(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.from(Class, String) but explicitly queries the data after any side effects happen because of CTEs.
fromNew(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
 
fromNew(Class<?>, String) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(Class, String) but explicitly queries the data after any side effects happen because of CTEs.
fromOld(Class<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.from(Class) but explicitly queries the data before any side effects happen because of CTEs.
fromOld(Class<?>) - Method in interface com.blazebit.persistence.FromBuilder
 
fromOld(Class<?>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(Class) but explicitly queries the data before any side effects happen because of CTEs.
fromOld(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.from(Class, String) but explicitly queries the data before any side effects happen because of CTEs.
fromOld(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
 
fromOld(Class<?>, String) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.from(Class, String) but explicitly queries the data before any side effects happen because of CTEs.
FromProvider - Interface in com.blazebit.persistence
An interface for builders that support access to the from elements.
fromSubquery(Class<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.fromSubquery(Class, String) with the alias equivalent to the camel cased result of what Class.getSimpleName() of the entity class returns.
fromSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like calling FromBaseBuilder.from(Class, String) followed by CTEBuilder.with(Class, boolean) with inline = true.
fromValues(Class<?>, String, int) - Method in interface com.blazebit.persistence.FromBaseBuilder
Add a VALUES clause for values of the given value class to the from clause.
fromValues(Class<?>, String, int) - Method in interface com.blazebit.persistence.FromBuilder
 
fromValues(Class<?>, String, int) - Method in interface com.blazebit.persistence.SubqueryInitiator
Creates a new subquery builder with a VALUES clause for values of the given value class in the from clause.
fromValues(Class<?>, String, String, int) - Method in interface com.blazebit.persistence.FromBaseBuilder
Add a VALUES clause for values of the type as determined by the given entity attribute to the from clause.
fromValues(Class<?>, String, String, int) - Method in interface com.blazebit.persistence.FromBuilder
 
fromValues(Class<?>, String, String, int) - Method in interface com.blazebit.persistence.SubqueryInitiator
Creates a new subquery builder with a VALUES clause for values of the type as determined by the given entity attribute to the from clause.
fromValues(Class<?>, String, String, Collection<?>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.fromValues(Class, String, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
fromValues(Class<?>, String, String, Collection<?>) - Method in interface com.blazebit.persistence.FromBuilder
 
fromValues(Class<?>, String, String, Collection<?>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.fromValues(Class, String, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
fromValues(Class<T>, String, Collection<T>) - Method in interface com.blazebit.persistence.FromBaseBuilder
Like FromBaseBuilder.fromValues(Class, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
fromValues(Class<T>, String, Collection<T>) - Method in interface com.blazebit.persistence.FromBuilder
 
fromValues(Class<X>, String, Collection<X>) - Method in interface com.blazebit.persistence.SubqueryInitiator
Like SubqueryInitiator.fromValues(Class, String, int) but passes the collection size as valueCount and directly binds the collection as parameter via ParameterHolder.setParameter(String, Object).
FULL - com.blazebit.persistence.JoinType
Full outer join.
FullQueryBuilder<T,​X extends FullQueryBuilder<T,​X>> - Interface in com.blazebit.persistence
A base interface for builders that support normal query functionality.
FullSelectCTECriteriaBuilder<X> - Interface in com.blazebit.persistence
A builder for cte criteria queries.
FunctionRenderContext - Interface in com.blazebit.persistence.spi
Interface implemented by the criteria provider.

G

ge() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the GE predicate that can be used to apply quantors.
ge(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the GE predicate that can be used to apply quantors.
ge(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the GE predicate and adds it to the parent predicate container represented by the type T.
ge(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the GE predicate that can be used to apply quantors.
ge(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the GE predicate that can be used to apply quantors.
geExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the GE predicate and adds it to the parent predicate container represented by the type T.
geLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the GE predicate and adds it to the parent predicate container represented by the type T.
geSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the GE predicate that can be used to apply quantors.
get(String) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
Returns the JpqlFunction for the given RDBMS name.
get(X) - Method in interface com.blazebit.persistence.spi.AttributeAccessor
Returns the attribute value of the given entity.
getAccessor() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
The attribute accessor for this attribute.
getAlias() - Method in interface com.blazebit.persistence.From
The alias of the from node.
getArgument(int) - Method in interface com.blazebit.persistence.spi.FunctionRenderContext
Returns the string representation of the argument at the given index.
getArgumentsSize() - Method in interface com.blazebit.persistence.spi.FunctionRenderContext
Returns the size of the arguments given to this function.
getAttribute() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the underlying attribute.
getAttribute(String) - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the extended attribute of the managed type for the given attribute name.
getAttributeClass() - Method in class com.blazebit.persistence.spi.AttributePath
 
getAttributePath() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the path from the owning entity type to this attribute.
getAttributePath(Metamodel, ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
Construct an AttributePath for a particular attribute in type.
getAttributePathString() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the path from the owning entity type to this attribute as string.
getAttributes() - Method in class com.blazebit.persistence.spi.AttributePath
 
getAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the extended attributes of the managed type.
getBasicAttributePath(Metamodel, ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
Construct an AttributePath for a particular basic attribute in type.
getBooleanConditionalExpression(boolean) - Method in interface com.blazebit.persistence.spi.JpaProvider
The JPQL conditional expression to use for the given literal boolean value.
getBooleanExpression(boolean) - Method in interface com.blazebit.persistence.spi.JpaProvider
The JPQL expression to use for the given literal boolean value.
getBoundedCount() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns the maximum value up to which a count query should count.
getCascadingDeleteSql(EntityManager, Query) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the cascading SQL delete queries for the given query object.
getCollectionValueFunction() - Method in interface com.blazebit.persistence.spi.JpaProvider
Normally returns VALUE, but since Hibernate does weird things when using that, it returns null.
getColumnEquivalentAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the attributes that have equivalent SQL column names.
getColumnNames() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the column names of the attribute.
getColumnNames(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the column names of the attribute of the given entity type.
getColumnNames(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the column names of the attribute of the given entity type within the element collection.
getColumnTypes() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the SQL column type names of the attribute.
getColumnTypes(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the SQL column type names of the given attribute of the given entity type.
getColumnTypes(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the SQL column type names of the given attribute of the given entity type within the element collection.
getCountQuery() - Method in interface com.blazebit.persistence.FullQueryBuilder
Returns a query that counts the results that would be produced if the current query was run.
getCountQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns the count query that selects the count of root elements.
getCountQuery(long) - Method in interface com.blazebit.persistence.FullQueryBuilder
Returns a query that counts the results and counts up to the maximum value that is given that would be produced if the current query was run.
getCountQueryString() - Method in interface com.blazebit.persistence.FullQueryBuilder
Returns the query string that selects the count of elements.
getCountQueryString() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
getCountQueryString(long) - Method in interface com.blazebit.persistence.FullQueryBuilder
Returns the query string that selects the count of elements and counts up to the maximum value that is given.
getCriteriaBuilderFactory() - Method in interface com.blazebit.persistence.CommonQueryBuilder
The criteria builder factory that created this or it's parent builder.
getCustomFunctionInvocation(String, int) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the start of a JPQL representation of a function invocation for the given function name and argument count.
getDbms(EntityManagerFactory) - Method in interface com.blazebit.persistence.spi.EntityManagerFactoryIntegrator
Returns the name of dbms for which the given entity manager factory operates.
getDefault() - Static method in class com.blazebit.persistence.Criteria
getDefaultProvider() - Static method in class com.blazebit.persistence.Criteria
Returns the first CriteriaBuilderConfigurationProvider that is found.
getDefaultQueryResultType() - Method in interface com.blazebit.persistence.spi.JpaProvider
The default result type of a scalar query.
getDiscriminatorColumnCheck(EntityType<?>) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns an array with the column name of the discriminator of the given entity type and the discriminator value, or null.
getDummyTable() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the name of a dummy table like DUAL in Oracle or null if none is required.
getElementClass() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns the element type of the attribute.
getEmbeddablePluralOwner() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns an entity type and path that owns this embeddable type via a plural attribute or null if there is none.
getEmbeddableSingularOwner() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns an entity type and path that owns this embeddable type via a singular attribute or null if there is none.
getEntityManager() - Method in interface com.blazebit.persistence.QueryBuilder
Returns the associated entity manager.
getEntityManagerIntegrators() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns a list of registered entity manager enrichers.
getFirstResult() - Method in class com.blazebit.persistence.DefaultKeysetPage
 
getFirstResult() - Method in interface com.blazebit.persistence.KeysetPage
Returns the position of the first result, numbered from 0.
getFirstResult() - Method in interface com.blazebit.persistence.LimitBuilder
The position of the first result.
getFirstResult() - Method in class com.blazebit.persistence.PagedArrayList
 
getFirstResult() - Method in interface com.blazebit.persistence.PagedList
Returns the position of the first result, numbered from 0.
getFrom() - Method in interface com.blazebit.persistence.Path
The from node on which this path is based.
getFrom(String) - Method in interface com.blazebit.persistence.FromBuilder
Returns the from element for the given alias or null.
getFrom(String) - Method in interface com.blazebit.persistence.FromProvider
Returns the from element for the given alias or null.
getFromByPath(String) - Method in interface com.blazebit.persistence.FromBuilder
Returns the from element for the given path, creating it if necessary.
getFromByPath(String) - Method in interface com.blazebit.persistence.FromProvider
Returns the from element for the given path, creating it if necessary.
getFunction(String) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns the JpqlFunctionGroup for registered function with the given name or null.
getFunctionNames() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns the set of registered functions.
getHighest() - Method in class com.blazebit.persistence.DefaultKeysetPage
 
getHighest() - Method in interface com.blazebit.persistence.KeysetPage
Returns the key set for the highest entry of the corresponding PagedList.
getHighestKeysetOffset() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns the offset of the highest keyset relative to the page size.
getIdAttribute() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the id attribute if it has one, otherwise null.
getIdAttributeNames() - Method in class com.blazebit.persistence.spi.JoinTable
Returns the id attribute names of the owning entity that map to the join table.
getIdAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the id attributes or an empty set if it doesn't have an id.
getIdColumnMappings() - Method in class com.blazebit.persistence.spi.JoinTable
Returns the foreign key mappings of the join tables column names to the owner table column names.
getIdentifier(Object) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the identifier of the entity object.
getIdentifierOrUniqueKeyEmbeddedPropertyNames(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
getIdentifierOrUniqueKeyEmbeddedPropertyNames(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
getJavaType() - Method in interface com.blazebit.persistence.From
The type of the from node.
getJavaType() - Method in interface com.blazebit.persistence.Path
The java type of the path.
getJoinMappingPropertyNames(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the join mapping property names of an association attribute.
getJoinTable() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
If the attribute is a collection that uses a join table, returns it's descriptor.
getJoinTable(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
If the given attribute is a collection that uses a join table, returns it's descriptor.
getJoinTableCollectionAttributePath(Metamodel, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
Construct an AttributePath for a particular collection attribute in type.
getJoinTypeIndexedRequiresTreatFilter(JoinType) - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns where to put treat filters for a treat joined association of this attribute.
getJpaMetamodelAccessor() - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the JpaMetamodelAccessor for this JPA vendor.
getJpaProviderFactory(EntityManagerFactory) - Method in interface com.blazebit.persistence.spi.EntityManagerFactoryIntegrator
Returns the jpa provider factory for the jpa provider of the given entity manager factory.
getKeyColumnMappings() - Method in class com.blazebit.persistence.spi.JoinTable
Returns the column mappings of the key/index column if there are any, otherwise null.
getKeyColumnTypes() - Method in class com.blazebit.persistence.spi.JoinTable
Returns the column types of the key/index columns if there are any, otherwise null.
getKeysetPage() - Method in class com.blazebit.persistence.PagedArrayList
 
getKeysetPage() - Method in interface com.blazebit.persistence.PagedList
Returns the key set page for this paged list which can be used for key set pagination.
getKeysets() - Method in class com.blazebit.persistence.DefaultKeysetPage
 
getKeysets() - Method in interface com.blazebit.persistence.KeysetPage
Returns the key set list of the corresponding PagedList.
getLastResult() - Method in interface com.blazebit.persistence.ReturningResult
Returns the last element of the returning clause result.
getLateralStyle() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the lateral style that is supported by the dbms.
getLowest() - Method in class com.blazebit.persistence.DefaultKeysetPage
 
getLowest() - Method in interface com.blazebit.persistence.KeysetPage
Returns the key set for the lowest entry of the corresponding PagedList.
getMacroNames() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns the set of registered macros.
getMappedBy() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
If the attribute is an inverse collection, the mapped by attribute name is returned.
getMappedBy(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
If the given attribute is an inverse collection, the mapped by attribute name is returned.
getMaxResults() - Method in class com.blazebit.persistence.DefaultKeysetPage
 
getMaxResults() - Method in interface com.blazebit.persistence.KeysetPage
Returns the maximum number of results.
getMaxResults() - Method in interface com.blazebit.persistence.LimitBuilder
The maximum number of results to retrieve.
getMaxResults() - Method in class com.blazebit.persistence.PagedArrayList
 
getMaxResults() - Method in interface com.blazebit.persistence.PagedList
Returns the maximum number of results.
getMetamodel() - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns the JPA Metamodel of the persistence unit which is used by this query builder.
getName() - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
The name of the function.
getNamedTypes() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns a map of registered named types.
getNullExpression() - Method in interface com.blazebit.persistence.spi.JpaProvider
The JPQL expression to use for the NULL literal.
getNullSafe(X) - Method in interface com.blazebit.persistence.spi.AttributeAccessor
Returns the attribute value of the given entity or null if the entity is null.
getOnClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
The name of the clause that has the same semantics as the ON clause which was introduced in JPA 2.1.
getOwnedAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the owned extended attributes of the managed type.
getOwnedSingularAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the singular owned extended attributes of the managed type.
getPage() - Method in class com.blazebit.persistence.PagedArrayList
 
getPage() - Method in interface com.blazebit.persistence.PagedList
Returns the number of this page, numbered from 1.
getPageCountQueryString() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns the query string that selects the count of elements.
getPageIdQueryString() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns the query string that selects the id of the elements.
getPageResultList() - Method in interface com.blazebit.persistence.PaginatedTypedQuery
Returns the result list of the page without executing a count query.
getParameter(String) - Method in interface com.blazebit.persistence.ParameterHolder
Returns the parameter object representing the parameter with the given name if ParameterHolder.containsParameter(String) returns true, otherwise null.
getParameters() - Method in interface com.blazebit.persistence.ParameterHolder
Returns a set of all registered parameters.
getParameterValue(String) - Method in interface com.blazebit.persistence.ParameterHolder
Returns the set value for the parameter with the given name.
getParentQueryBuilder() - Method in interface com.blazebit.persistence.MultipleSubqueryInitiator
Returns the parent query builder.
getParentQueryBuilder() - Method in interface com.blazebit.persistence.SubqueryInitiator
Returns the parent query builder.
getParticipatingQueries() - Method in interface com.blazebit.persistence.spi.CteQueryWrapper
Returns the list of queries that are participating in this aggregate query.
getPath() - Method in interface com.blazebit.persistence.Path
The qualified path as string.
getPath(String) - Method in interface com.blazebit.persistence.FromBuilder
Returns the path object for the given path string, creating it if necessary.
getPath(String) - Method in interface com.blazebit.persistence.FromProvider
Returns the path object for the given path string, creating it if necessary.
getPosition() - Method in interface com.blazebit.persistence.spi.OrderByElement
The position of the order by expression in the select clause.
getPrepareFlags() - Method in interface com.blazebit.persistence.spi.DbmsDialect
TODO: documentation.
getProcessor(String) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
Returns the JpqlFunctionProcessor for the given RDBMS name for this function.
getProperties() - Method in interface com.blazebit.persistence.spi.ConfigurationSource
Returns all properties.
getProperties() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns all properties.
getProperty(String) - Method in interface com.blazebit.persistence.spi.ConfigurationSource
Returns a property value by name.
getProperty(String) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns a property value by name.
getQuery() - Method in interface com.blazebit.persistence.Executable
Returns the JPA query for the built query.
getQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns the paginated typed query for the built query.
getQuery() - Method in interface com.blazebit.persistence.Queryable
Returns the JPA typed query for the built query.
getQueryRootCountQuery() - Method in interface com.blazebit.persistence.CriteriaBuilder
Returns a query that counts the distinct query root results that would be produced if the current query was run.
getQueryRootCountQuery(long) - Method in interface com.blazebit.persistence.CriteriaBuilder
Returns a query that counts the distinct query root results and counts up to the maximum value that is given that would be produced if the current query was run.
getQueryRootCountQueryString() - Method in interface com.blazebit.persistence.CriteriaBuilder
Returns the query string that selects the distinct count of query root elements.
getQueryRootCountQueryString(long) - Method in interface com.blazebit.persistence.CriteriaBuilder
Returns the query string that selects the distinct count of query root elements and counts up to the maximum value that is given.
getQueryString() - Method in interface com.blazebit.persistence.Executable
Returns the query string for the built query.
getQueryString() - Method in interface com.blazebit.persistence.Queryable
Returns the query string for the built query.
getRegisteredFunctions() - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Returns all functions that are available in queries as a map of function name to JpqlFunction.
getRegisteredFunctions(EntityManagerFactory) - Method in interface com.blazebit.persistence.spi.EntityManagerFactoryIntegrator
Returns all registered functions as map with the function name as key and a JpqlFunction.
getResultList() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Execute the query and return the result as a type PagedList.
getResultList() - Method in interface com.blazebit.persistence.PaginatedTypedQuery
Returns a PagedList containing the result list of the requested page and optionally the total count depending on PaginatedCriteriaBuilder.withCountQuery(boolean).
getResultList() - Method in interface com.blazebit.persistence.Queryable
Execute the query and return the result as a type List.
getResultList() - Method in interface com.blazebit.persistence.ReturningResult
Returns the result of the returning clause.
getResultList(ServiceProvider, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the result list of the Query by replacing the SQL with the given overriding SQL query.
getResultType() - Method in interface com.blazebit.persistence.BaseQueryBuilder
Returns the result type of this query.
getReturnType(Class<?>) - Method in interface com.blazebit.persistence.spi.JpqlFunction
Returns the return type of this function.
getRoot() - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Returns the query root.
getRoots() - Method in interface com.blazebit.persistence.FromBuilder
Returns the query roots.
getRoots() - Method in interface com.blazebit.persistence.FromProvider
Returns the query roots.
getService(Class<T>) - Method in interface com.blazebit.persistence.spi.ServiceProvider
Returns the service or null if none is available.
getSingleResult() - Method in interface com.blazebit.persistence.Queryable
Execute the query expecting a single result.
getSingleResult(ServiceProvider, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the single result of the Query by replacing the SQL with the given overriding SQL query.
getSize() - Method in class com.blazebit.persistence.PagedArrayList
 
getSize() - Method in interface com.blazebit.persistence.PagedList
Returns the actual size of this page.
getSql(EntityManager, Query) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the SQL query for the given query object.
getSqlAlias(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the SQL table alias of the JPQL from node alias in the given query.
getSqlSelectAliasPosition(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the corresponding position of the given JPQL select alias in the SQL query's select clause of the given query object.
getSqlSelectAttributePosition(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns the corresponding position of the given JPQL attribute expression in the SQL query's select clause of the given query object.
getSqlType(Class<?>) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the sql type for the java class type for usage in cast expressions.
getTableName() - Method in class com.blazebit.persistence.spi.JoinTable
The name of the join table.
getTargetAttributeNames() - Method in class com.blazebit.persistence.spi.JoinTable
Returns the id attribute names of the target entity that map to the join table.
getTargetColumnMappings() - Method in class com.blazebit.persistence.spi.JoinTable
Returns the foreign key mappings of the join tables column names to the target table column names.
getTotalCount() - Method in interface com.blazebit.persistence.PaginatedTypedQuery
Executes a query to calculate the total count of elements and returns that count.
getTotalPages() - Method in class com.blazebit.persistence.PagedArrayList
 
getTotalPages() - Method in interface com.blazebit.persistence.PagedList
Returns the number of total pages.
getTotalSize() - Method in class com.blazebit.persistence.PagedArrayList
 
getTotalSize() - Method in interface com.blazebit.persistence.PagedList
Returns the total size of the list or -1 if the count query was disabled via PaginatedCriteriaBuilder.withCountQuery(boolean).
getTuple() - Method in class com.blazebit.persistence.DefaultKeyset
 
getTuple() - Method in interface com.blazebit.persistence.Keyset
Returns the key set tuple ordered by the respective order by expressions.
getType() - Method in interface com.blazebit.persistence.From
The type of the from node.
getType() - Method in interface com.blazebit.persistence.Path
The type of the path.
getType() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns the underlying managed type.
getUpdateCount() - Method in interface com.blazebit.persistence.ReturningResult
Execute this modification statement and return the number of affected entities.
getValuesStrategy() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the strategy to use for values generation.
getWithClause(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the SQL representation for the normal or recursive with clause.
getWithReturningQuery(ReturningObjectBuilder<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Creates a query that contains the modification query and returns an object consisting of the attributes applied by the object builder.
getWithReturningQuery(String...) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Creates a query that contains the modification query and returns the given attributes as tuples.
getWithReturningQuery(String, Class<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Creates a query that contains the modification query and returns the given attribute with the specified type.
getWritableMappedByMappings(EntityType<?>) - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
If the attribute is insertable = false and updatable = false it returns the writable mappings for the inverse type.
getWritableMappedByMappings(EntityType<?>, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
If the given attribute is insertable = false and updatable = false it returns the writable mappings for the inverse type.
groupBy(String) - Method in interface com.blazebit.persistence.GroupByBuilder
Adds a group by clause with the given expression to the query.
groupBy(String...) - Method in interface com.blazebit.persistence.GroupByBuilder
Adds a group by clause with the given expressions to the query.
GroupByBuilder<X extends GroupByBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support group by.
groups() - Method in interface com.blazebit.persistence.WindowBuilder
Starts a frame builder with the GROUPS frame mode.
gt() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the GT predicate that can be used to apply quantors.
gt(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the GT predicate that can be used to apply quantors.
gt(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the GT predicate and adds it to the parent predicate container represented by the type T.
gt(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the GT predicate that can be used to apply quantors.
gt(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the GT predicate that can be used to apply quantors.
gtExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the GT predicate and adds it to the parent predicate container represented by the type T.
gtLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the GT predicate and adds it to the parent predicate container represented by the type T.
gtSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the GT predicate that can be used to apply quantors.

H

hasArguments() - Method in interface com.blazebit.persistence.spi.JpqlFunction
Returns true if the function has arguments, false otherwise.
hasCascadingDeleteCycle() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns whether the type of the attribute causes a cascading delete cycle.
hasCascadingDeleteCycle() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
Returns whether the type has a cascading delete cycle.
hasCte(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Returns whether a CTE for the given type is defined.
hashCode() - Method in class com.blazebit.persistence.DefaultKeyset
 
hasJoinCondition() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Returns whether the attribute has a join condition.
hasJoinCondition(ManagedType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the given attribute has a join condition.
hasParenthesesIfNoArguments() - Method in interface com.blazebit.persistence.spi.JpqlFunction
Returns false if parentheses might be skipped if no arguments are given, true otherwise.
having(String) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a RestrictionBuilder for a having predicate with the given expression as left hand expression.
havingAnd() - Method in interface com.blazebit.persistence.HavingOrBuilder
Starts a having and builder which connects it's predicates with the AND operator.
HavingAndBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a having predicate container that connects predicates with the AND operator.
HavingBuilder<T extends HavingBuilder<T>> - Interface in com.blazebit.persistence
An interface for builders that support aggregation.
havingCase() - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a CaseWhenBuilder for a where predicate.
havingExists() - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts an exists predicate for the having clause with a subquery on the right hand side.
havingExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts an exists predicate for the having clause with a subquery on the right hand side based on the given criteria builder.
havingExpression(String) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Adds the given expression as expression to the having clause.
havingExpressionSubqueries(String) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a MultipleSubqueryInitiator for expression of the having clause.
havingNotExists() - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts an exists predicate for the having clause with a subquery on the right hand side.
havingNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts an exists predicate for the having clause with a subquery on the right hand side based on the given criteria builder.
havingOr() - Method in interface com.blazebit.persistence.HavingAndBuilder
Starts a having or builder which connects it's predicates with the OR operator.
havingOr() - Method in interface com.blazebit.persistence.HavingBuilder
Starts a HavingOrBuilder which is a predicate consisting only of disjunctiv connected predicates.
HavingOrBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a having predicate container that connects predicates with the OR operator.
havingSimpleCase(String) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a SimpleCaseWhenBuilder for a where predicate.
havingSubqueries(String) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a MultipleSubqueryInitiator for the left hand side of a predicate.
havingSubquery() - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a SubqueryInitiator for the left hand side of a predicate.
havingSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a SubqueryBuilder base on the given criteria builder for the left hand side of a predicate.
havingSubquery(String, String) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a SubqueryInitiator for the left hand side of a predicate.
havingSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a SubqueryBuilder base on the given criteria builder for the left hand side of a predicate.

I

IMPLICIT_GROUP_BY_FROM_HAVING - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, no implicit group by clauses will be generated from the HAVING part of the query.
IMPLICIT_GROUP_BY_FROM_ORDER_BY - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, no implicit group by clauses will be generated from the ORDER BY part of the query.
IMPLICIT_GROUP_BY_FROM_SELECT - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, no implicit group by clauses will be generated from the SELECT part of the query.
in() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the right hand side of the IN predicate.
in(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the right hand side of the IN predicate.
in(Object...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in(java.util.Collection) but the values will be wrapped in a Collection.
in(String, String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Starts a SubqueryInitiator for the right hand side of the IN predicate.
in(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Starts a SubqueryBuilder based on the given criteria builder for the right hand side of the IN predicate.
in(Collection<?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IN predicate and adds it to the parent predicate container represented by the type T.
inCollectionExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IN predicate and adds it to the parent predicate container represented by the type T.
inExpressions(String...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IN predicate and adds it to the parent predicate container represented by the type T.
INLINE_COUNT_QUERY - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to true, the count query in a PaginatedCriteriaBuilder is inlined into the id or object query as select item.
INLINE_CTES - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to true, the CTE queries are inlined by default.
INLINE_ID_QUERY - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to true, the id query in a PaginatedCriteriaBuilder is inlined into the object query as subquery.
inLiterals(Object...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.inLiterals(java.util.Collection) but the values will be wrapped in a Collection.
inLiterals(Collection<?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IN predicate and adds it to the parent predicate container represented by the type T.
INNER - com.blazebit.persistence.JoinType
Inner join.
innerJoin(String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinDefault(String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinDefaultOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinFetch(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
innerJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
innerJoinLateralEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralEntitySubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnEntitySubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnSubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralOnSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralSubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinLateralSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOn(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOn(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOn(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOn(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
innerJoinOnSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
insert(Class<T>) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new insert criteria builder for the given entity class.
insert(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new insert criteria builder for the given entity class.
INSERT - com.blazebit.persistence.spi.DbmsStatementType
 
insertCollection(Class<T>, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new insert criteria builder for the given entity class and collection name to update elements of the entity class's collection.
insertCollection(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new insert criteria builder for the given entity class and collection name to update elements of the entity class's collection.
InsertCriteriaBuilder<T> - Interface in com.blazebit.persistence
A builder for insert queries.
inSubqueries(String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Starts a MultipleSubqueryInitiator for the right hand side of the IN predicate.
intersect() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the intersect operator with query following after this call.
INTERSECT - com.blazebit.persistence.spi.SetOperationType
The INTERSECT set operation.
INTERSECT_ALL - com.blazebit.persistence.spi.SetOperationType
The INTERSECT ALL set operation.
intersectAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the intersect all operator with query following after this call.
isAggregate() - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
Whether the function is an aggregate.
isAscending() - Method in interface com.blazebit.persistence.spi.OrderByElement
Whether sorting is ascending or descending.
isBag() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Whether the attribute is a non-indexed and non-ordered collection a.k.a. a bag.
isBag(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the given attribute is a non-indexed and non-ordered collection a.k.a. a bag.
isCacheable() - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns whether the query result should be cached.
isColumnShared() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Whether columns for the attribute are shared between multiple subtypes or shared by occupying the same slot in the resulting SQL.
isColumnShared(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether columns for the given attribute are shared between multiple subtypes or shared by occupying the same slot in the resulting SQL.
isCompositeNode(Attribute<?, ?>) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
Returns true if the attribute is composite (i.e. embeddable).
isDeleteCascaded() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Whether delete cascading is activated for the attribute.
isDeleteCascaded(ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether delete cascading is activated for the given attribute.
isDeleteCascaded(ManagedType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether delete cascading is activated for the given attribute within the element collection.
isElementCollection(Attribute<?, ?>) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
Returns whether the given attribute is an element collection.
isEmpty() - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IS EMPTY predicate and adds it to the parent predicate container represented by the type T.
isForeignJoinColumn() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Whether the join columns for the attribute are in a foreign table.
isForeignJoinColumn(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the join columns for the given attribute are in a foreign table.
isJoinable(Attribute<?, ?>) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
Returns true if the attribute is joinable (i.e. association).
isKeysetExtraction() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns whether keyset extraction is enabled or not.
isMemberOf(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the MEMBER OF predicate and adds it to the parent predicate container represented by the type T.
isNotEmpty() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.isEmpty() but the result is wrapped in a NOT predicate.
isNotMemberOf(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.isMemberOf(java.lang.String) but the result is wrapped in a NOT predicate.
isNotNull() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.isNull() but the result is wrapped in a NOT predicate.
isNull() - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IS NULL predicate and adds it to the parent predicate container represented by the type T.
isNullable() - Method in interface com.blazebit.persistence.spi.OrderByElement
Whether the expression may produce null values.
isNullsFirst() - Method in interface com.blazebit.persistence.spi.OrderByElement
Whether nulls have precedence or non-nulls.
isNullSmallest() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms treats null as the smallest value, false is highest.
isOrphanRemoval() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
Whether orphan removal is activated for the attribute.
isOrphanRemoval(ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether orphan removal is activated for the given attribute.
isOrphanRemoval(ManagedType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether orphan removal is activated for the given attribute within the element collection.
isParameterSet(String) - Method in interface com.blazebit.persistence.ParameterHolder
Returns true if a parameter with the given name is registered and a value has been set, otherwise false.
isWithCountQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns whether count query execution is enabled or not.
isWithExtractAllKeysets() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns whether keyset extraction is enabled or not.
isWithForceIdQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns whether id query use is forced.
isWithInlineCountQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns whether count query should be inlined.
isWithInlineIdQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Returns whether id query should be inlined.

J

join(String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a join to the query, possibly specializing implicit joins, and giving the joined element an alias.
join(String, String, JoinType, boolean) - Method in interface com.blazebit.persistence.FullQueryBuilder
Adds a join to the query, possibly specializing implicit joins, and giving the joined element an alias.
joinDefault(String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a join to the query, possibly specializing implicit joins, and giving the joined element an alias.
joinDefault(String, String, JoinType, boolean) - Method in interface com.blazebit.persistence.FullQueryBuilder
Adds a join to the query, possibly specializing implicit joins, and giving the joined element an alias.
joinDefaultOn(String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a join with an on-clause to the query, possibly specializing implicit joins, and giving the joined element an alias.
joinLateralEntitySubquery(Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralEntitySubquery(String, Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an always true on-clause to the query and giving the joined element an alias.
joinLateralEntitySubquery(String, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Like calling FromBuilder.joinLateralSubquery(String, String, String, JoinType), but also binds all attributes.
joinLateralEntitySubquery(String, EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an always true on-clause to the query and giving the joined element an alias.
joinLateralEntitySubquery(EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralOnEntitySubquery(Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralOnEntitySubquery(String, Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an on-clause to the query and giving the joined element an alias.
joinLateralOnEntitySubquery(String, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Like calling FromBuilder.joinLateralOnSubquery(String, String, String, JoinType), but also binds all attributes.
joinLateralOnEntitySubquery(String, EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an on-clause to the query and giving the joined element an alias.
joinLateralOnEntitySubquery(EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralOnSubquery(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralOnSubquery(String, Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an on-clause to the query and giving the joined element an alias.
joinLateralOnSubquery(String, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Correlates the given association path in a subquery in the FROM clause and returns a CTE builder for that subquery.
joinLateralOnSubquery(String, EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an on-clause to the query and giving the joined element an alias.
joinLateralOnSubquery(EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralSubquery(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinLateralSubquery(String, Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an always true on-clause to the query and giving the joined element an alias.
joinLateralSubquery(String, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Correlates the given association path in a subquery in the FROM clause and returns a CTE builder for that subquery.
joinLateralSubquery(String, EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a lateral subquery join with an always true on-clause to the query and giving the joined element an alias.
joinLateralSubquery(EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinOn(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinOn(String, Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds an entity join with an on-clause to the query and giving the joined element an alias.
joinOn(String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a join with an on-clause to the query, possibly specializing implicit joins, and giving the joined element an alias.
joinOn(String, EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds an entity join with an on-clause to the query and giving the joined element an alias.
joinOn(EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
JoinOnAndBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a on predicate container that connects predicates with the AND operator.
JoinOnBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support join on.
joinOnEntitySubquery(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinOnEntitySubquery(Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinOnEntitySubquery(String, Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a subquery join with an on-clause to the query and giving the joined element an alias.
joinOnEntitySubquery(String, Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a subquery join with an on-clause to the query and giving the joined element an alias.
joinOnEntitySubquery(String, EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a subquery join with an on-clause to the query and giving the joined element an alias.
joinOnEntitySubquery(String, EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a subquery join with an on-clause to the query and giving the joined element an alias.
joinOnEntitySubquery(EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinOnEntitySubquery(EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
JoinOnOrBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a on predicate container that connects predicates with the OR operator.
joinOnSubquery(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
joinOnSubquery(String, Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a subquery join with an on-clause to the query and giving the joined element an alias.
joinOnSubquery(String, EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
Adds a subquery join with an on-clause to the query and giving the joined element an alias.
joinOnSubquery(EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
JoinTable - Class in com.blazebit.persistence.spi
A structure for accessing join table information.
JoinTable(String, Set<String>, Map<String, String>, Map<String, String>, Map<String, String>, Set<String>, Map<String, String>) - Constructor for class com.blazebit.persistence.spi.JoinTable
Constructs a JoinTable.
JoinType - Enum in com.blazebit.persistence
The different join types which are possible.
JpaMetamodelAccessor - Interface in com.blazebit.persistence.spi
 
JpaProvider - Interface in com.blazebit.persistence.spi
A JPA provider implementation provides information about which features are supported by a JPA implementation.
JpaProvider.ConstraintType - Enum in com.blazebit.persistence.spi
The possible locations of a constraint.
JpaProviderFactory - Interface in com.blazebit.persistence.spi
A service provider factory to create JpaProvider instances.
JpqlFunction - Interface in com.blazebit.persistence.spi
Interface for implementing a JPA custom function that renders dbms specific code.
JpqlFunctionGroup - Class in com.blazebit.persistence.spi
A group of JpqlFunctions for various DBMSes under a single function name.
JpqlFunctionGroup(String) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
Constructs a non-aggregate function group with the given name.
JpqlFunctionGroup(String, boolean) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
Constructs a function group with the given name.
JpqlFunctionGroup(String, boolean, Map<String, JpqlFunction>) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
Constructs a function group with the given name and given function mappings.
JpqlFunctionGroup(String, JpqlFunction) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
Constructs a non-aggregate function group with the given name and given default function.
JpqlFunctionProcessor<T> - Interface in com.blazebit.persistence.spi
Interface for implementing processing of values produced by a JPQL function in the SELECT clause.
JpqlMacro - Interface in com.blazebit.persistence.spi
Interface for implementing a macro function that produces JPQL from it's parameters.

K

Keyset - Interface in com.blazebit.persistence
An interface that represents the key set of a row.
KeysetBuilder<T> - Interface in com.blazebit.persistence
A builder for keysets to make use of keyset pagination.
KeysetPage - Interface in com.blazebit.persistence
An interface that represents the key set of a PagedList.
KeysetQueryBuilder<X extends KeysetQueryBuilder<X>> - Interface in com.blazebit.persistence
A base interface for builders that support keyset filtering.

L

LATERAL - com.blazebit.persistence.spi.LateralStyle
The SQL standard syntax.
LateralStyle - Enum in com.blazebit.persistence.spi
The possible lateral styles.
le() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the LE predicate that can be used to apply quantors.
le(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the LE predicate that can be used to apply quantors.
le(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the LE predicate and adds it to the parent predicate container represented by the type T.
le(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the LE predicate that can be used to apply quantors.
le(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the LE predicate that can be used to apply quantors.
LeafOngoingFinalSetOperationCriteriaBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
LeafOngoingFinalSetOperationCTECriteriaBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
LeafOngoingFinalSetOperationSubqueryBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
LeafOngoingSetOperationCriteriaBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
LeafOngoingSetOperationCTECriteriaBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
LeafOngoingSetOperationSubqueryBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
leExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the LE predicate and adds it to the parent predicate container represented by the type T.
LEFT - com.blazebit.persistence.JoinType
Left outer join.
leftJoin(String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinDefault(String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinDefaultOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinFetch(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
leftJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
leftJoinLateralEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralEntitySubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnEntitySubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnSubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralOnSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralSubquery(String, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinLateralSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOn(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOn(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOn(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOn(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leftJoinOnSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
leLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the LE predicate and adds it to the parent predicate container represented by the type T.
leSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the LE predicate that can be used to apply quantors.
like() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.like(boolean) with caseSensitive = true.
like(boolean) - Method in interface com.blazebit.persistence.RestrictionBuilder
Creates a LikeBuilder for building a like predicate.
LikeBuilder<T> - Interface in com.blazebit.persistence
A builder for the like predicate.
LimitBuilder<X extends LimitBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support limit and offset.
limitIncludesOffset() - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Returns whether the parameter value for OFFSET should be added to the value of LIMIT.
literal(Object) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Uses the given value as right hand side for the binary predicate rendered as literal.
lt() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the LT predicate that can be used to apply quantors.
lt(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the LT predicate that can be used to apply quantors.
lt(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the LT predicate and adds it to the parent predicate container represented by the type T.
lt(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the LT predicate that can be used to apply quantors.
lt(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryBuilder based on the given criteria builder for the LT predicate that can be used to apply quantors.
ltExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the LT predicate and adds it to the parent predicate container represented by the type T.
ltLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the LT predicate and adds it to the parent predicate container represented by the type T.
ltSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the LT predicate that can be used to apply quantors.

M

mergeProperties(Properties) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Adds the given properties to the properties of the configuration, without overriding existing values.
MiddleOngoingSetOperationCriteriaBuilder<T,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
MiddleOngoingSetOperationCTECriteriaBuilder<T,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
MiddleOngoingSetOperationSubqueryBuilder<T,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
ModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>> - Interface in com.blazebit.persistence
A builder for modification queries.
MultipleSubqueryInitiator<T> - Interface in com.blazebit.persistence
An interface used to create subquery builders for expressions with multiple subqueries.

N

needsAssociationToIdRewriteInOnClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates if the provider needs associations in the ON clause to use their id.
needsBracketsForListParameter() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether brackets are needed around a list parameter.
needsBrokenAssociationToIdRewriteInOnClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates if the provider needs associations in the ON clause to use their id.
needsCastParameters() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns whether parameters need to be casted if occurring in an untyped context like e.g.
needsCorrelationPredicateWhenCorrelatingWithWhereClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider supports correlating inverse associations.
needsElementCollectionIdCutoff() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider needs to cutoff id properties when used as subpath of element collections.
needsJoinSubqueryRewrite() - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns whether key restricted left joins should be rewritten to subquery joins.
needsReturningSqlTypes() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns whether sql types for the returning columns need to be provided.
needsTypeConstraintForColumnSharing() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates if the provider does column sharing for same named columns in inheritance mappings and thus requires the use of a CASE WHEN expression for restricting casted accesses like e.g.
needsUnproxyForFieldAccess() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider requires an unproxied entity for field access to work.
NEW - com.blazebit.persistence.spi.DbmsModificationState
 
noEscape() - Method in interface com.blazebit.persistence.EscapeBuilder
Specifies that no escape character should be used.
NONE - com.blazebit.persistence.spi.JpaProvider.ConstraintType
No constraint.
NONE - com.blazebit.persistence.spi.LateralStyle
No support for lateral.
nonPortable() - Method in interface com.blazebit.persistence.RestrictionBuilder
Switch to the non portable mode which might to be portable to other JPA providers.
NOOP - Static variable in interface com.blazebit.persistence.spi.PackageOpener
A no-op package opener.
notBetween(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.between(java.lang.Object) but the resulting predicate is negated.
notBetweenExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.betweenExpression(java.lang.String) but the resulting predicate is negated.
notBetweenLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.betweenLiteral(java.lang.Object) but the resulting predicate is negated.
notBetweenSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.betweenSubqueries(java.lang.String) but the resulting predicate is negated.
notBetweenSubquery() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.betweenSubquery() but the resulting predicate is negated.
notBetweenSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.betweenSubquery(FullQueryBuilder) but the resulting predicate is negated.
notBetweenSubquery(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
notBetweenSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
notEq() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eq() but the result is wrapped in a NOT predicate.
notEq(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eq(FullQueryBuilder) but the result is wrapped in a NOT predicate.
notEq(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eq(java.lang.Object) but the result is wrapped in a NOT predicate.
notEq(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eq(java.lang.String,java.lang.String) but the result is wrapped in a NOT predicate.
notEq(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eq(java.lang.String,java.lang.String, FullQueryBuilder) but the result is wrapped in a NOT predicate.
notEqExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eqExpression(java.lang.String) but the result is wrapped in a NOT predicate.
notEqLiteral(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eqLiteral(java.lang.Object) but the result is wrapped in a NOT predicate.
notEqSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eqSubqueries(java.lang.String) but the result is wrapped in a NOT predicate.
notIn() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in() but the result is wrapped in a NOT predicate.
notIn(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in(FullQueryBuilder) but the result is wrapped in a NOT predicate.
notIn(Object...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.notIn(java.util.Collection) but the values will be wrapped in a Collection.
notIn(String, String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Like RestrictionBuilderExperimental.in(java.lang.String, java.lang.String) but the result is wrapped in a NOT predicate.
notIn(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
notIn(Collection<?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in(java.util.Collection) but the result is wrapped in a NOT predicate.
notInCollectionExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.inCollectionExpression(String) but the result is wrapped in a NOT predicate.
notInExpressions(String...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.inExpressions(String...) but the result is wrapped in a NOT predicate.
notInLiterals(Object...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.notInLiterals(java.util.Collection) but the values will be wrapped in a Collection.
notInLiterals(Collection<?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.inLiterals(java.util.Collection) but the result is wrapped in a NOT predicate.
notInSubqueries(String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Like RestrictionBuilderExperimental.inSubqueries(java.lang.String) but the result is wrapped in a NOT predicate.
notLike() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.notLike(boolean) with caseSensitive = true.
notLike(boolean) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.like(boolean) but the resulting like predicate is negated.

O

ObjectBuilder<T> - Interface in com.blazebit.persistence
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.
OLD - com.blazebit.persistence.spi.DbmsModificationState
 
on(String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a RestrictionBuilder for an on predicate with the given expression as left hand expression.
ON - com.blazebit.persistence.spi.JpaProvider.ConstraintType
Constraint in the ON clause.
onAnd() - Method in interface com.blazebit.persistence.JoinOnOrBuilder
Starts a on and builder which connects it's predicates with the AND operator.
onCase() - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a CaseWhenBuilder for an on predicate.
onExists() - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts an exists predicate for the on clause with a subquery on the right hand side.
onExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts an exists predicate for the on clause with a subquery on the right hand side based on the given criteria builder.
onExpression(String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Adds the given expression as expression to the on clause.
onExpressionSubqueries(String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a MultipleSubqueryInitiator for expression of the on clause.
OngoingFinalSetOperationCriteriaBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
OngoingFinalSetOperationCTECriteriaBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
OngoingFinalSetOperationSubqueryBuilder<T> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
OngoingSetOperationBuilder<X,​Y,​Z extends StartOngoingSetOperationBuilder<?,​?,​?>> - Interface in com.blazebit.persistence
A base interface for builders that support set operators.
OngoingSetOperationCriteriaBuilder<T,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
OngoingSetOperationCTECriteriaBuilder<T,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
OngoingSetOperationSubqueryBuilder<T,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
onNotExists() - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts an not exists predicate for the on clause with a subquery on the right hand side.
onNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts an exists predicate for the on clause with a subquery on the right hand side based on the given criteria builder.
onOr() - Method in interface com.blazebit.persistence.JoinOnAndBuilder
Starts a on or builder which connects it's predicates with the OR operator.
onOr() - Method in interface com.blazebit.persistence.JoinOnBuilder
Starts a JoinOnOrBuilder which is a predicate consisting only of disjunctiv connected predicates.
onSimpleCase(String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a SimpleCaseWhenBuilder for an on predicate.
onSubqueries(String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a MultipleSubqueryInitiator for the left hand side of a predicate.
onSubquery() - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a SubqueryInitiator for the left hand side of a predicate.
onSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a predicate.
onSubquery(String, String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a SubqueryInitiator for the left hand side of a predicate.
onSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a predicate.
openPackageIfNeeded(Class<?>, String, Class<?>) - Method in interface com.blazebit.persistence.spi.PackageOpener
Opens the given package of the module of the target class to the module of the implementation class.
OPTIMIZED_KEYSET_PREDICATE_RENDERING - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to true, the keyset predicate is rendered in an optimized form so that database optimizers are more likely to use indices.
or() - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
Starts a case when or builder which connects it's predicates with the OR operator.
or() - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a case when or builder which connects it's predicates with the OR operator.
or(String) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a RestrictionBuilder for a case when predicate with the given expression as left hand expression.
or(String) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a RestrictionBuilder for a case when predicate with the given expression as left hand expression.
orderBy(String, boolean) - Method in interface com.blazebit.persistence.OrderByBuilder
orderBy(String, boolean, boolean) - Method in interface com.blazebit.persistence.OrderByBuilder
Adds an order by clause with the given expression to the query.
orderByAsc(String) - Method in interface com.blazebit.persistence.OrderByBuilder
Like OrderByBuilder.orderByAsc(java.lang.String, boolean) but with nullFirst set to false.
orderByAsc(String, boolean) - Method in interface com.blazebit.persistence.OrderByBuilder
OrderByBuilder<T extends OrderByBuilder<T>> - Interface in com.blazebit.persistence
An interface for builders that support sorting.
orderByDesc(String) - Method in interface com.blazebit.persistence.OrderByBuilder
Like OrderByBuilder.orderByDesc(java.lang.String, boolean) but with nullFirst set to false.
orderByDesc(String, boolean) - Method in interface com.blazebit.persistence.OrderByBuilder
OrderByElement - Interface in com.blazebit.persistence.spi
Represents an order by element.
orExists() - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
orExists() - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
orExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
orExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
orNotExists() - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
orNotExists() - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
orNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
orNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
orSubqueries(String) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
orSubqueries(String) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
orSubquery() - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
orSubquery() - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
orSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
orSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
orSubquery(String, String) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
orSubquery(String, String) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
orSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
orSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
otherwise(Object) - Method in interface com.blazebit.persistence.CaseWhenBuilder
Adds the given else parameter value to the case when builder.
otherwise(String) - Method in interface com.blazebit.persistence.SimpleCaseWhenBuilder
Adds the given else expression to the case when builder.
otherwiseExpression(String) - Method in interface com.blazebit.persistence.CaseWhenBuilder
Adds the given else expression to the case when builder.
otherwiseLiteral(Object) - Method in interface com.blazebit.persistence.CaseWhenBuilder
Adds the given else parameter value to the case when builder rendered as literal.
otherwiseLiteral(Object) - Method in interface com.blazebit.persistence.SimpleCaseWhenBuilder
Adds the given else value to the case when builder rendered as literal.

P

PackageOpener - Interface in com.blazebit.persistence.spi
A package opener can be used to propagate module visibilities.
page(int, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Invokes FullQueryBuilder.pageBy(int, int, String, String...) with the identifiers of the query root entity.
page(KeysetPage, int, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Invokes FullQueryBuilder.pageBy(KeysetPage, int, int, String, String...) with the identifiers of the query root entity.
page(Object, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Deprecated.
This method causes a method resolution ambiguity. Use {FullQueryBuilder.pageAndNavigate(Object, int)} instead.
pageAndNavigate(Object, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Invokes FullQueryBuilder.pageByAndNavigate(Object, int, String, String...) with the identifiers of the query root entity.
pageBy(int, int, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
Like FullQueryBuilder.pageBy(int, int, String, String...) but lacks the varargs parameter to avoid heap pollution.
pageBy(int, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
Paginates the results of this query based on the given identifier expressions.
pageBy(KeysetPage, int, int, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
Like FullQueryBuilder.pageBy(KeysetPage, int, int, String, String...) but lacks the varargs parameter to avoid heap pollution.
pageBy(KeysetPage, int, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
Like FullQueryBuilder.page(int, int) but additionally uses key set pagination when possible.
pageByAndNavigate(Object, int, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
Like FullQueryBuilder.pageByAndNavigate(Object, int, String, String...) but lacks the varargs parameter to avoid heap pollution.
pageByAndNavigate(Object, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
Paginates the results of this query and navigates to the page on which the object with the given identifier is located.
PagedArrayList<T> - Class in com.blazebit.persistence
A simple implementation of PagedList based on ArrayList.
PagedArrayList(KeysetPage, long, int, int) - Constructor for class com.blazebit.persistence.PagedArrayList
Constructs a new empty paged array list.
PagedArrayList(Collection<? extends T>, KeysetPage, long, int, int) - Constructor for class com.blazebit.persistence.PagedArrayList
Constructs a new paged array list from the given collection.
PagedList<T> - Interface in com.blazebit.persistence
An extended version of a List which also provides access to the total size of the list.
PaginatedCriteriaBuilder<T> - Interface in com.blazebit.persistence
A builder for paginated criteria queries.
PaginatedTypedQuery<T> - Interface in com.blazebit.persistence
An extended version of a TypedQuery which also provides access to a count query.
PARAMETER_AS_LITERAL_RENDERING - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, parameters are always rendered as such, otherwise the values might get inlined when no type can be inferred.
ParameterHolder<X extends ParameterHolder<X>> - Interface in com.blazebit.persistence
A base interface for builders that can hold parameters.
partitionBy(String) - Method in interface com.blazebit.persistence.WindowBuilder
Adds a partition by clause with the given expression to the window.
partitionBy(String...) - Method in interface com.blazebit.persistence.WindowBuilder
Adds a partition by clause with the given expressions to the window.
Path - Interface in com.blazebit.persistence
CAREFUL, this is an experimental API and will change!
preceding(String) - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses X PRECEDING as lower bound and continues to the frame exclusion builder.
prepare(PreparedStatement, int[]) - Method in interface com.blazebit.persistence.spi.DbmsDialect
TODO: documentation.
process(T, List<Object>) - Method in interface com.blazebit.persistence.spi.JpqlFunctionProcessor
Processes the result set object.

Q

QuantifiableBinaryPredicateBuilder<T> - Interface in com.blazebit.persistence
The interface for quantifiable binary predicate builders.
Queryable<T,​X extends Queryable<T,​X>> - Interface in com.blazebit.persistence
A base interface for builders that querying.
QueryBuilder<T,​X extends QueryBuilder<T,​X>> - Interface in com.blazebit.persistence
A base interface for builders that support normal query functionality.

R

range() - Method in interface com.blazebit.persistence.WindowBuilder
Starts a frame builder with the RANGE frame mode.
registerDialect(String, DbmsDialect) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given dialect for the given dbms name.
registerEntityManagerIntegrator(EntityManagerFactoryIntegrator) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given entity manager enricher in the configuration.
registerFunction(JpqlFunctionGroup) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given jpql function group in the configuration.
registerFunctions(EntityManagerFactory, Map<String, JpqlFunctionGroup>) - Method in interface com.blazebit.persistence.spi.EntityManagerFactoryIntegrator
Registers the given functions under the given names on the given entity manager factory.
registerMacro(String, JpqlMacro) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Registers the given jpql macro for this query builder.
registerMacro(String, JpqlMacro) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given jpql macro in the configuration.
registerNamedType(String, Class<?>) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given type under the given name.
render(FunctionRenderContext) - Method in interface com.blazebit.persistence.spi.JpqlFunction
Renders the function into the given function render context.
render(FunctionRenderContext) - Method in interface com.blazebit.persistence.spi.JpqlMacro
Renders the function into the given function render context.
renderNullPrecedence(StringBuilder, String, String, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
Renders the null precedence into the given string builder.
requiresNullCast() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms requires a null literal to be casted.
requiresTreatFilter(EntityType<?>, String, JoinType) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns where to put treat filters for a treat joined association of this attribute.
RestrictionBuilder<T> - Interface in com.blazebit.persistence
The builder interface for predicates.
RestrictionBuilderExperimental<T> - Interface in com.blazebit.persistence.internal
This interface contains experimental restriction builder methods.
returning(String) - Method in interface com.blazebit.persistence.SimpleReturningBuilder
Adds the given entity attribute(modificationQueryAttribute) to the RETURNING clause.
returning(String, String) - Method in interface com.blazebit.persistence.ReturningBuilder
Binds a entity attribute(modificationQueryAttribute) to a CTE attribute(cteAttribute) and returns this builder for chaining.
RETURNING_CLAUSE_CASE_SENSITIVE - Static variable in class com.blazebit.persistence.ConfigurationProperties
Some databases require case sensitivity for attribute paths in the returning clause (unlike PostgreSQL which requires case insensitivity for column names in returning clause) By default the returning clause is case sensitive.
ReturningBuilder<X extends ReturningBuilder<X>> - Interface in com.blazebit.persistence
A builder for the returning clause.
ReturningDeleteCriteriaBuilder<T,​X> - Interface in com.blazebit.persistence
A builder for delete queries.
ReturningInsertCriteriaBuilder<T,​X> - Interface in com.blazebit.persistence
A builder for insert queries.
ReturningModificationCriteriaBuilder<X extends ReturningModificationCriteriaBuilder<X,​Y>,​Y> - Interface in com.blazebit.persistence
A builder for modification queries.
ReturningModificationCriteriaBuilderFactory<X> - Interface in com.blazebit.persistence
A builder for modification queries that return results.
ReturningObjectBuilder<T> - Interface in com.blazebit.persistence
An object build provides the returning bindings that should be used by a ReturningModificationCriteriaBuilder and provides methods for transforming tuples into the target type T.
ReturningResult<T> - Interface in com.blazebit.persistence
A builder for modification queries.
ReturningUpdateCriteriaBuilder<T,​X> - Interface in com.blazebit.persistence
A builder for update queries.
RIGHT - com.blazebit.persistence.JoinType
Right outer join.
rightJoin(String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinDefault(String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinDefaultOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinFetch(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
rightJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
rightJoinOn(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOn(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOn(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOn(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(String, Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(String, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnEntitySubquery(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnSubquery(String, Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnSubquery(String, EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rightJoinOnSubquery(EntityType<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
rows() - Method in interface com.blazebit.persistence.WindowBuilder
Starts a frame builder with the ROWS frame mode.

S

select(String) - Method in interface com.blazebit.persistence.SelectBuilder
Adds a select clause with the given expression to the query.
select(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
Adds a select clause with the given expression and alias to the query.
SELECT - com.blazebit.persistence.spi.DbmsStatementType
 
SELECT_UNION - com.blazebit.persistence.spi.ValuesStrategy
 
SELECT_VALUES - com.blazebit.persistence.spi.ValuesStrategy
 
SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>> - Interface in com.blazebit.persistence
A builder for cte criteria queries that select.
SelectBuilder<X> - Interface in com.blazebit.persistence
An interface for builders that support selecting.
selectCase() - Method in interface com.blazebit.persistence.SelectBuilder
selectCase(String) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a CaseWhenBuilder with the given alias as select alias.
SelectCTECriteriaBuilder<X> - Interface in com.blazebit.persistence
A builder for cte criteria queries.
selectNew(ObjectBuilder<Y>) - Method in interface com.blazebit.persistence.CriteriaBuilder
 
selectNew(ObjectBuilder<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
Applies the given object builder to this query.
selectNew(ObjectBuilder<Y>) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
 
selectNew(Class<Y>) - Method in interface com.blazebit.persistence.CriteriaBuilder
 
selectNew(Class<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
Starts a SelectObjectBuilder for the given class.
selectNew(Class<Y>) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
 
selectNew(Constructor<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
Starts a SelectObjectBuilder for the given constructor.
SelectObjectBuilder<T extends FullQueryBuilder<?,​T>> - Interface in com.blazebit.persistence
The builder interface for a select new select clause.
SelectRecursiveCTECriteriaBuilder<X> - Interface in com.blazebit.persistence
A builder for CTE criteria queries.
selectSimpleCase(String) - Method in interface com.blazebit.persistence.SelectBuilder
selectSimpleCase(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a SimpleCaseWhenBuilder with the given alias as select alias.
selectSubqueries(String) - Method in interface com.blazebit.persistence.SelectBuilder
selectSubqueries(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a MultipleSubqueryInitiator for a new select item with the given select alias.
selectSubquery() - Method in interface com.blazebit.persistence.SelectBuilder
selectSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
selectSubquery(String) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a SubqueryInitiator for the select item with the given alias.
selectSubquery(String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a SubqueryBuilder based on the given criteria builder for the select item with the given alias.
selectSubquery(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
selectSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
selectSubquery(String, String, String) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a SubqueryInitiator for a new select item with the given select alias.
selectSubquery(String, String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
Starts a SubqueryBuilder based on the given criteria builder for a new select item with the given select alias.
ServiceProvider - Interface in com.blazebit.persistence.spi
Provides access to various services.
set(String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
Starts a subquery builder for creating an expression that should be bound to the attribute.
set(String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
Starts a subquery builder for creating an expression that should be bound to the attribute based on the given criteria builder.
set(String, Object) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
Binds the given value as parameter to the attribute.
set(X, Y) - Method in interface com.blazebit.persistence.spi.AttributeAccessor
Sets the attribute to the given value on the given entity.
setCacheable(boolean) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Configures whether the query result should be cached.
setCacheable(Query) - Method in interface com.blazebit.persistence.spi.JpaProvider
Enables query result caching for the given query.
setExpression(String, String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
Binds the given expression to the attribute.
setFirstResult(int) - Method in interface com.blazebit.persistence.LimitBuilder
Set the position of the first result to retrieve.
setHavingExpression(String) - Method in interface com.blazebit.persistence.HavingBuilder
Sets the given expression as expression for the having clause.
setHavingExpressionSubqueries(String) - Method in interface com.blazebit.persistence.HavingBuilder
Starts a MultipleSubqueryInitiator for expression of the having clause.
setMaxResults(int) - Method in interface com.blazebit.persistence.LimitBuilder
Set the maximum number of results to retrieve.
setMaxRows(Integer, Integer, PreparedStatement) - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Use JDBC API to limit the number of rows returned by the SQL query.
setNull(String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
Binds NULL to the attribute.
setOnExpression(String) - Method in interface com.blazebit.persistence.JoinOnBuilder
Sets the given expression as expression for the on clause.
setOnExpressionSubqueries(String) - Method in interface com.blazebit.persistence.JoinOnBuilder
Starts a MultipleSubqueryInitiator for expression of the on clause.
SetOperationBuilder<X,​Y extends StartOngoingSetOperationBuilder<?,​?,​?>> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
SetOperationType - Enum in com.blazebit.persistence.spi
The possible set operation types.
setParameter(String, Object) - Method in interface com.blazebit.persistence.ParameterHolder
Sets the given value as the value for the parameter with the given name.
setParameter(String, Calendar, TemporalType) - Method in interface com.blazebit.persistence.ParameterHolder
Sets the given Calendar value as the value for the parameter with the given name.
setParameter(String, Date, TemporalType) - Method in interface com.blazebit.persistence.ParameterHolder
Sets the given Date value as the value for the parameter with the given name.
setParameterType(String, Class<?>) - Method in interface com.blazebit.persistence.ParameterHolder
Updates the type of the parameter with the given name.
setProperties(Map<String, String>) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Overwrites the properties with the given set of properties.
setProperties(Properties) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Replace the properties of the configuration with the given properties.
setProperty(String, String) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Sets a configuration property with the given propertyName to the given propertyValue.
setProperty(String, String) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Set a property value by name.
setSubqueries(String, String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
Starts a MultipleSubqueryInitiator with the given expression that should bound to the attribute.
setWhereExpression(String) - Method in interface com.blazebit.persistence.WhereBuilder
Sets the given expression as expression for the where clause.
setWhereExpressionSubqueries(String) - Method in interface com.blazebit.persistence.WhereBuilder
Starts a MultipleSubqueryInitiator for expression of the where clause.
simpleCase(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a SimpleCaseWhenBuilder for building a simple case when expression.
SimpleCaseWhenBuilder<T> - Interface in com.blazebit.persistence
A builder for simple case when expressions.
SimpleCaseWhenStarterBuilder<T> - Interface in com.blazebit.persistence
The first builder for simple case when expressions.
SimpleReturningBuilder - Interface in com.blazebit.persistence
A builder for the returning clause.
SIZE_TO_COUNT_TRANSFORMATION - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, uses of SIZE will always be transformed to subqueries.
start(FunctionRenderContext) - Method in class com.blazebit.persistence.spi.TemplateRenderer
Starts a new context for the given FunctionRenderContext for building parameter bindings.
startExcept() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the except operator with subquery following after this call.
startExceptAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the except all operator with subquery following after this call.
startIntersect() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the intersect operator with subquery following after this call.
startIntersectAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the intersect all operator with subquery following after this call.
StartOngoingSetOperationBuilder<X,​Y,​Z extends StartOngoingSetOperationBuilder<?,​?,​?>> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
StartOngoingSetOperationCriteriaBuilder<X,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
StartOngoingSetOperationCTECriteriaBuilder<X,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
StartOngoingSetOperationSubqueryBuilder<X,​Y> - Interface in com.blazebit.persistence
An interface for builders that support set operators.
startSet() - Method in interface com.blazebit.persistence.StartOngoingSetOperationBuilder
Starts a nested set operation builder.
startSet() - Method in interface com.blazebit.persistence.SubqueryInitiator
Starts a nested set operation builder which is used as subquery.
startSet(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Starts a criteria builder with a nested set operation builder.
startUnion() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the union operator with subquery following after this call.
startUnionAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the union all operator with subquery following after this call.
subqueries(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Starts a MultipleSubqueryInitiator that uses the given expression as right hand side for the binary predicate.
SubqueryBuilder<T> - Interface in com.blazebit.persistence
A builder for subquery criteria queries.
SubqueryInitiator<T> - Interface in com.blazebit.persistence
An interface used to create subquery builders.
supportsAdvancedSql() - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
Returns whether the JPA provider supports advanced sql queries that need every method of this interface to work properly.
supportsAnsiRowValueConstructor() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the ANSI row value constructor syntax, false otherwise.
supportsArbitraryLengthMultiset() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the multiset implementation for the dbms supports exists and supports arbitrary length.
supportsBooleanAggregation() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports boolean aggregation through EVERY / SOME / ANY / BOOL_AND / BOOL_OR.
supportsCollectionTableCleanupOnDelete() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider clears collection table entries on bulk delete operations.
supportsCollectionValueDereference() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether dereferencing a VALUE function expression is supported by the JPA provider.
supportsComplexJoinOn() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports complex expressions like subqueries in the join on clause, false otherwise.
supportsCountStar() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the COUNT(*) syntax is supported.
supportsCustomFunctions() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the custom functions are supported.
supportsEntityJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether Entity Joins are supported.
supportsEnumLiteral(ManagedType<?>, String, boolean) - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the enum type of the given attribute supports being used as literal by it's FQN.
supportsExcept(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the set operation EXCEPT, false otherwise.
supportsFilterClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the FILTER clause on aggregate functions.
supportsForeignAssociationInOnClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates if the provider supports the use of foreign associations in the ON clause.
supportsFullRowValueComparison() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports all <, <=, >, >=, =, <> comparison operations for row values.
supportsGroupByEntityAlias() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider supports group by entity alias properly.
supportsGroupByExpressionInHavingMatching() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports matching non-trivial expressions that appear in the group by clause with usages in the having clause.
supportsInsertStatement() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether Insert statements are supported.
supportsIntersect(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the set operation INTERSECT, false otherwise.
supportsJoinsInRecursiveCte() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports joins in the recursive part of a CTE, false otherwise.
supportsJoinTableCleanupOnDelete() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider clears join table entries on bulk delete operations.
supportsJpa21() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether JPA 2.1 specification is supported.
supportsLimit() - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Returns whether the dbms supports LIMIT via SQL.
supportsLimitInQuantifiedPredicateSubquery() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports limit for a subquery in a quantified predicate, false otherwise.
supportsLimitOffset() - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
Returns whether the dbms supports OFFSET via SQL.
supportsLimitWithoutOrderBy() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports a limit without an order by clause, false otherwise.
supportsModificationQueryInWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports modification queries in the with clause, false otherwise.
supportsNestedCorrelations() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports nested correlations, false otherwise.
supportsNonRecursiveWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the non-recursive with clause, false otherwise.
supportsNonScalarSubquery() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the non scalar subqueries are supported.
supportsNullPrecedence() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports null precedence for ORDER BY clause.
supportsNullPrecedenceExpression() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the query language supports the null precedence clause.
supportsReturningAllGeneratedKeys() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports returning all generated keys, false otherwise.
supportsReturningColumns() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports returning columns from a modified row, false otherwise.
supportsReturningGeneratedKeys() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports returning generated keys, false otherwise.
supportsRootTreat() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether treating a from/root alias is supported.
supportsRootTreatJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether a root treat in a join is supported.
supportsRootTreatTreatJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether a root treat in a treat join is supported.
supportsRowValueConstructor() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports row value constructor syntax, false otherwise.
supportsSingleValuedAssociationIdExpressions() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates if the provider supports expressions like doc.owner.id without generating an extra join.
supportsSingleValuedAssociationNaturalIdExpressions() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether the provider supports optimized natural id access.
supportsSubqueryAliasShadowing() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the subqueries alias shadowing is supported.
supportsSubqueryInFunction() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the subqueries in functions are supported.
supportsSubtypePropertyResolving() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether properties accessed of a from node are implicitly resolved to properties of a subtype of the from node.
supportsSubtypeRelationResolving() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether relations of a from node in joins are implicitly resolved to the relations of a subtype of the from node.
supportsTemporalLiteral() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether the JPA provider supports the temporal literal.
supportsTransientEntityAsParameter() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates if the provider supports the use of transient entity objects as parameters.
supportsTreatCorrelation() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether a correlation path with a treat expression is supported.
supportsTreatJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
Whether a treat join is supported.
supportsUnion(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the set operation UNION, false otherwise.
supportsUpdateSetAssociationId() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether an association id can be set via an update queries SET clause or if the association has to be set as a whole.
supportsUpdateSetEmbeddable() - Method in interface com.blazebit.persistence.spi.JpaProvider
Indicates whether an embeddable can be set via an update queries SET clause.
supportsWindowFunctions() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports window functions.
supportsWindowNullPrecedence() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports null precedence for order clauses in the WINDOW clause.
supportsWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the with clause, false otherwise.
supportsWithClauseHead() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the with clause head for aliasing, false otherwise.
supportsWithClauseInModificationQuery() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the with clause in modification queries, false otherwise.

T

TemplateRenderer - Class in com.blazebit.persistence.spi
A template renderer is a thread safe string renderer that can bind values to parameters.
TemplateRenderer(String) - Constructor for class com.blazebit.persistence.spi.TemplateRenderer
Creates a new template renderer from the given template.
TemplateRenderer.Context - Class in com.blazebit.persistence.spi
A context for a template renderer that supports binding function arguments or plain strings as values for placeholders.
then(Object) - Method in interface com.blazebit.persistence.CaseWhenThenBuilder
Adds the constructed when expression with the then parameter value to the case when builder.
thenExpression(String) - Method in interface com.blazebit.persistence.CaseWhenThenBuilder
Adds the constructed when expression with the then expression to the case when builder.
thenLiteral(Object) - Method in interface com.blazebit.persistence.CaseWhenThenBuilder
Adds the constructed when expression with the then parameter value to the case when builder rendered as literal.

U

unboundedPreceding() - Method in interface com.blazebit.persistence.WindowFrameBuilder
Uses UNBOUNDED PRECEDING as lower bound and continues to the frame exclusion builder.
union() - Method in interface com.blazebit.persistence.SelectRecursiveCTECriteriaBuilder
Finishes the CTE builder for the non-recursive part and starts the builder for the recursive part.
union() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the union operator with query following after this call.
UNION - com.blazebit.persistence.spi.SetOperationType
The UNION set operation.
UNION_ALL - com.blazebit.persistence.spi.SetOperationType
The UNION ALL set operation.
unionAll() - Method in interface com.blazebit.persistence.SelectRecursiveCTECriteriaBuilder
Finishes the CTE builder for the non-recursive part and starts the builder for the recursive part.
unionAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the union all operator with query following after this call.
unproxy(T) - Method in interface com.blazebit.persistence.spi.JpaProvider
Returns the unproxied i.e. the real entity object.
update(Class<T>) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Like ReturningModificationCriteriaBuilderFactory.update(java.lang.Class, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the update class returns.
update(Class<T>, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new update criteria builder for the given entity class.
update(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Like CriteriaBuilderFactory.update(javax.persistence.EntityManager, java.lang.Class, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the update class returns.
update(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new update criteria builder for the given entity class.
UPDATE - com.blazebit.persistence.spi.DbmsStatementType
 
updateCollection(Class<T>, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Like CriteriaBuilderFactory.updateCollection(javax.persistence.EntityManager, java.lang.Class, java.lang.String, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the delete owner class returns.
updateCollection(Class<T>, String, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new update criteria builder for the given entity class and collection name to update elements of the entity class's collection.
updateCollection(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Like CriteriaBuilderFactory.updateCollection(javax.persistence.EntityManager, java.lang.Class, java.lang.String, java.lang.String) but with the alias equivalent to the camel cased result of what Class.getSimpleName() of the delete owner class returns.
updateCollection(EntityManager, Class<T>, String, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new update criteria builder for the given entity class and collection name to update elements of the entity class's collection.
UpdateCriteriaBuilder<T> - Interface in com.blazebit.persistence
A builder for update queries.
usesExecuteUpdateWhenWithClauseInModificationQuery() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms wants to use the JDBC executeUpdate method when using the with clause in modification queries, false otherwise.

V

value(Object) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Uses the given value as right hand side for the binary predicate.
valueOf(String) - Static method in enum com.blazebit.persistence.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.spi.DbmsModificationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.spi.DbmsStatementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.spi.JpaProvider.ConstraintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.spi.LateralStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.spi.SetOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.persistence.spi.ValuesStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.blazebit.persistence.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.spi.DbmsModificationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.spi.DbmsStatementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.spi.JpaProvider.ConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.spi.LateralStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.spi.SetOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.persistence.spi.ValuesStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - com.blazebit.persistence.spi.ValuesStrategy
 
VALUES_CLAUSE_FILTER_NULLS - Static variable in class com.blazebit.persistence.ConfigurationProperties
If set to false, tuples of a VALUES clause with all null values won't be filtered out.
ValuesStrategy - Enum in com.blazebit.persistence.spi
Strategies for generating a VALUES table reference.

W

when(String) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a RestrictionBuilder to create a when predicate where expression will be on the left hand side of the predicate.
when(String, String) - Method in interface com.blazebit.persistence.SimpleCaseWhenStarterBuilder
Adds the given when expression with the then expression to the case when builder.
whenAnd() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a CaseWhenAndThenBuilder which is a predicate consisting only of conjunctive connected predicates.
whenExists() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
whenExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
whenNotExists() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
whenNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
whenOr() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a CaseWhenOrThenBuilder which is a predicate consisting only of disjunctiv connected predicates.
whenSubqueries(String) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
whenSubquery() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
whenSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
whenSubquery(String, String) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
whenSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate.
where(String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a RestrictionBuilder for a where predicate with the given expression as left hand expression.
WHERE - com.blazebit.persistence.spi.JpaProvider.ConstraintType
Constraint in the WHERE clause.
whereAnd() - Method in interface com.blazebit.persistence.WhereOrBuilder
Starts a where and builder which connects it's predicates with the AND operator.
WhereAndBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a where predicate container that connects predicates with the AND operator.
WhereBuilder<T extends WhereBuilder<T>> - Interface in com.blazebit.persistence
An interface for builders that support filtering.
whereCase() - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a CaseWhenBuilder for a where predicate.
whereExists() - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts an exists predicate for the where clause with a subquery on the right hand side.
whereExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.
whereExpression(String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Adds the given expression as expression for the where clause.
whereExpressionSubqueries(String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a MultipleSubqueryInitiator for expression of the where clause.
whereNotExists() - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts an not exists predicate for the where clause with a subquery on the right hand side.
whereNotExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.
whereOr() - Method in interface com.blazebit.persistence.WhereAndBuilder
Starts a where or builder which connects it's predicates with the OR operator.
whereOr() - Method in interface com.blazebit.persistence.WhereBuilder
Starts a WhereOrBuilder which is a predicate consisting only of disjunctiv connected predicates.
WhereOrBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a where predicate container that connects predicates with the OR operator.
whereSimpleCase(String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a SimpleCaseWhenBuilder for a where predicate.
whereSubqueries(String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a MultipleSubqueryInitiator for the left hand side of a predicate.
whereSubquery() - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a SubqueryInitiator for the left hand side of a predicate.
whereSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a predicate.
whereSubquery(String, String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a SubqueryInitiator for the left hand side of a predicate.
whereSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a SubqueryBuilder based on the given criteria builder for the left hand side of a predicate.
window(String) - Method in interface com.blazebit.persistence.WindowContainerBuilder
Starts a WindowBuilder that can be referenced by name in analytics functions.
WindowBuilder<T> - Interface in com.blazebit.persistence
An interface for building a window for analytics functions.
WindowContainerBuilder<T extends WindowContainerBuilder<T>> - Interface in com.blazebit.persistence
A base interface for builders that support adding named windows for analytics functions.
WindowFrameBetweenBuilder<T> - Interface in com.blazebit.persistence
An interface for building a window frame between clause for analytics functions.
WindowFrameBuilder<T> - Interface in com.blazebit.persistence
An interface for building a window frame clause for analytics functions.
WindowFrameExclusionBuilder<T> - Interface in com.blazebit.persistence
An interface for building a window frame exclusion clause for analytics functions.
with(int, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
with(int, String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Adds the given expression at the given position to the arguments for the select new select clause.
with(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Creates a builder for a CTE with the given CTE type.
with(Class<?>, boolean) - Method in interface com.blazebit.persistence.CTEBuilder
Like CTEBuilder.with(Class) but with the option to define whether the query should be inlined.
with(Class<?>, CriteriaBuilder<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Creates a builder for a CTE with the given CTE type with the given criteria builder as basis.
with(Class<?>, CriteriaBuilder<?>, boolean) - Method in interface com.blazebit.persistence.CTEBuilder
Like CTEBuilder.with(Class, CriteriaBuilder) but with the option to define whether the query should be inlined.
with(String) - Method in interface com.blazebit.persistence.MultipleSubqueryInitiator
Starts a SubqueryInitiator for the given subquery alias.
with(String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
with(String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.MultipleSubqueryInitiator
Starts a SubqueryBuilder based on the given criteria builder for the given subquery alias.
with(String, Object) - Method in interface com.blazebit.persistence.KeysetBuilder
Uses the given value as reference value for keyset pagination for the given expression.
with(String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Adds the given expression to the arguments for the select new select clause.
withBoundedCount(long) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Sets the maximum value up to which a count query should count.
withCountQuery(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Enables or disables execution of the count query which determines whether PagedList.getTotalSize() is available.
withCtesFrom(CTEBuilder<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Copies the CTEs from the given CTE builder into this CTE builder.
withExtractAllKeysets(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Enable or disables keyset extraction for all rows which influences whether PagedList.getKeysetPage() is available.
withForceIdQuery(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Forces the use of an id query even if the pagination would not need it.
withHighestKeysetOffset(int) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Sets the offset for the highest keyset which influences which element of a page is returned by KeysetPage.getHighest().
withInlineCountQuery(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Forces the inlining of an count query into the object or id query.
withInlineIdQuery(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Forces the inlining of an id query into the object query.
withKeysetExtraction(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Enable or disables keyset extraction which influences whether PagedList.getKeysetPage() is available.
withPackageOpener(PackageOpener) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Sets the package opener to use for obtaining access to user classes.
withRecursive(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Creates a builder for a recursive CTE with the given CTE type.
withReturning(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Creates a builder for a modification CTE with the given CTE type.
withStartSet(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
Creates a builder for a CTE with a nested set operation builder.
withStartSet(Class<?>, boolean) - Method in interface com.blazebit.persistence.CTEBuilder
Like CTEBuilder.withStartSet(Class) but with the option to define whether the query should be inlined.
withSubqueries(int, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubqueries(int, String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubqueries(java.lang.String,java.lang.String) but adds the resulting expression to the given position.
withSubqueries(String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubqueries(String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Starts a MultipleSubqueryInitiator for a new argument for the select new clause with the given select alias.
withSubquery() - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubquery(int) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubquery(int, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubquery(int, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubquery(java.lang.String) but adds the resulting subquery expression to the given position.
withSubquery(int, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubquery(java.lang.String,FullQueryBuilder) but adds the resulting subquery expression to the given position.
withSubquery(int, String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String) but adds the resulting subquery expression to the given position.
withSubquery(int, String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String,FullQueryBuilder) but adds the resulting subquery expression to the given position.
withSubquery(int, String, String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String) but adds the resulting subquery expression to the given position.
withSubquery(int, String, String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Like SelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String,FullQueryBuilder) but adds the resulting subquery expression to the given position.
withSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubquery(String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Starts a subquery builder which allows the result of the specified subquery to be passed as argument to the select new clause.
withSubquery(String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Starts a SubqueryBuilder based on the given criteria builder which allows the result of the specified subquery to be passed as argument to the select new clause.
withSubquery(String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
withSubquery(String, String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Starts a SubqueryInitiator for a new argument for the select new clause with the given select alias.
withSubquery(String, String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Starts a SubqueryBuilder based on the given criteria builder for a new argument for the select new clause with the given select alias.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes|All Packages