Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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. - AGGREGATE - Enum constant in enum com.blazebit.persistence.spi.JpqlFunctionKind
-
An aggregate function.
- 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() - Method in interface com.blazebit.persistence.PredicateOrBuilder
-
Starts a where 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
-
Deprecated.
- appendExtendedSql(StringBuilder, DbmsStatementType, boolean, boolean, StringBuilder, String, 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 - Enum constant in enum com.blazebit.persistence.spi.LateralStyle
-
The APPLY syntax.
- applyFirstResultMaxResults(Query, int, int) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Applies the first and max results to the query.
- 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
-
Like
DbmsLimitHandler.applySql(String, boolean, Integer, Integer)
but inlines the parameter values. - 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.
- BaseFromQueryBuilder<T,
X extends BaseFromQueryBuilder<T, X>> - Interface in com.blazebit.persistence -
A base interface for builders that support basic query functionality except the SELECT clause.
- 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.
- BasePredicateBuilder<T extends BasePredicateBuilder<T>> - Interface in com.blazebit.persistence
-
A base interface for builders that support filtering.
- 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 whichexpression
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.
- contribute(CriteriaBuilderConfiguration) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfigurationContributor
-
Perform the process of contributing to the
CriteriaBuilderConfiguration
. - 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
- copyCriteriaBuilder(Class<Y>, boolean) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Copies this query builder into a new
CriteriaBuilder
, using it's projection as an overridable default. - 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 whatClass.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
-
Like calling
FullQueryBuilder.pageBy(int, int, String)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient. - createPageIdQuery(int, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Like calling
FullQueryBuilder.pageBy(int, int, String, String...)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient. - createPageIdQuery(KeysetPage, int, int, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Like calling
FullQueryBuilder.pageBy(KeysetPage, int, int, String)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient. - createPageIdQuery(KeysetPage, int, int, String, String...) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Like calling
FullQueryBuilder.pageBy(KeysetPage, int, int, String, String...)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient. - Criteria - Class in com.blazebit.persistence
-
Bootstrap class that is used to obtain a CriteriaBuilder instance.
- CRITERIA_NEGATION_WRAPPER - Static variable in class com.blazebit.persistence.ConfigurationProperties
-
If set to true, JPA Criteria predicates are wrapped in a negation predicate instead of copied with negation being propagated.
- CRITERIA_VALUE_AS_PARAMETER - Static variable in class com.blazebit.persistence.ConfigurationProperties
-
If set to true, values passed to the JPA
CriteriaBuilder
API are rendered as parameters, otherwise values are rendered as literals. - 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. - CriteriaBuilderConfigurationContributor - Interface in com.blazebit.persistence.spi
-
A bootstrap process hook for contributing settings to the
CriteriaBuilderConfiguration
. - 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 whatClass.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 whatClass.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 - Enum constant in enum 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 whatClass.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 whatClass.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.
- DeleteJoinStyle - Enum in com.blazebit.persistence.spi
-
The possible delete join styles.
- DETERMINISTIC - Enum constant in enum com.blazebit.persistence.spi.JpqlFunctionKind
-
A deterministic function.
- 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.BaseFromQueryBuilder
-
Finishes the query builder.
- 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
-
Synonym for
WindowFrameExclusionBuilder.excludeNoOthers()
. - 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.PredicateAndBuilder
-
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.PredicateOrBuilder
-
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 - Enum constant in enum com.blazebit.persistence.spi.SetOperationType
-
The EXCEPT set operation.
- EXCEPT_ALL - Enum constant in enum 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, boolean) - 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, boolean) - 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.
- exists() - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts an exists predicate for the where clause with a subquery on the right hand side.
- exists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.
- expression(String) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
RestrictionBuilder
for a where predicate with the given expression as left hand expression. - 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 fully 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.
- ExtendedQuerySupport.SqlFromInfo - Interface in com.blazebit.persistence.spi
-
Provides SQL information about a FROM element.
- extractReturningResult(PreparedStatement) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Extracts the result set for the columns that are returned from a DML statement.
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 whatClass.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 whatClass.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 whatEntityType.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 whatEntityType.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!
- FROM - Enum constant in enum com.blazebit.persistence.spi.DeleteJoinStyle
-
Requires a FROM clause for table references.
- FROM - Enum constant in enum com.blazebit.persistence.spi.UpdateJoinStyle
-
Requires a FROM clause for table references.
- FROM_ALIAS - Enum constant in enum com.blazebit.persistence.spi.UpdateJoinStyle
-
Requires a FROM clause for table references but the table alias in the UPDATE clause.
- 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 whatClass.getSimpleName()
of the entity class returns. - fromEntitySubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
-
Like calling
FromBaseBuilder.from(Class, String)
followed byCTEBuilder.with(Class, boolean)
withinline = true
. - fromEntitySubquery(Class<?>, String, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
-
Like calling
FromBaseBuilder.from(Class, String)
followed byCTEBuilder.with(Class, boolean)
withinline = 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 viaParameterHolder.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 viaParameterHolder.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 viaParameterHolder.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 whatClass.getSimpleName()
of the entity class returns. - fromSubquery(Class<?>, String) - Method in interface com.blazebit.persistence.FromBaseBuilder
-
Like calling
FromBaseBuilder.from(Class, String)
followed byCTEBuilder.with(Class, boolean)
withinline = 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 viaParameterHolder.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 viaParameterHolder.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 viaParameterHolder.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 viaParameterHolder.setParameter(String, Object)
. - FULL - Enum constant in enum 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.
- getAlias() - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport.SqlFromInfo
-
Returns the table alias.
- 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 returnsnull
. - 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
-
Delegates to
PaginatedCriteriaBuilder.getPageCountQueryString()
. - 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
-
Uses the default CriteriaBuilderConfigurationProvider and invokes
CriteriaBuilderConfigurationProvider.createConfiguration()
. - getDefaultEscapeCharacter() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns default escape character of the like predicate.
- 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.
- getDeleteJoinStyle() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the delete join style that is supported by the dbms.
- 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.
- getFromEndIndex() - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport.SqlFromInfo
-
Returns the from element end index in the SQL.
- getFromStartIndex() - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport.SqlFromInfo
-
Returns the from element start index in the SQL.
- getFunction(String) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
-
Returns the
JpqlFunctionGroup
for registered function with the given name ornull
. - 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
-
Deprecated.
- getIdentifierOrUniqueKeyEmbeddedPropertyNames(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Deprecated.
- 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
. - getKind() - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
-
Returns the function kind.
- 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.
- getPhysicalRowId() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the name of the physical row id if the DBMS has such a concept, otherwise null.
- 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
-
Returns the flags to pass to
Connection.prepareStatement(String, int)
for configuring that column values are returned. - 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
. - getRequiredPath(String) - Method in interface com.blazebit.persistence.FromBuilder
-
Returns the path object for the given path string, creating it if necessary.
- 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 onPaginatedCriteriaBuilder.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, boolean) - 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.
- getResultStream() - Method in interface com.blazebit.persistence.Queryable
-
Execute the query and return the result as a type Stream.
- getResultStream(ServiceProvider, List<Query>, Query, String, boolean) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the result stream 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, boolean) - 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, int) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the SQL table alias of the JPQL from node alias in the given query.
- getSqlContainsLimit() - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns whether the return of
ExtendedQuerySupport.getSql(EntityManager, Query)
will also contain the limit/offset in the SQL. - getSqlFromInfo(EntityManager, Query, String, int) - 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 viaPaginatedCriteriaBuilder.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.
- getUpdateJoinStyle() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the update join style that is supported by the dbms.
- 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.
- groupByCube(String...) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a group by clause with a cube of the given expressions to the query.
- groupByCube(String[]...) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a group by clause with a cube of the given expressions to the query.
- groupByGroupingSets(String[]...) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a group by clause with a grouping set of the given expressions to the query.
- groupByRollup(String...) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a group by clause with a rollup of the given expressions to the query.
- groupByRollup(String[]...) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a group by clause with a rollup of the given expressions to the query.
- 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() - Method in interface com.blazebit.persistence.HavingBuilder
-
Starts a
PredicateBuilder
for the having clause. - 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 aCollection
. - 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
. - initialize(Object) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Ensures that the given entity is initialized.
- 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 aCollection
. - 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 - Enum constant in enum 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
-
Like
FullQueryBuilder.join(java.lang.String, java.lang.String, com.blazebit.persistence.JoinType, boolean)
but withJoinType.INNER
and fetch set to true. - innerJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Like
FullQueryBuilder.joinDefault(java.lang.String, java.lang.String, com.blazebit.persistence.JoinType, boolean)
but withJoinType.INNER
and fetch set to true. - 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 - Enum constant in enum 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 - Enum constant in enum com.blazebit.persistence.spi.SetOperationType
-
The INTERSECT set operation.
- INTERSECT_ALL - Enum constant in enum 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
-
Like
FromBuilder.joinLateralEntitySubquery(java.lang.String, java.lang.Class, java.lang.String, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinLateralEntitySubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - joinLateralOnEntitySubquery(Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
-
Like
FromBuilder.joinLateralOnEntitySubquery(java.lang.String, java.lang.Class, java.lang.String, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinLateralOnEntitySubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - joinLateralOnSubquery(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
-
Like
FromBuilder.joinLateralOnSubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinLateralOnSubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - joinLateralSubquery(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
-
Like
FromBuilder.joinLateralSubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinLateralSubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - joinOn(Class<?>, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
-
Like
FromBuilder.joinOn(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinOn(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinOnEntitySubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - joinOnEntitySubquery(Class<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
-
Like
FromBuilder.joinOnEntitySubquery(java.lang.String, java.lang.Class, java.lang.String, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinOnEntitySubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - joinOnEntitySubquery(EntityType<?>, String, String, JoinType) - Method in interface com.blazebit.persistence.FromBuilder
-
Like
FromBuilder.joinOnEntitySubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinOnSubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
-
Like
FromBuilder.joinOnSubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base. - 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
JpqlFunction
s 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.
- JpqlFunctionGroup(String, JpqlFunctionKind) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
-
Constructs a function group with the given name.
- JpqlFunctionGroup(String, JpqlFunctionKind, Map<String, JpqlFunction>) - Constructor for class com.blazebit.persistence.spi.JpqlFunctionGroup
-
Constructs a function group with the given name and given function mappings.
- JpqlFunctionKind - Enum in com.blazebit.persistence.spi
-
The funciton kind.
- 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 - Enum constant in enum 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 - Enum constant in enum 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
-
Like
FullQueryBuilder.join(java.lang.String, java.lang.String, com.blazebit.persistence.JoinType, boolean)
but withJoinType.LEFT
and fetch set to true. - leftJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Like
FullQueryBuilder.joinDefault(java.lang.String, java.lang.String, com.blazebit.persistence.JoinType, boolean)
but withJoinType.LEFT
and fetch set to true. - 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)
withcaseSensitive = 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
- MERGE - Enum constant in enum com.blazebit.persistence.spi.DeleteJoinStyle
-
Requires a MERGE statement.
- MERGE - Enum constant in enum com.blazebit.persistence.spi.UpdateJoinStyle
-
Requires a MERGE statement.
- 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.
- needsCaseWhenElseBranch() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether the provider always requires an else branch in a case when expression.
- 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.
- needsExampleQueryForAdvancedDml() - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns whether the JPA provider needs an example query for advanced sql DML queries.
- 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.
- needsUniqueSelectItemNamesAlsoWhenTableColumnAliasing() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns whether select items need to have unique names even though table column aliasing is used i.e.
- needsUnproxyForFieldAccess() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether the provider requires an unproxied entity for field access to work.
- NEW - Enum constant in enum com.blazebit.persistence.spi.DbmsModificationState
- noEscape() - Method in interface com.blazebit.persistence.EscapeBuilder
-
Specifies that no escape character should be used.
- NONE - Enum constant in enum com.blazebit.persistence.spi.DeleteJoinStyle
-
No support for joins in delete statements.
- NONE - Enum constant in enum com.blazebit.persistence.spi.JpaProvider.ConstraintType
-
No constraint.
- NONE - Enum constant in enum com.blazebit.persistence.spi.LateralStyle
-
No support for lateral.
- NONE - Enum constant in enum com.blazebit.persistence.spi.UpdateJoinStyle
-
No support for joins in update statements.
- 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
-
Like
RestrictionBuilder.betweenSubquery(java.lang.String, java.lang.String)
but the resulting predicate is negated. - notBetweenSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.RestrictionBuilder
-
Like
RestrictionBuilder.betweenSubquery(java.lang.String, java.lang.String, FullQueryBuilder)
but the resulting predicate is negated. - 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. - notExists() - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts an not exists predicate for the where clause with a subquery on the right hand side.
- notExists(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.
- 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 aCollection
. - 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
-
Like
RestrictionBuilderExperimental.in(java.lang.String, java.lang.String, FullQueryBuilder)
but the result is wrapped in a NOT predicate. - 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 aCollection
. - 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)
withcaseSensitive = 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 typeT
. - OLD - Enum constant in enum 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 - Enum constant in enum 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() - Method in interface com.blazebit.persistence.PredicateAndBuilder
-
Starts a where or builder which connects it's predicates with the OR operator.
- or() - Method in interface com.blazebit.persistence.PredicateBuilder
-
Starts a
PredicateOrBuilder
which is a predicate consisting only of disjunctiv connected predicates. - 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
-
Like
OrderByBuilder.orderBy(java.lang.String, boolean, boolean)
but withnullFirst
set to false. - 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 withnullFirst
set to false. - orderByAsc(String, boolean) - Method in interface com.blazebit.persistence.OrderByBuilder
-
Like
OrderByBuilder.orderBy(java.lang.String, boolean, boolean)
but withascending
set to true. - 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 withnullFirst
set to false. - orderByDesc(String, boolean) - Method in interface com.blazebit.persistence.OrderByBuilder
-
Like
OrderByBuilder.orderBy(java.lang.String, boolean, boolean)
but withascending
set to false. - OrderByElement - Interface in com.blazebit.persistence.spi
-
Represents an order by element.
- ORDERED_SET_AGGREGATE - Enum constant in enum com.blazebit.persistence.spi.JpqlFunctionKind
-
An ordered set aggregate function.
- 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
- 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.
- PredicateAndBuilder<T> - Interface in com.blazebit.persistence
-
The builder interface for a where predicate container that connects predicates with the AND operator.
- PredicateBuilder - Interface in com.blazebit.persistence
-
An interface for builders that support filtering.
- PredicateOrBuilder<T> - Interface in com.blazebit.persistence
-
The builder interface for a where predicate container that connects predicates with the OR operator.
- prepare(PreparedStatement, int[]) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Configures the prepared statement with the return types of the columns to be returned.
- Priority - Annotation Type in com.blazebit.persistence.spi
-
The Priority annotation can be applied to classes to indicate in what order the
CriteriaBuilderConfigurationContributor
should be registered. - 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.
- QUERY_PLAN_CACHE_ENABLED - Static variable in class com.blazebit.persistence.ConfigurationProperties
-
If set to true, the query plans are cached and reused.
- 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.
- REFERENCE - Enum constant in enum com.blazebit.persistence.spi.UpdateJoinStyle
-
Requires table references to be appended after the update table.
- registerCriteriaParameter(String, ParameterExpression<?>) - Method in interface com.blazebit.persistence.ParameterHolder
-
Registers the given JPA Criteria parameter under the given name.
- 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 theRETURNING
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 typeT
. - 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 - Enum constant in enum 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
-
Like
FullQueryBuilder.join(java.lang.String, java.lang.String, com.blazebit.persistence.JoinType, boolean)
but withJoinType.RIGHT
and fetch set to true. - rightJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Like
FullQueryBuilder.joinDefault(java.lang.String, java.lang.String, com.blazebit.persistence.JoinType, boolean)
but withJoinType.RIGHT
and fetch set to true. - 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 - Enum constant in enum com.blazebit.persistence.spi.DbmsStatementType
- SELECT_UNION - Enum constant in enum com.blazebit.persistence.spi.ValuesStrategy
- SELECT_VALUES - Enum constant in enum 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.BasePredicateBuilder
-
Starts a
CaseWhenBuilder
for a where predicate. - selectCase() - Method in interface com.blazebit.persistence.SelectBuilder
-
Like
SelectBuilder.selectCase(java.lang.String)
but without an alias. - selectCase(String) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
SimpleCaseWhenBuilder
for a where predicate. - 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
-
Like
SelectBuilder.selectSimpleCase(java.lang.String, java.lang.String)
but without an alias. - 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
-
Like
SelectBuilder.selectSubqueries(java.lang.String,java.lang.String)
but without a select alias. - 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
-
Like
SelectBuilder.selectSubquery(java.lang.String)
but without an alias. - selectSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
-
Like
SelectBuilder.selectSubquery(java.lang.String, FullQueryBuilder)
but without an alias. - 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
-
Like
SelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String)
but without a select alias. - selectSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
-
Like
SelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String, FullQueryBuilder)
but without a select 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, 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) - Method in interface com.blazebit.persistence.PredicateBuilder
-
Sets the given expression as expression for the where clause.
- setExpression(String, String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
-
Binds the given expression to the attribute.
- setExpressionSubqueries(String) - Method in interface com.blazebit.persistence.PredicateBuilder
-
Starts a
MultipleSubqueryInitiator
for expression of the where clause. - 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
-
Deprecated.
- 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.
- setSingularParameter(Query, String, Object) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Sets the given parameter as singular parameter on the given query.
- 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.BasePredicateBuilder
-
Starts a
MultipleSubqueryInitiator
for the left hand side of a predicate. - 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. - subquery() - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
SubqueryInitiator
for the left hand side of a predicate. - subquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
SubqueryBuilder
based on the given criteria builder for the left hand side of a predicate. - subquery(String, String) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
SubqueryInitiator
for the left hand side of a predicate. - subquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
SubqueryBuilder
based on the given criteria builder for the left hand side of a 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. - supportsCountTuple() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports tuples in the count function, false otherwise.
- supportsCountTuple() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the
COUNT((a,b)))
syntax is supported. - supportsCrossJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether cross joins are 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.
- supportsLikePatternEscape() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether the provider supports automatic like pattern escaping according to the database requirements.
- 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.
- supportsListagg() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether listagg syntax is supported.
- 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.
- supportsNonDrivingAliasInOnClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the JPA provider supports the use of an alias other than the driving alias in the ON clause.
- 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.
- supportsProxyParameterForNonPkAssociation() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the JPA provider supports the use of an entity proxy as parameter for a non primary key association.
- supportsProxyRemove() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the JPA provider supports the removal of uninitialized proxies.
- 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.
- supportsSelectCompositeIdEntityInSubquery() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the JPA provider supports the use of an entity alias in a subquery for comparison predicates when the entity has an embedded/composite id.
- supportsSetOperations() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether set operations are supported by the JPA provider.
- 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.
- supportsSubqueryLimitOffset() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the LIMIT and OFFSET clause in subqueries are supported by the JPA provider.
- 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 - Enum constant in enum com.blazebit.persistence.spi.SetOperationType
-
The UNION set operation.
- UNION_ALL - Enum constant in enum 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 whatClass.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 whatClass.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 - Enum constant in enum 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 whatClass.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 whatClass.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.
- UpdateJoinStyle - Enum in com.blazebit.persistence.spi
-
The possible update join styles.
- 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.
- USING - Enum constant in enum com.blazebit.persistence.spi.DeleteJoinStyle
-
Requires a USING clause for table references.
V
- value() - Element in annotation type com.blazebit.persistence.spi.Priority
-
The priority value.
- 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.DeleteJoinStyle
-
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.JpqlFunctionKind
-
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.UpdateJoinStyle
-
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.DeleteJoinStyle
-
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.JpqlFunctionKind
-
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.UpdateJoinStyle
-
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 - Enum constant in enum 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.
- VOLATILE - Enum constant in enum com.blazebit.persistence.spi.JpqlFunctionKind
-
A non-deterministic function.
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() - Method in interface com.blazebit.persistence.WhereBuilder
-
Starts a
PredicateBuilder
for the where clause. - 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 - Enum constant in enum 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. - WINDOW - Enum constant in enum com.blazebit.persistence.spi.JpqlFunctionKind
-
A window function.
- 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
-
Like
SelectObjectBuilder.with(int, java.lang.String, java.lang.String)
but without an alias. - 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
-
Like
SelectObjectBuilder.with(java.lang.String, java.lang.String)
but without an alias. - 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.
- withExpression(String) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Adds the given expression as expression for the where clause.
- withExpressionSubqueries(String) - Method in interface com.blazebit.persistence.BasePredicateBuilder
-
Starts a
MultipleSubqueryInitiator
for expression of the where clause. - 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
-
Like
SelectObjectBuilder.withSubqueries(int,java.lang.String,java.lang.String)
but without an alias. - 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
-
Like
SelectBuilder.selectSubqueries(java.lang.String,java.lang.String)
but without a select alias. - 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
-
Like
SelectObjectBuilder.withSubquery(java.lang.String)
but without an alias. - withSubquery(int) - Method in interface com.blazebit.persistence.SelectObjectBuilder
-
Like
SelectObjectBuilder.withSubquery(int,java.lang.String)
but without an alias. - withSubquery(int, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
-
Like
SelectObjectBuilder.withSubquery(int,java.lang.String,FullQueryBuilder)
but without an alias. - 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
-
Like
SelectObjectBuilder.withSubquery(java.lang.String, FullQueryBuilder)
but without an alias. - 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
-
Like
SelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String)
but without a select alias. - withSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectObjectBuilder
-
Like
SelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String,FullQueryBuilder)
but without a select alias. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DbmsDialect.appendExtendedSql(StringBuilder, DbmsStatementType, boolean, boolean, StringBuilder, String, String, String, String[], Map)
instead