- EMPTY - Static variable in interface com.blazebit.persistence.PagedList
-
An empty paged list.
- end() - Method in interface com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder
-
Finishes the CTE builder.
- end() - Method in interface com.blazebit.persistence.FinalSetOperationSubqueryBuilder
-
Finishes the CTE builder.
- end() - Method in interface com.blazebit.persistence.FullSelectCTECriteriaBuilder
-
Finishes the CTE builder.
- end() - Method in interface com.blazebit.persistence.JoinOnBuilder
-
Finishes the ON clause and adds it to the parent predicate container represented by the type T
.
- end() - Method in interface com.blazebit.persistence.KeysetBuilder
-
Finishes the keyset builder.
- end() - Method in interface com.blazebit.persistence.MultipleSubqueryInitiator
-
Finishes the subquery builder.
- end() - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilder
-
Finishes the returning builder and returns the parent builder.
- end() - Method in interface com.blazebit.persistence.SelectCTECriteriaBuilder
-
Finishes the CTE builder.
- end() - Method in interface com.blazebit.persistence.SelectObjectBuilder
-
Finishes the select object builder.
- end() - Method in interface com.blazebit.persistence.SubqueryBuilder
-
Finishes the subquery builder.
- endAnd() - Method in interface com.blazebit.persistence.CaseWhenAndBuilder
-
Finishes the AND predicate and adds it to the parent predicate container represented by the type T
.
- endAnd() - Method in interface com.blazebit.persistence.HavingAndBuilder
-
Finishes the AND predicate and adds it to the parent predicate container represented by the type T
.
- endAnd() - Method in interface com.blazebit.persistence.JoinOnAndBuilder
-
Finishes the AND predicate and adds it to the parent predicate container represented by the type T
.
- endAnd() - Method in interface com.blazebit.persistence.WhereAndBuilder
-
Finishes the AND predicate and adds it to the parent predicate container represented by the type T
.
- endOr() - Method in interface com.blazebit.persistence.CaseWhenOrBuilder
-
Finishes the OR predicate and adds it to the parent predicate container represented by the type T
.
- endOr() - Method in interface com.blazebit.persistence.HavingOrBuilder
-
Finishes the OR predicate and adds it to the parent predicate container represented by the type T
.
- endOr() - Method in interface com.blazebit.persistence.JoinOnOrBuilder
-
Finishes the OR predicate and adds it to the parent predicate container represented by the type T
.
- endOr() - Method in interface com.blazebit.persistence.WhereOrBuilder
-
Finishes the OR predicate and adds it to the parent predicate container represented by the type T
.
- endSet() - Method in interface com.blazebit.persistence.BaseOngoingFinalSetOperationBuilder
-
Ends the set operation and returns the parent builder.
- endSet() - Method in interface com.blazebit.persistence.BaseOngoingSetOperationBuilder
-
Ends the current set operation scope and switches back to the parent query.
- endSetWith() - Method in interface com.blazebit.persistence.MiddleOngoingSetOperationCriteriaBuilder
-
- endSetWith() - Method in interface com.blazebit.persistence.MiddleOngoingSetOperationCTECriteriaBuilder
-
Finishes the current set operation builder and returns a final builder for ordering and limiting.
- endSetWith() - Method in interface com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder
-
- endSetWith() - Method in interface com.blazebit.persistence.OngoingSetOperationBuilder
-
Finishes the current set operation builder and returns a final builder for ordering and limiting.
- EntityManagerFactoryIntegrator - Interface in com.blazebit.persistence.spi
-
Interface implemented by the criteria provider.
- eq() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- 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
-
- 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
.
- eqSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- escape(char) - Method in interface com.blazebit.persistence.EscapeBuilder
-
Sets the given character as the escape character.
- EscapeBuilder<T> - Interface in com.blazebit.persistence
-
A builder for the escape part of a like predicate.
- escapeCharacter(char) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
The given escape character for a LIKE predicate as string.
- except() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the except operator with query following after this call.
- EXCEPT - com.blazebit.persistence.spi.SetOperationType
-
The EXCEPT set operation.
- EXCEPT_ALL - com.blazebit.persistence.spi.SetOperationType
-
The EXCEPT ALL set operation.
- exceptAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the except all operator with query following after this call.
- Executable - Interface in com.blazebit.persistence
-
A base interface for executable query builders.
- executeReturning(ServiceProvider, List<Query>, Query, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Executes and returns the returning result of the Query by replacing the SQL with the given overriding SQL query.
- executeUpdate() - Method in interface com.blazebit.persistence.Executable
-
Execute this modification statement and return the number of affected entities.
- executeUpdate(ServiceProvider, List<Query>, Query, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Executes and returns the update count of the Query by replacing the SQL with the given overriding SQL query.
- executeWithReturning(ReturningObjectBuilder<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Executes the modification query and returns an object consisting of the attributes applied by the object builder.
- executeWithReturning(String...) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Executes the modification query and returns the given attributes as tuples.
- executeWithReturning(String, Class<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Executes the modification query and returns the given attribute with the specified type.
- expression(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
-
Uses the given expression as right hand side for the binary predicate.
- ExtendedAttribute<X,Y> - Interface in com.blazebit.persistence.spi
-
This is a wrapper around the JPA Attribute
that allows additionally efficient access to properties of the metamodel.
- ExtendedManagedType<X> - Interface in com.blazebit.persistence.spi
-
This is a wrapper around the JPA ManagedType
that allows additionally efficient access to properties of the metamodel.
- ExtendedQuerySupport - Interface in com.blazebit.persistence.spi
-
Interface implemented by the criteria provider.
- extractReturningResult(PreparedStatement) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
TODO: documentation.
- ge() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- 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
-
- 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
.
- geSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- get(String) - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
-
- getAlias() - Method in interface com.blazebit.persistence.From
-
The alias of the from node.
- getArgument(int) - Method in interface com.blazebit.persistence.spi.FunctionRenderContext
-
Returns the string representation of the argument at the given index.
- getArgumentsSize() - Method in interface com.blazebit.persistence.spi.FunctionRenderContext
-
Returns the size of the arguments given to this function.
- getAttribute() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the underlying attribute.
- getAttribute(String) - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
-
Returns the extended attribute of the managed type for the given attribute name.
- getAttributeClass() - Method in class com.blazebit.persistence.spi.AttributePath
-
- getAttributePath() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the path from the owning entity type to this attribute.
- getAttributePath(Metamodel, ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
-
Construct an AttributePath
for a particular attribute in type.
- getAttributePathString() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the path from the owning entity type to this attribute as string.
- getAttributes() - Method in class com.blazebit.persistence.spi.AttributePath
-
- getAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
-
Returns the extended attributes of the managed type.
- getBasicAttributePath(Metamodel, ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
-
Construct an AttributePath
for a particular basic attribute in type.
- getBooleanConditionalExpression(boolean) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
The JPQL conditional expression to use for the given literal boolean value.
- getBooleanExpression(boolean) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
The JPQL expression to use for the given literal boolean value.
- getCascadingDeleteSql(EntityManager, Query) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the cascading SQL delete queries for the given query object.
- getCollectionValueFunction() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Normally returns VALUE
, but since Hibernate does weird things when using that, it returns null
.
- getColumnEquivalentAttributes() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the attributes that have equivalent SQL column names.
- getColumnNames() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the column names of the attribute.
- getColumnNames(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Returns the column names of the attribute of the given entity type.
- getColumnNames(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Returns the column names of the attribute of the given entity type within the element collection.
- getColumnTypes() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the SQL column type names of the attribute.
- getColumnTypes(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Returns the SQL column type names of the given attribute of the given entity type.
- getColumnTypes(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Returns the SQL column type names of the given attribute of the given entity type within the element collection.
- getCountQuery() - Method in interface com.blazebit.persistence.FullQueryBuilder
-
Returns a query that counts the results that would be produced if the current query was run.
- getCountQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
-
Returns the count query that selects the count of root elements.
- 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
-
- getCriteriaBuilderFactory() - Method in interface com.blazebit.persistence.CommonQueryBuilder
-
The criteria builder factory that created this or it's parent builder.
- getCustomFunctionInvocation(String, int) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Returns the start of a JPQL representation of a function invocation for the given function name and argument count.
- getDbms(EntityManagerFactory) - Method in interface com.blazebit.persistence.spi.EntityManagerFactoryIntegrator
-
Returns the name of dbms for which the given entity manager factory operates.
- getDefault() - Static method in class com.blazebit.persistence.Criteria
-
- getDefaultProvider() - Static method in class com.blazebit.persistence.Criteria
-
- getDefaultQueryResultType() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
The default result type of a scalar query.
- getDiscriminatorColumnCheck(EntityType<?>) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Returns an array with the column name of the discriminator of the given entity type and the discriminator value, or null.
- getDummyTable() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the name of a dummy table like DUAL in Oracle or null if none is required.
- getElementClass() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Returns the element type of the attribute.
- getEmbeddablePluralOwner() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
-
Returns an entity type and path that owns this embeddable type via a plural attribute or null if there is none.
- getEmbeddableSingularOwner() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
-
Returns an entity type and path that owns this embeddable type via a singular attribute or null if there is none.
- getEntityManager() - Method in interface com.blazebit.persistence.QueryBuilder
-
Returns the associated entity manager.
- getEntityManagerIntegrators() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
-
Returns a list of registered entity manager enrichers.
- getFirstResult() - Method in interface com.blazebit.persistence.KeysetPage
-
Returns the position of the first result, numbered from 0.
- getFirstResult() - Method in interface com.blazebit.persistence.LimitBuilder
-
The position of the first result.
- getFirstResult() - Method in class com.blazebit.persistence.PagedArrayList
-
- getFirstResult() - Method in interface com.blazebit.persistence.PagedList
-
Returns the position of the first result, numbered from 0.
- getFrom() - Method in interface com.blazebit.persistence.Path
-
The from node on which this path is based.
- getFrom(String) - Method in interface com.blazebit.persistence.FromBuilder
-
Returns the from element for the given alias or null.
- getFrom(String) - Method in interface com.blazebit.persistence.FromProvider
-
Returns the from element for the given alias or null.
- getFromByPath(String) - Method in interface com.blazebit.persistence.FromBuilder
-
Returns the from element for the given path, creating it if necessary.
- getFromByPath(String) - Method in interface com.blazebit.persistence.FromProvider
-
Returns the from element for the given path, creating it if necessary.
- getFunction(String) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
-
- getFunctionNames() - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
-
Returns the set of registered functions.
- getHighest() - Method in interface com.blazebit.persistence.KeysetPage
-
Returns the key set for the highest entry of the corresponding
PagedList
.
- 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
-
Get the identifier or unique key inverse properties of an association attribute.
- getIdentifierOrUniqueKeyEmbeddedPropertyNames(EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Get the identifier or unique key inverse properties of an association attribute within an element collection.
- 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.
- 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.
- getLastResult() - Method in interface com.blazebit.persistence.ReturningResult
-
Returns the last element of the returning clause result.
- getLowest() - Method in interface com.blazebit.persistence.KeysetPage
-
Returns the key set for the lowest entry of the corresponding
PagedList
.
- 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 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.
- 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
-
- getParameters() - Method in interface com.blazebit.persistence.ParameterHolder
-
Returns a set of all registered parameters.
- getParameterValue(String) - Method in interface com.blazebit.persistence.ParameterHolder
-
Returns the set value for the parameter with the given name.
- getParentQueryBuilder() - Method in interface com.blazebit.persistence.MultipleSubqueryInitiator
-
Returns the parent query builder.
- getParentQueryBuilder() - Method in interface com.blazebit.persistence.SubqueryInitiator
-
Returns the parent query builder.
- getParticipatingQueries() - Method in interface com.blazebit.persistence.spi.CteQueryWrapper
-
Returns the list of queries that are participating in this aggregate query.
- getPath() - Method in interface com.blazebit.persistence.Path
-
The qualified path as string.
- getPath(String) - Method in interface com.blazebit.persistence.FromBuilder
-
Returns the path object for the given path string, creating it if necessary.
- getPath(String) - Method in interface com.blazebit.persistence.FromProvider
-
Returns the path object for the given path string, creating it if necessary.
- getPosition() - Method in interface com.blazebit.persistence.spi.OrderByElement
-
The position of the order by expression in the select clause.
- getPrepareFlags() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
TODO: documentation.
- 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.
- getQueryRootCountQueryString() - Method in interface com.blazebit.persistence.CriteriaBuilder
-
Returns the query string that selects the distinct count of query root elements.
- getQueryString() - Method in interface com.blazebit.persistence.Executable
-
Returns the query string for the built query.
- getQueryString() - Method in interface com.blazebit.persistence.Queryable
-
Returns the query string for the built query.
- getRegisteredFunctions() - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
-
Returns all functions that are available in queries as a map of function name to
JpqlFunction
.
- getRegisteredFunctions(EntityManagerFactory) - Method in interface com.blazebit.persistence.spi.EntityManagerFactoryIntegrator
-
Returns all registered functions as map with the function name as key and a
JpqlFunction
.
- getResultList() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
-
Execute the query and return the result as a type PagedList.
- getResultList() - Method in interface com.blazebit.persistence.PaginatedTypedQuery
-
- getResultList() - Method in interface com.blazebit.persistence.Queryable
-
Execute the query and return the result as a type List.
- getResultList() - Method in interface com.blazebit.persistence.ReturningResult
-
Returns the result of the returning clause.
- getResultList(ServiceProvider, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the result list of the Query by replacing the SQL with the given overriding SQL query.
- getResultType() - Method in interface com.blazebit.persistence.BaseQueryBuilder
-
Returns the result type of this query.
- getReturnType(Class<?>) - Method in interface com.blazebit.persistence.spi.JpqlFunction
-
Returns the return type of this function.
- getRoot() - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Returns the query root.
- getRoots() - Method in interface com.blazebit.persistence.FromBuilder
-
Returns the query roots.
- getRoots() - Method in interface com.blazebit.persistence.FromProvider
-
Returns the query roots.
- getService(Class<T>) - Method in interface com.blazebit.persistence.spi.ServiceProvider
-
Returns the service or null if none is available.
- getSingleResult() - Method in interface com.blazebit.persistence.Queryable
-
Execute the query expecting a single result.
- getSingleResult(ServiceProvider, List<Query>, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the single result of the Query by replacing the SQL with the given overriding SQL query.
- getSize() - Method in class com.blazebit.persistence.PagedArrayList
-
- getSize() - Method in interface com.blazebit.persistence.PagedList
-
Returns the actual size of this page.
- getSql(EntityManager, Query) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the SQL query for the given query object.
- getSqlAlias(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the SQL table alias of the JPQL from node alias in the given query.
- getSqlSelectAliasPosition(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the corresponding position of the given JPQL select alias in the SQL query's select clause of the given query object.
- getSqlSelectAttributePosition(EntityManager, Query, String) - Method in interface com.blazebit.persistence.spi.ExtendedQuerySupport
-
Returns the corresponding position of the given JPQL attribute expression in the SQL query's select clause of the given query object.
- getSqlType(Class<?>) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the sql type for the java class type for usage in cast expressions.
- getTableName() - Method in class com.blazebit.persistence.spi.JoinTable
-
The name of the join table.
- getTargetAttributeNames() - Method in class com.blazebit.persistence.spi.JoinTable
-
Returns the id attribute names of the target entity that map to the join table.
- getTargetColumnMappings() - Method in class com.blazebit.persistence.spi.JoinTable
-
Returns the foreign key mappings of the join tables column names to the target table column names.
- getTotalCount() - Method in interface com.blazebit.persistence.PaginatedTypedQuery
-
Executes a query to calculate the total count of elements and returns that count.
- getTotalPages() - Method in class com.blazebit.persistence.PagedArrayList
-
- getTotalPages() - Method in interface com.blazebit.persistence.PagedList
-
Returns the number of total pages.
- getTotalSize() - Method in class com.blazebit.persistence.PagedArrayList
-
- getTotalSize() - Method in interface com.blazebit.persistence.PagedList
-
- getTuple() - Method in interface com.blazebit.persistence.Keyset
-
Returns the key set tuple ordered by the respective order by expressions.
- getType() - Method in interface com.blazebit.persistence.From
-
The type of the from node.
- getType() - Method in interface com.blazebit.persistence.Path
-
The type of the path.
- getType() - Method in interface com.blazebit.persistence.spi.ExtendedManagedType
-
Returns the underlying managed type.
- getUpdateCount() - Method in interface com.blazebit.persistence.ReturningResult
-
Execute this modification statement and return the number of affected entities.
- getValuesStrategy() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the strategy to use for values generation.
- getWithClause(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns the SQL representation for the normal or recursive with clause.
- getWithReturningQuery(ReturningObjectBuilder<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Creates a query that contains the modification query and returns an object consisting of the attributes applied by the object builder.
- getWithReturningQuery(String...) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Creates a query that contains the modification query and returns the given attributes as tuples.
- getWithReturningQuery(String, Class<T>) - Method in interface com.blazebit.persistence.ModificationCriteriaBuilder
-
Creates a query that contains the modification query and returns the given attribute with the specified type.
- getWritableMappedByMappings(EntityType<?>) - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
If the attribute is insertable = false and updatable = false it returns the writable mappings for the inverse type.
- getWritableMappedByMappings(EntityType<?>, EntityType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
If the given attribute is insertable = false and updatable = false it returns the writable mappings for the inverse type.
- groupBy(String) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a group by clause with the given expression to the query.
- groupBy(String...) - Method in interface com.blazebit.persistence.GroupByBuilder
-
Adds a multiple 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 groupy by.
- gt() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- 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
-
- 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
.
- gtSubqueries(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- in() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- 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
-
- in(String, String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
-
- 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
.
- INNER - com.blazebit.persistence.JoinType
-
Inner join.
- innerJoin(String, String) - Method in interface com.blazebit.persistence.FromBuilder
-
- innerJoinDefault(String, String) - Method in interface com.blazebit.persistence.FromBuilder
-
- innerJoinDefaultOn(String, String) - Method in interface com.blazebit.persistence.FromBuilder
-
- innerJoinFetch(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
- innerJoinFetchDefault(String, String) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
- 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
-
- insert(Class<T>) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
-
Creates a new insert criteria builder for the given entity class.
- insert(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
-
Creates a new insert criteria builder for the given entity class.
- INSERT - com.blazebit.persistence.spi.DbmsStatementType
-
- insertCollection(Class<T>, String) - Method in interface com.blazebit.persistence.ReturningModificationCriteriaBuilderFactory
-
Creates a new insert criteria builder for the given entity class and collection name to update elements of the
entity class's collection.
- insertCollection(EntityManager, Class<T>, String) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
-
Creates a new insert criteria builder for the given entity class and collection name to update elements of the
entity class's collection.
- InsertCriteriaBuilder<T> - Interface in com.blazebit.persistence
-
A builder for insert queries.
- inSubqueries(String) - Method in interface com.blazebit.persistence.internal.RestrictionBuilderExperimental
-
- intersect() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the intersect operator with query following after this call.
- INTERSECT - com.blazebit.persistence.spi.SetOperationType
-
The INTERSECT set operation.
- INTERSECT_ALL - com.blazebit.persistence.spi.SetOperationType
-
The INTERSECT ALL set operation.
- intersectAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the intersect all operator with query following after this call.
- isAggregate() - Method in class com.blazebit.persistence.spi.JpqlFunctionGroup
-
Whether the function is an aggregate.
- isAscending() - Method in interface com.blazebit.persistence.spi.OrderByElement
-
Whether sorting is ascending or descending.
- isBag() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Whether the attribute is a non-indexed and non-ordered collection a.k.a. a bag.
- isBag(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the given attribute is a non-indexed and non-ordered collection a.k.a. a bag.
- isCacheable() - Method in interface com.blazebit.persistence.CommonQueryBuilder
-
Returns whether the query result should be cached.
- isColumnShared() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Whether columns for the attribute are shared between multiple subtypes
or shared by occupying the same slot in the resulting SQL.
- isColumnShared(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether columns for the given attribute are shared between multiple subtypes
or shared by occupying the same slot in the resulting SQL.
- isCompositeNode(Attribute<?, ?>) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
-
Returns true if the attribute is composite (i.e. embeddable).
- isDeleteCascaded() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Whether delete cascading is activated for the attribute.
- isDeleteCascaded(ManagedType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether delete cascading is activated for the given attribute.
- isDeleteCascaded(ManagedType<?>, String, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether delete cascading is activated for the given attribute within the element collection.
- isElementCollection(Attribute<?, ?>) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
-
Returns whether the given attribute is an element collection.
- isEmpty() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
Finishes the IS EMPTY predicate and adds it to the parent predicate container represented by the type T
.
- isForeignJoinColumn() - Method in interface com.blazebit.persistence.spi.ExtendedAttribute
-
Whether the join columns for the attribute are in a foreign table.
- isForeignJoinColumn(EntityType<?>, String) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the join columns for the given attribute are in a foreign table.
- isJoinable(Attribute<?, ?>) - Method in interface com.blazebit.persistence.spi.JpaMetamodelAccessor
-
Returns true if the attribute is joinable (i.e. association).
- isKeysetExtraction() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
-
Returns whether keyset extraction is enabled or not.
- isMemberOf(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
-
Finishes the MEMBER OF predicate and adds it to the parent predicate container represented by the type T
.
- isNotEmpty() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- isNotMemberOf(String) - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- isNotNull() - Method in interface com.blazebit.persistence.RestrictionBuilder
-
- 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.
- 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.
- isWithForceIdQuery() - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
-
Returns whether id query use is forced.
- select(String) - Method in interface com.blazebit.persistence.SelectBuilder
-
Adds a select clause with the given expression to the query.
- select(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
-
Adds a select clause with the given expression and alias to the query.
- SELECT - com.blazebit.persistence.spi.DbmsStatementType
-
- SELECT_UNION - com.blazebit.persistence.spi.ValuesStrategy
-
- SELECT_VALUES - com.blazebit.persistence.spi.ValuesStrategy
-
- SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>> - Interface in com.blazebit.persistence
-
A builder for cte criteria queries that select.
- SelectBuilder<X> - Interface in com.blazebit.persistence
-
An interface for builders that support selecting.
- selectCase() - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectCase(String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- 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
-
- selectNew(Class<Y>) - Method in interface com.blazebit.persistence.PaginatedCriteriaBuilder
-
- selectNew(Constructor<Y>) - Method in interface com.blazebit.persistence.FullQueryBuilder
-
- SelectObjectBuilder<T extends FullQueryBuilder<?,T>> - Interface in com.blazebit.persistence
-
The builder interface for a select new select clause.
- SelectRecursiveCTECriteriaBuilder<X> - Interface in com.blazebit.persistence
-
A builder for CTE criteria queries.
- selectSimpleCase(String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSimpleCase(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubqueries(String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubqueries(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubquery() - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubquery(FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubquery(String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubquery(String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
-
Starts a
SubqueryBuilder
based on the given criteria builder for the select item with the given alias.
- selectSubquery(String, String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubquery(String, String, FullQueryBuilder<?, ?>) - Method in interface com.blazebit.persistence.SelectBuilder
-
- selectSubquery(String, String, String) - Method in interface com.blazebit.persistence.SelectBuilder
-
- 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.
- setCacheable(boolean) - Method in interface com.blazebit.persistence.CommonQueryBuilder
-
Configures whether the query result should be cached.
- setCacheable(Query) - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Enables query result caching for the given query.
- setExpression(String, String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
-
Binds the given expression to the attribute.
- setFirstResult(int) - Method in interface com.blazebit.persistence.LimitBuilder
-
Set the position of the first result to retrieve.
- setHavingExpression(String) - Method in interface com.blazebit.persistence.HavingBuilder
-
Sets the given expression as expression for the having clause.
- setHavingExpressionSubqueries(String) - Method in interface com.blazebit.persistence.HavingBuilder
-
- 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.
- 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
-
- SetOperationBuilder<X,Y extends StartOngoingSetOperationBuilder<?,?,?>> - Interface in com.blazebit.persistence
-
An interface for builders that support set operators.
- SetOperationType - Enum in com.blazebit.persistence.spi
-
The possible set operation types.
- setParameter(String, Object) - Method in interface com.blazebit.persistence.ParameterHolder
-
Sets the given value as the value for the parameter with the given name.
- setParameter(String, Calendar, TemporalType) - Method in interface com.blazebit.persistence.ParameterHolder
-
Sets the given
Calendar
value as the value for the parameter with the given name.
- setParameter(String, Date, TemporalType) - Method in interface com.blazebit.persistence.ParameterHolder
-
Sets the given
Date
value as the value for the parameter with the given name.
- setParameterType(String, Class<?>) - Method in interface com.blazebit.persistence.ParameterHolder
-
Updates the type of the parameter with the given name.
- setProperties(Map<String, String>) - Method in interface com.blazebit.persistence.CommonQueryBuilder
-
Overwrites the properties with the given set of properties.
- setProperties(Properties) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
-
Replace the properties of the configuration with the given properties.
- setProperty(String, String) - Method in interface com.blazebit.persistence.CommonQueryBuilder
-
Sets a configuration property with the given propertyName to the given propertyValue.
- setProperty(String, String) - Method in interface com.blazebit.persistence.spi.CriteriaBuilderConfiguration
-
Set a property value by name.
- setSubqueries(String, String) - Method in interface com.blazebit.persistence.BaseUpdateCriteriaBuilder
-
- 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
-
- simpleCase(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
-
- 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.
- start(FunctionRenderContext) - Method in class com.blazebit.persistence.spi.TemplateRenderer
-
- startExcept() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the except operator with subquery following after this call.
- startExceptAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the except all operator with subquery following after this call.
- startIntersect() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the intersect operator with subquery following after this call.
- startIntersectAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the intersect all operator with subquery following after this call.
- StartOngoingSetOperationBuilder<X,Y,Z extends StartOngoingSetOperationBuilder<?,?,?>> - Interface in com.blazebit.persistence
-
An interface for builders that support set operators.
- StartOngoingSetOperationCriteriaBuilder<X,Y> - Interface in com.blazebit.persistence
-
An interface for builders that support set operators.
- StartOngoingSetOperationCTECriteriaBuilder<X,Y> - Interface in com.blazebit.persistence
-
An interface for builders that support set operators.
- StartOngoingSetOperationSubqueryBuilder<X,Y> - Interface in com.blazebit.persistence
-
An interface for builders that support set operators.
- startSet() - Method in interface com.blazebit.persistence.StartOngoingSetOperationBuilder
-
Starts a nested set operation builder.
- startSet() - Method in interface com.blazebit.persistence.SubqueryInitiator
-
Starts a nested set operation builder which is used as subquery.
- startSet(EntityManager, Class<T>) - Method in interface com.blazebit.persistence.CriteriaBuilderFactory
-
Starts a criteria builder with a nested set operation builder.
- startUnion() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the union operator with subquery following after this call.
- startUnionAll() - Method in interface com.blazebit.persistence.SetOperationBuilder
-
Connects this query with the union all operator with subquery following after this call.
- subqueries(String) - Method in interface com.blazebit.persistence.BinaryPredicateBuilder
-
- 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.
- 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.
- supportsEntityJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether Entity Joins are supported.
- supportsExcept(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports the set operation EXCEPT, false otherwise.
- supportsForeignAssociationInOnClause() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates if the provider supports the use of foreign associations in the ON clause.
- supportsFullRowValueComparison() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports all <, <=, >, >=, =, <> comparison operations for row values.
- supportsGroupByEntityAlias() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether the provider supports group by entity alias properly.
- supportsGroupByExpressionInHavingMatching() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports matching non-trivial expressions that appear in the group by clause with usages in the having clause.
- supportsInsertStatement() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether Insert statements are supported.
- supportsIntersect(boolean) - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports the set operation INTERSECT, false otherwise.
- supportsJoinsInRecursiveCte() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports joins in the recursive part of a CTE, false otherwise.
- supportsJoinTableCleanupOnDelete() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether the provider clears join table entries on bulk delete operations.
- supportsJpa21() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether JPA 2.1 specification is supported.
- supportsLimit() - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
-
Returns whether the dbms supports LIMIT via SQL.
- supportsLimitOffset() - Method in interface com.blazebit.persistence.spi.DbmsLimitHandler
-
Returns whether the dbms supports OFFSET via SQL.
- supportsModificationQueryInWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports modification queries in the with clause, false otherwise.
- supportsNonRecursiveWithClause() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports the non-recursive with clause, false otherwise.
- supportsNullPrecedenceExpression() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether the query language supports the null precedence clause.
- supportsReturningAllGeneratedKeys() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports returning all generated keys, false otherwise.
- supportsReturningColumns() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports returning columns from a modified row, false otherwise.
- supportsReturningGeneratedKeys() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports returning generated keys, false otherwise.
- supportsRootTreat() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether treating a from/root alias is supported.
- supportsRootTreatJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether a root treat in a join is supported.
- supportsRootTreatTreatJoin() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Whether a root treat in a treat join is supported.
- supportsRowValueConstructor() - Method in interface com.blazebit.persistence.spi.DbmsDialect
-
Returns true if the dbms supports row value constructor syntax, false otherwise.
- supportsSingleValuedAssociationIdExpressions() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates if the provider supports expressions like
doc.owner.id
without generating an extra join.
- supportsSingleValuedAssociationNaturalIdExpressions() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether the provider supports optimized natural id access.
- 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.
- 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.
- supportsUpdateSetEmbeddable() - Method in interface com.blazebit.persistence.spi.JpaProvider
-
Indicates whether an embeddable can be set via an update queries SET 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.