Blazebit Persistence Core API 1.1.0-Alpha5
A B C D E F G H I J K L M N O P Q R S T U V W 

A

add(String, JpqlFunction) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
 
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(Serializable...) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.afterKeyset() but maps the reference values by position instead of by expression.
afterKeyset(Keyset) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.afterKeyset(java.io.Serializable...) but uses the given keyset as reference values.
all() - Method in interface com.blazebit.persistence.QuantifiableBinaryPredicateBuilder
Starts a SubqueryInitiator for the right hand side of a predicate that uses the ALL quantor.
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.
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.
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.
andExpression(String) - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with an expression as upper bound.
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.
andSubqery() - Method in interface com.blazebit.persistence.BetweenBuilder
Constructs a between predicate with a subquery 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.
andSubquery() - 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.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(String, String) - Method in interface com.blazebit.persistence.CaseWhenAndThenBuilder
Starts a SubqueryInitiator for the left hand side of a when predicate.
any() - Method in interface com.blazebit.persistence.QuantifiableBinaryPredicateBuilder
Starts a SubqueryInitiator 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.
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.
applyReturning(X) - 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.

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(Serializable...) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.beforeKeyset() but maps the reference values by position instead of by expression.
beforeKeyset(Keyset) - Method in interface com.blazebit.persistence.KeysetQueryBuilder
Like KeysetQueryBuilder.beforeKeyset(java.io.Serializable...) but uses the given keyset as reference values.
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.
betweenExpression(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a builder for a between predicate with lower bound expression.
betweenSubquery() - 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.
BinaryPredicateBuilder<T> - Interface in com.blazebit.persistence
The interface for binary predicate builders.
bind(String, Object) - Method in interface com.blazebit.persistence.BaseInsertCriteriaBuilder
 
bind(String) - Method in interface com.blazebit.persistence.BaseInsertCriteriaBuilder
 
bind(String) - Method in interface com.blazebit.persistence.SelectBaseCTECriteriaBuilder
 
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.
build() - Method in class com.blazebit.persistence.spi.TemplateRenderer.Context
Binds the values to the underlying FunctionRenderContext.
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

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.
caseWhenNotExists() - 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.
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(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.
CaseWhenThenBuilder<T extends CaseWhenBuilder<?>> - Interface in com.blazebit.persistence
A builder that can terminate the build process for general case when expressions.
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.
contains(String) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
 
containsParameter(String) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns true if a parameter with the given name is registered, otherwise false.
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.
createCriteriaBuilderFactory() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Creates a new CriteriaBuilderFactory based on this configuration.
Criteria - Class in com.blazebit.persistence
Bootstrap class that is used to obtain a CriteriaBuilder instance.
Criteria() - Constructor for class com.blazebit.persistence.Criteria
 
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
 
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

D

DbmsDialect - Interface in com.blazebit.persistence.spi
Interface for implementing some dbms specifics.
DbmsModificationState - Enum in com.blazebit.persistence.spi
TODO: documentation
DbmsStatementType - Enum in com.blazebit.persistence.spi
TODO: documentation
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(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.
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

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.ReturningModificationCriteriaBuilder
 
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.
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
 
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.OngoingSetOperationBuilder
 
endSetWith() - Method in interface com.blazebit.persistence.OngoingSetOperationCriteriaBuilder
 
endSetWith() - Method in interface com.blazebit.persistence.OngoingSetOperationCTECriteriaBuilder
 
endSetWith() - Method in interface com.blazebit.persistence.OngoingSetOperationSubqueryBuilder
 
EntityManagerIntegrator - 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(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the EQ predicate that can be used to apply quantors.
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.
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.
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.
except() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the except operator with query following after this call.
exceptAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the except all operator with query following after this call.
executeReturning(CriteriaBuilderFactory, DbmsDialect, EntityManager, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
executeUpdate() - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Execute this modification statement and return the number of affected entities.
executeUpdate(CriteriaBuilderFactory, DbmsDialect, EntityManager, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
executeWithReturning(String...) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
 
executeWithReturning(String, Class<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
 
executeWithReturning(ReturningObjectBuilder<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
 
expression(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
Uses the given expression as right hand side for the binary predicate.
ExtendedQuerySupport - Interface in com.blazebit.persistence.spi
Interface implemented by the criteria provider.

F

fetch(String) - Method in interface com.blazebit.persistence.FullQueryBuilder
Adds an implicit join fetch to the query.
fetch(String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
Adds an implicit join fetch for every given path to the query.
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.FromBuilder
Like FromBuilder#from(Class, 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.FromBuilder
Sets the entity class on which the query should be based on with the given alias.
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.SubqueryInitiator
Creates a new subquery builder with the given entity class as entity in the FROM clause with the given alias.
FromBuilder<X extends FromBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support the from clause.
fromNew(Class<?>) - Method in interface com.blazebit.persistence.FromBuilder
Like FromBuilder#from(Class)) but explicitly queries the data after any side effects happen because of CTEs.
fromNew(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
Like FromBuilder#from(Class, String)) but explicitly queries the data after any side effects happen because of CTEs.
fromOld(Class<?>) - Method in interface com.blazebit.persistence.FromBuilder
Like FromBuilder#from(Class)) but explicitly queries the data before any side effects happen because of CTEs.
fromOld(Class<?>, String) - Method in interface com.blazebit.persistence.FromBuilder
Like FromBuilder#from(Class, String)) but explicitly queries the data before any side effects happen because of CTEs.
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(String, String) - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator 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.
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.
get(String) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
 
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.
getCascadingDeleteSql(EntityManager, Query) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
getColumnNames(EntityManager, EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
getCriteriaBuilderFactory() - Method in interface com.blazebit.persistence.CommonQueryBuilder
The criteria builder factory that created this or it's parent builder.
getDbms(EntityManager) - Method in interface com.blazebit.persistence.spi.EntityManagerIntegrator
Returns the name of dbms for which the given entity manager 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
getEntityManagerIntegrators() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns a list of registered entity manager enrichers.
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
 
getFirstResult() - Method in interface com.blazebit.persistence.PagedList
Returns the position of the first result, numbered from 0.
getFunctionNames() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns the set of registered functions.
getHighest() - Method in interface com.blazebit.persistence.KeysetPage
Returns the key set for the highest entry of the corresponding PagedList.
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.
getLastResult() - Method in interface com.blazebit.persistence.ReturningResult
Returns the last element of the returning clause result.
getLowest() - Method in interface com.blazebit.persistence.KeysetPage
Returns the key set for the lowest entry of the corresponding PagedList.
getMaxResults() - Method in interface com.blazebit.persistence.KeysetPage
Returns the maximum number of results.
getMaxResults() - Method in interface com.blazebit.persistence.LimitBuilder
 
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
 
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.
getParameter(String) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns the parameter object representing the parameter with the given name if CommonQueryBuilder.containsParameter(java.lang.String) returns true, otherwise null.
getParameters() - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns a set of all registered parameters.
getParameterValue(String) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns the set value for the parameter with the given name.
getParticipatingQueries() - Method in interface com.blazebit.persistence.spi.CteQueryWrapper
 
getPosition() - Method in interface com.blazebit.persistence.spi.OrderByElement
 
getProperties() - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Returns all properties.
getProperties() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns all properties.
getProperty(String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
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.ModificationCriteriaBuilder
Returns the JPA query for the built query.
getQuery() - Method in interface com.blazebit.persistence.Queryable
Returns the JPA typed query for the built query.
getQueryString() - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
Returns the query string for the built query.
getQueryString() - Method in interface com.blazebit.persistence.Queryable
Returns the query string for the built query.
getQueryTransformers() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Returns a list of registered query transformers.
getRegisteredFunctions(EntityManager) - Method in interface com.blazebit.persistence.spi.EntityManagerIntegrator
Returns the names of all registered functions.
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.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(CriteriaBuilderFactory, DbmsDialect, EntityManager, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
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.
getService(Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Returns the service provided by this criteria builder factory or null if none is available.
getSingleResult() - Method in interface com.blazebit.persistence.Queryable
Execute the query expecting a single result.
getSingleResult(CriteriaBuilderFactory, DbmsDialect, EntityManager, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
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
 
getSqlAlias(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
getSqlSelectAliasPosition(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
getSqlSelectAttributePosition(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
 
getTotalPages() - Method in interface com.blazebit.persistence.PagedList
Returns the number of total pages.
getTotalSize() - Method in interface com.blazebit.persistence.PagedList
Returns the total size of the list.
getTuple() - Method in interface com.blazebit.persistence.Keyset
Returns the key set tuple ordered by the respective order by expressions.
getUpdateCount() - Method in interface com.blazebit.persistence.ReturningResult
Execute this modification statement and return the number of affected entities.
getWithClause(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns the SQL representation for the normal or recursive with clause.
groupBy(String...) - Method in interface com.blazebit.persistence.GroupByBuilder
Adds a multiple group by clause with the given expressions to the query.
groupBy(String) - Method in interface com.blazebit.persistence.GroupByBuilder
Adds a group by clause with the given expression to the query.
GroupByBuilder<X extends GroupByBuilder<X>> - Interface in com.blazebit.persistence
An interface for builders that support groupy by.
gt() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the GT predicate that can be used to apply quantors.
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(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.
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.

H

hasArguments() - Method in interface com.blazebit.persistence.spi.JpqlFunction
Returns true if the function has arguments, false otherwise.
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.
havingNotExists() - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts an exists predicate for the having clause with a subquery on the right hand side.
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.
havingSubquery() - Method in interface com.blazebit.persistence.BaseHavingBuilder
Starts a SubqueryInitiator 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.

I

in(String, String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Starts a SubqueryInitiator for the right hand side of the IN predicate.
in() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a SubqueryInitiator for the right hand side of the IN predicate.
in(List<?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Finishes the IN predicate and adds it to the parent predicate container represented by the type T.
in(Object...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in(java.util.List) but the values will be wrapped in a List.
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.
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
innerJoinOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
insert(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
Creates a new insert criteria builder for the given entity class.
insert(Class<T>) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
Creates a new insert criteria builder for the given entity class.
InsertCriteriaBuilder<T> - Interface in com.blazebit.persistence
A builder for insert queries.
intersect() - Method in interface com.blazebit.persistence.SetOperationBuilder
Connects this query with the intersect operator with query following after this call.
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
 
isAscending() - Method in interface com.blazebit.persistence.spi.OrderByElement
 
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.
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.
isNullsFirst() - Method in interface com.blazebit.persistence.spi.OrderByElement
 
isParameterSet(String) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Returns true if a parameter with the given name is registered and a value has been set, otherwise false.

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.
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.
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.
JoinOnOrBuilder<T> - Interface in com.blazebit.persistence
The builder interface for a on predicate container that connects predicates with the OR operator.
JoinType - Enum in com.blazebit.persistence
The different join types which are possible.
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
 
JpqlFunctionGroup(String) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
 
JpqlFunctionGroup(String, JpqlFunction) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
 
JpqlFunctionGroup(String, boolean) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
 
JpqlFunctionGroup(String, boolean, Map<String, JpqlFunction>) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
 

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

le() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the LE predicate that can be used to apply quantors.
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(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.
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.
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
leftJoinOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
like(boolean) - Method in interface com.blazebit.persistence.RestrictionBuilder
Creates a LikeBuilder for building a like predicate.
like() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.like(boolean) with caseSensitive = true.
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.
lt() - Method in interface com.blazebit.persistence.RestrictionBuilder
Starts a QuantifiableBinaryPredicateBuilder for the LT predicate that can be used to apply quantors.
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(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.
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.

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.
ModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>> - Interface in com.blazebit.persistence
A builder for modification queries.

N

noEscape() - Method in interface com.blazebit.persistence.EscapeBuilder
Specifies that no escape character should be used.
nonPortable() - Method in interface com.blazebit.persistence.RestrictionBuilder
Switch to the non portable mode which might to be portable to other JPA providers.
notBetween(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.notBetween(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.
notBetweenSubquery() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.betweenSubquery() but the resulting predicate is negated.
notBetweenSubquery(String, String) - 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(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(Object) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.eq(java.lang.Object) 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.
notIn(String, String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
Starts a SubqueryInitiator for the right hand side of the IN predicate.
notIn() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in() but the result is wrapped in a NOT predicate.
notIn(List<?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.in(java.util.List) but the result is wrapped in a NOT predicate.
notIn(Object...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.notIn(java.util.List) but the values will be wrapped in a List.
notInExpressions(String...) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.inExpressions(String...) but the result is wrapped in a NOT predicate.
notLike(boolean) - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.like(boolean) but the resulting like predicate is negated.
notLike() - Method in interface com.blazebit.persistence.RestrictionBuilder
Like RestrictionBuilder.notLike(boolean) with caseSensitive = true.

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.
on(String) - Method in interface com.blazebit.persistence.BaseJoinOnBuilder
Starts a RestrictionBuilder for an on predicate with the given expression as left hand expression.
onAnd() - Method in interface com.blazebit.persistence.JoinOnOrBuilder
Starts a on and builder which connects it's predicates with the AND operator.
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
An 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.
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.
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, 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.
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.
orSubquery() - 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.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(String, String) - Method in interface com.blazebit.persistence.CaseWhenOrThenBuilder
Starts a SubqueryInitiator 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.

P

page(int, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Paginates the results of this query.
page(Object, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Paginates the results of this query and navigates to the page on which the entity with the given entity id is located.
page(KeysetPage, int, int) - Method in interface com.blazebit.persistence.FullQueryBuilder
Like FullQueryBuilder.page(int, int) but additionally uses key set pagination when possible.
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.

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.
QueryTransformer - Interface in com.blazebit.persistence.spi
Interface implemented by the criteria provider.

R

registerDialect(String, DbmsDialect) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given dialect for the given dbms name.
registerEntityManagerIntegrator(EntityManagerIntegrator) - 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(EntityManager, Map<String, JpqlFunctionGroup>) - Method in interface com.blazebit.persistence.spi.EntityManagerIntegrator
Registers the given functions under the given names on the given entity manager.
registerQueryTransformer(QueryTransformer) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
Registers the given query transformer in the configuration.
render(FunctionRenderContext) - Method in interface com.blazebit.persistence.spi.JpqlFunction
Renders the function into the given function render context
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, String) - Method in interface com.blazebit.persistence.ReturningBuilder
 
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.
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(String, String) - Method in interface com.blazebit.persistence.FromBuilder

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.
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(Class<Y>) - Method in interface com.blazebit.persistence.CriteriaBuilder
 
selectNew(ObjectBuilder<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(Constructor<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
Starts a SelectObjectBuilder for the given constructor.
selectNew(ObjectBuilder<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
Applies the given object builder to this query.
selectNew(Class<Y>) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
 
selectNew(ObjectBuilder<Y>) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
 
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.
selectSubquery() - 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, 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) - Method in interface com.blazebit.persistence.SelectBuilder
set(String, Object) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
 
set(String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
 
setExpression(String, String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
 
setFirstResult(int) - Method in interface com.blazebit.persistence.LimitBuilder
 
setMaxResults(int) - Method in interface com.blazebit.persistence.LimitBuilder
 
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
 
setParameter(String, Object) - Method in interface com.blazebit.persistence.CommonQueryBuilder
Sets the given value as the value for the parameter with the given name.
setParameter(String, Calendar, TemporalType) - Method in interface com.blazebit.persistence.CommonQueryBuilder
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.CommonQueryBuilder
Sets the given Date value as the value for the parameter with the given name.
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.spi.CriteriaBuilderConfiguration
Set a property value by name.
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.
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(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
 
startSet() - Method in interface com.blazebit.persistence.StartOngoingSetOperationBuilder
 
startSet() - Method in interface com.blazebit.persistence.SubqueryInitiator
 
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.
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.
supportsExcept(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
 
supportsIntersect(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
 
supportsLimit() - Method in interface com.blazebit.persistence.spi.DbmsDialect
 
supportsLimitOffset() - Method in interface com.blazebit.persistence.spi.DbmsDialect
 
supportsModificationQueryInWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports modification queries in the with clause, false otherwise.
supportsNonRecursiveWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the non-recursive with clause, false otherwise.
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.
supportsUnion(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
 
supportsWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
Returns true if the dbms supports the with clause, 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
 
TemplateRenderer.Context(TemplateRenderer, FunctionRenderContext) - Constructor for class com.blazebit.persistence.spi.TemplateRenderer.Context
 
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.
transformQuery(TypedQuery<?>, ObjectBuilder<T>) - Method in interface com.blazebit.persistence.spi.QueryTransformer
Transforms the query.

U

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.
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.
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(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.
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.SetOperationType
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.SetOperationType
Returns an array containing the constants of this enum type, in the order they are declared.

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.
whenNotExists() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts an exists predicate for the when clause with a subquery on the right hand side.
whenOr() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a CaseWhenOrThenBuilder which is a predicate consisting only of disjunctiv connected predicates.
whenSubquery() - Method in interface com.blazebit.persistence.CaseWhenStarterBuilder
Starts a SubqueryInitiator 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.
where(String) - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a RestrictionBuilder for a where predicate with the given expression as left hand expression.
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.
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.
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.
whereSubquery() - Method in interface com.blazebit.persistence.BaseWhereBuilder
Starts a SubqueryInitiator 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.
with(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
TODO: documentation
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) - Method in interface com.blazebit.persistence.SelectObjectBuilder
with(String, String) - Method in interface com.blazebit.persistence.SelectObjectBuilder
Adds the given expression to the arguments for the select new select clause.
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.
withKeysetExtraction(boolean) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
Enable or disables keyset extraction which influences whether PagedList.getKeysetPage() is available.
withRecursive(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
TODO: documentation
withReturning(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
TODO: documentation
withStartSet(Class<?>) - Method in interface com.blazebit.persistence.CTEBuilder
 
withSubquery() - 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.
A B C D E F G H I J K L M N O P Q R S T U V W 
Blazebit Persistence Core API 1.1.0-Alpha5

Copyright © 2015 Blazebit. All Rights Reserved.