Uses of Annotation Interface
org.hibernate.Incubating
Packages that use Incubating
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session and StatelessSession,
the most important APIs exposing persistence-related operations for
entities.A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
Annotations used to drive annotation processors:
@Find
is used to generate finder methods using the Metamodel
Generator,
@HQL
and @SQL
are used to generate query methods using the Metamodel
Generator, and
CheckHQL
instructs the Query Validator to check all HQL queries
in the annotated package or type.This package defines an easy way to extend Hibernate with user-defined
annotations that define customized O/R mappings of annotated entities
and annotated entity attributes.
This package contains the interfaces that make up the bootstrap API
for Hibernate.
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
Defines the SPI of a
registry
of JPA
AttributeConverters.This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
Some SPIs related to DDL generation and schema management.
Overall, this module is responsible for taking
managed-resources and
building the
hibernate-models model (ClassDetails, etc.)
to ultimately be bound into Hibernate's boot-time model.A range of SPIs allowing integration with—and customization of—the process of building metadata.
Package defining bytecode code enhancement (instrumentation) support.
Support for bytecode interceptor implementations.
This package defines APIs for configuring Hibernate.
This package defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
SPI-level contracts around "current session" and "current tenant" support.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect-specific aggregate column types,
including user-defined composite types, and JSON or XML types.Defines contracts for JDBC batching support.
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
SPI contracts supporting various aspects of JDBC interaction.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An SPI for services which collect, report, or monitor diagnostic events.
An SPI for the event listener registration service.
Defines certain very important flavors of
JDBCException,
along with an SPI for interpreting product-specific SQLExceptions
arising from a JDBC driver into something more uniform and meaningful.This package defines an abstraction over all kinds of automatic
value generation, including id generation and version number
generation.
Implements and extends the JPA-defined entity graph API.
Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
This package defines the Hibernate configuration-time mapping model.
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Defines support for executing database stored procedures and functions and accessing their outputs.
Defines an SPI for calling stored procedures and functions.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Package defining support for HQL, including JPQL as a subset of HQL.
SPIs for HQL support.
Support for named queries
The
Range framework.The
Restriction framework.Support for defining result set mappings
used in
NativeQuery, ProcedureCall,
and StoredProcedureQuery.Support for SelectionSpecification
and MutationSpecification which
is similar in concept to criteria queries, but focused on ease-of-use and less verbosity.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
SPIs for native SQL query support.
An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.SPI-level SQM contracts
This package contains the classes that make up the SQM tree nodes.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Programmatic access to the schema management tool.
An SPI for managing JDBC connections and other heavyweight resources, based around the
idea of a "JDBC session".
A tiny SPI for dealing with compound names and navigable paths.
Package defining a SQL AST for use in generation of SQL.
AST nodes representing expressions in a SQL tree.
SPI for execution of SQL statements via JDBC.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation eventsDefines domain result graphs.
Defines an SPI for schema information extraction from the database via JDBC.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
An SPI for tooling related to DDL generation, export, migration, and validation.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.An SPI for basic-typed value conversions, including support for handling
JPA
AttributeConverter instances as part of
the Hibernate Type system.Integrates a range of types defined by the JDK with the type system
of Hibernate.
SPIs related to
JavaType.Defines handling of almost the full range of standard JDBC-defined SQL data types.
An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Support for type mappings which format composite values to a structured
text format (JSON or XML) for storage in a database-specific column type
supporting that structured format.
Defines a registry for Hibernate
Types.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type.Packages with annotations of type Incubating
Package
Description
Package defining a SQL AST for use in generation of SQL.
Common APIs used internally, in the SQL tree,
in the dialects, and in the criteria query API.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Support for execution of SQL statements via JDBC.
Support for type mappings which format composite values to a structured
text format (JSON or XML) for storage in a database-specific column type
supporting that structured format.
Package defining support for
SqmFunctionDescriptor handling.Implements and extends the JPA-defined entity graph API.
Defines domain result graphs.
Implements the SPI for basic-typed value conversions.
Support for
Dialect-specific locking strategies.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
Overall, this module is responsible for taking
managed-resources and
building the
hibernate-models model (ClassDetails, etc.)
to ultimately be bound into Hibernate's boot-time model.Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
Defines support for performing mutation operations against collections.
Defines support for performing mutation operations originating
from persistence-context events.
Annotations used to drive annotation processors:
@Find
is used to generate finder methods using the Metamodel
Generator,
@HQL
and @SQL
are used to generate query methods using the Metamodel
Generator, and
CheckHQL
instructs the Query Validator to check all HQL queries
in the annotated package or type.The
Range framework.The
Restriction framework.Package for processing JDBC
ResultSets into hydrated domain model graphs
based on a "load plan" defined by a "domain result graph", that is, one or more
DomainResult nodes with zero or more
Fetch nodes.This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph.An SPI supporting custom instantiation of
entity instances and
embeddable objects.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Package defining support for creating and consuming a SQL AST.
SPI for execution of SQL statements via JDBC.
An SPI for basic-typed value conversions, including support for handling
JPA
AttributeConverter instances as part of
the Hibernate Type system.This package defines a semantic model of HQL queries.
Package defining the SQL AST.
Support for tuples in SQM.
Contains a framework of strategies for efficient retrieval of
database-generated values.
-
Uses of Incubating in org.hibernate
Classes in org.hibernate with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceSupport for various aspects of pessimistic locking.interfaceImplemented by custom listeners that respond to low-level events involving interactions between theSessionand the database or second-level cache.interfaceHelpers for dealing with timeout values, including some "magic values".Methods in org.hibernate with annotations of type IncubatingModifier and TypeMethodDescription<R> TypedQueryReference<R> SessionFactory.addNamedQuery(String name, TypedQuery<R> query) Add or override the definition of a named query, returning a reference to the query.voidStatelessSession.deleteMultiple(List<?> entities) Delete multiple records.Collection<?> Session.getManagedEntities()Obtain the collection of all managed entities which belong to this persistence context.<E> Collection<E> Session.getManagedEntities(EntityType<E> entityType) Obtain a collection of all managed entities of the given type which belong to this persistence context.<E> Collection<E> Session.getManagedEntities(Class<E> entityType) Obtain a collection of all managed entities of the given type which belong to this persistence context.Collection<?> Session.getManagedEntities(String entityName) Obtain a collection of all managed instances of the entity type with the given entity name which belong to this persistence context.Filter.getParameterValue(String name) Obtain the argument currently bound to the filter parameter with the given name.voidStatelessSession.insertMultiple(List<?> entities) Insert multiple records.default booleanTransaction.isComplete()Is this transaction complete?default booleanTransaction.isInCompletionProcess()Is this transaction currently in the completion process?default voidInterceptor.postMerge(Object source, Object target, Object id, Object[] targetState, Object[] originalState, String[] propertyNames, Type[] propertyTypes) Called after copying the state of a merged entity to a managed entity belonging to the persistence context of a statefulSession.default voidCalled before copying the state of a merged entity to a managed entity belonging to the persistence context of a statefulSession.default voidTransaction.runAfterCompletion(Consumer<TransactionStatus> action) Register an action which will be called during the "after completion" phase.default voidTransaction.runBeforeCompletion(Runnable action) Register an action which will be called during the "before completion" phase.voidStatelessSession.updateMultiple(List<?> entities) Update multiple records.voidUse a SQLmerge intostatement to perform an upsert, that is, to insert the record if it does not exist, or update it if it already exists.voidUse a SQLmerge intostatement to perform an upsert.voidStatelessSession.upsertMultiple(List<?> entities) Perform an upsert, that is, to insert the record if it does not exist, or update the record if it already exists, for each given record.default booleanTransaction.wasFailure()Was this transaction a failure? Here we consider a successful rollback, a failed commit, or a failed rollback to amount to transaction failure.default booleanTransaction.wasStarted()Was this transaction already started?default booleanTransaction.wasSuccessful()Was this transaction already successfully committed? -
Uses of Incubating in org.hibernate.annotations
Classes in org.hibernate.annotations with annotations of type IncubatingModifier and TypeClassDescription@interfaceDefines how to handle discriminator values which are not explicitly mapped with AnyDiscriminatorValue.@interfaceSpecifies the maximum length of a SQL array type mapped by the annotated attribute.@interfaceAssociates a user-defined annotation with anAttributeBinder, allowing the annotation to drive some custom model binding.enumDescribes the data layout used for storing an object into the query cache.@interfaceSpecifies a collation to use when generating DDL for the column mapped by the annotated field or property.@interfaceSpecifies the Java class to use for the id of an id-bag mapping.@interfaceAnnotatingConcreteProxyon the root entity class of an inheritance hierarchy will allow types of that hierarchy to always produce proxies that resolve to the concrete subtype class.interfaceAllows certain annotations to be overridden in a given SQLDialect.@interfaceAllows specifying a pattern to be applied to the naming of columns for a particular embedded mapping.@interfaceDeprecated, for removal: This API element is subject to removal in a future version.@interfaceMarks the canonical constructor to be used for instantiation of an embeddable.@interfaceGenerator that picks a strategy based on the dialect.@interfaceAllows to specify the target of a foreign-key using a "target attribute" as opposed to join column(s).@interfaceConfigures the layout for the entity or collection data in a query cache.@interfaceDescribes a soft-delete indicator mapping.@interfaceSpecifies the UDT (user defined type) name for the annotated embeddable type or embedded attribute.@interfaceSpecifies the mapped column for storing the time zone information, for use in conjunction withTimeZoneStorageType.COLUMNorTimeZoneStorageType.AUTO.@interfaceSpecifies how the time zone information of a persistent property or field should be persisted.enumDescribes the storage of timezone information for zoned datetime types, in particular, for the typesOffsetDateTimeandZonedDateTime.@interfaceAssociates a user-defined annotation with aTypeBinder, allowing the annotation to drive some custom model binding.@interfaceMaps an entity to a database view. -
Uses of Incubating in org.hibernate.annotations.processing
Classes in org.hibernate.annotations.processing with annotations of type IncubatingModifier and TypeClassDescription@interfaceIndicates that a package or top-level type contains HQL or JPQL queries encoded as static strings that should be validated at compile time by the Metamodel Generator or Query Validator.@interfaceIndicates that a package or top-level type should be ignored by the Hibernate annotation processor.@interfaceIdentifies a method of an abstract class or interface as defining the signature of a finder method, with an implementation generated automatically by the Hibernate Metamodel Generator.@interfaceIdentifies a method of an abstract class or interface as defining the signature of a method which is used to execute the given HQL query, with an implementation generated automatically by the Hibernate Metamodel Generator.@interfaceIndicates that a parameter of typeStringof a finder method is a pattern involving wildcard characters_and%.@interfaceIdentifies a method of an abstract class or interface as defining the signature of a method which is used to execute the given SQL query, with an implementation generated automatically by the Hibernate Metamodel Generator. -
Uses of Incubating in org.hibernate.binder
Classes in org.hibernate.binder with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceAttributeBinder<A extends Annotation>Allows a user-written annotation to drive some customized model binding.interfaceTypeBinder<A extends Annotation>Allows a user-written annotation to drive some customized model binding. -
Uses of Incubating in org.hibernate.boot
Methods in org.hibernate.boot with annotations of type IncubatingModifier and TypeMethodDescriptionSessionFactoryBuilder.applyJsonFormatMapper(FormatMapper jsonFormatMapper) Specifies aformat mapperto use for serialization/deserialization of JSON properties.SessionFactoryBuilder.applyQueryCacheLayout(CacheLayout cacheLayout) Specifies the defaultCacheLayoutto use for query cache entries.SessionFactoryBuilder.applyXmlFormatMapper(FormatMapper xmlFormatMapper) Specifies aformat mapperto use for serialization/deserialization of XML properties. -
Uses of Incubating in org.hibernate.boot.archive.scan.spi
Classes in org.hibernate.boot.archive.scan.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceSupport for scanning various sources to detectmanaged resourcesfor apersistence unit. -
Uses of Incubating in org.hibernate.boot.model
Methods in org.hibernate.boot.model with annotations of type IncubatingModifier and TypeMethodDescriptiondefault voidTypeContributions.contributeAttributeConverter(Class<? extends AttributeConverter<?, ?>> converterClass) Register anAttributeConverterclass.default voidTypeContributions.contributeType(CompositeUserType<?> type) Register aCompositeUserTypeas the implicit (auto-applied) type for values of typeCompositeUserType.returnedClass(). -
Uses of Incubating in org.hibernate.boot.model.convert.spi
Classes in org.hibernate.boot.model.convert.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceManages resolution of auto-appliedAttributeConverterreferences for specific mappingsinterfaceA registry for JPA converters. -
Uses of Incubating in org.hibernate.boot.model.naming
Classes in org.hibernate.boot.model.naming with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceA set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.interfaceA set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings. -
Uses of Incubating in org.hibernate.boot.model.relational
Classes in org.hibernate.boot.model.relational with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceA pluggable contract that allows ordering of columns withinTable,ConstraintandUserDefinedObjectType.Methods in org.hibernate.boot.model.relational with annotations of type IncubatingModifier and TypeMethodDescriptionNamespace.createUserDefinedArrayType(Identifier logicalTypeName, Function<Identifier, UserDefinedArrayType> creator) Creates a mapping UDT instance.Namespace.createUserDefinedType(Identifier logicalTypeName, Function<Identifier, UserDefinedObjectType> creator) Creates a mapping UDT instance.Namespace.getDependencyOrderedUserDefinedTypes()Namespace.getUserDefinedTypes()Namespace.locateUserDefinedArrayType(Identifier logicalTypeName) Returns the array UDT with the specified logical UDT name.Namespace.locateUserDefinedType(Identifier logicalTypeName) Returns the object UDT with the specified logical UDT name. -
Uses of Incubating in org.hibernate.boot.models
Classes in org.hibernate.boot.models with annotations of type Incubating -
Uses of Incubating in org.hibernate.boot.spi
Classes in org.hibernate.boot.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceCollector for contributions from contributorsinterfaceContract allowing pluggable contributions of additional mapping objects.interfaceDefines a context for things available during the process of bootstrapping aSessionFactorywhich are expected to be cleaned up after theSessionFactoryis built.classExposes the ClassmateTypeResolverandMemberResolver.Methods in org.hibernate.boot.spi with annotations of type IncubatingModifier and TypeMethodDescriptionBootstrapContext.getClassmateContext()Access to the sharedClassmateContextobject used throughout the bootstrap process.SessionFactoryOptions.getDefaultTenantIdentifierJavaType()The default tenant identifier java type to use, in case no explicit tenant identifier property is defined.SessionFactoryOptions.getDefaultTimeZoneStorageStrategy()SessionFactoryOptions.getJsonFormatMapper()The format mapper to use for serializing/deserializing JSON data.org.hibernate.models.spi.ModelsContextBootstrapContext.getModelsContext()Access to thehibernate-modelsModelsContextdefault intMetadataBuildingContext.getPreferredSqlTypeCodeForArray()intSessionFactoryOptions.getPreferredSqlTypeCodeForArray()default intMetadataBuildingContext.getPreferredSqlTypeCodeForBoolean()intSessionFactoryOptions.getPreferredSqlTypeCodeForBoolean()default intMetadataBuildingContext.getPreferredSqlTypeCodeForDuration()intSessionFactoryOptions.getPreferredSqlTypeCodeForDuration()default intMetadataBuildingContext.getPreferredSqlTypeCodeForInstant()intSessionFactoryOptions.getPreferredSqlTypeCodeForInstant()default intMetadataBuildingContext.getPreferredSqlTypeCodeForUuid()intSessionFactoryOptions.getPreferredSqlTypeCodeForUuid()SessionFactoryOptions.getQueryCacheLayout()The layout of entries in the query cache.SessionFactoryOptions.getXmlFormatMapper()The format mapper to use for serializing/deserializing XML data.default booleanMetadataBuildingContext.isPreferJavaTimeJdbcTypesEnabled()default booleanMetadataBuildingContext.isPreferNativeEnumTypesEnabled()booleanMetadataBuildingOptions.isXmlFormatMapperLegacyFormatEnabled()Whether to use the legacy format for serializing/deserializing XML data.booleanSessionFactoryOptions.isXmlFormatMapperLegacyFormatEnabled()Whether to use the legacy format for serializing/deserializing XML data.voidMetadataImplementor.orderColumns(boolean forceOrdering) -
Uses of Incubating in org.hibernate.bytecode.enhance.spi
Classes in org.hibernate.bytecode.enhance.spi with annotations of type IncubatingModifier and TypeClassDescriptionenumThe expected behavior when encountering a class that cannot be enhanced, in particular when attribute names don't match field names.Methods in org.hibernate.bytecode.enhance.spi with annotations of type IncubatingModifier and TypeMethodDescriptiondefault BytecodeProviderEnhancementContext.getBytecodeProvider()Allows to force the use of a specific instance of BytecodeProvider to perform the enhancement.default UnsupportedEnhancementStrategyEnhancementContext.getUnsupportedEnhancementStrategy() -
Uses of Incubating in org.hibernate.bytecode.enhance.spi.interceptor
Classes in org.hibernate.bytecode.enhance.spi.interceptor with annotations of type Incubating -
Uses of Incubating in org.hibernate.cfg
Fields in org.hibernate.cfg with annotations of type IncubatingModifier and TypeFieldDescriptionstatic final StringJdbcSettings.DIALECT_NATIVE_PARAM_MARKERSControls whether to use JDBC markers (`?`) or dialect native markers for parameters within preparable SQL statements.static final StringMappingSettings.ID_DB_STRUCTURE_NAMING_STRATEGYAn implicit naming strategy for database structures (tables, sequences) related to identifier generators.static final StringMappingSettings.JAVA_TIME_USE_DIRECT_JDBCIndicates whether to use Java Time references at the JDBC boundary for binding and extracting temporal values to/from the database using the support added in JDBC 4.2 via PreparedStatement.setObject(int, Object, int) and ResultSet.getObject(int, Class).static final StringPersistenceSettings.JPA_CALLBACKS_ENABLEDAllows JPA callbacks (viaPreUpdateand friends) to be completely disabled.static final StringMappingSettings.JSON_FORMAT_MAPPERSpecifies aFormatMapperused for JSON serialization and deserialization, either: an instance ofFormatMapper, aClassrepresenting a class that implementsFormatMapper, the name of a class that implementsFormatMapper, or one of the shorthand constantsjacksonorjsonb.static final StringQuerySettings.JSON_FUNCTIONS_ENABLEDBoolean setting to control if the use of tech preview JSON functions in HQL is enabled.static final StringJdbcSettings.LOG_JDBC_ERRORSWhen enabled, specifies that JDBC errors should be logged before being rethrown.static final StringMappingSettings.PREFER_NATIVE_ENUM_TYPESIndicates that named SQLenumtypes should be used by default instead ofvarcharon databases which support named enum types.static final StringMappingSettings.PREFERRED_ARRAY_JDBC_TYPESpecifies the preferred JDBC type for storing plural i.e.static final StringMappingSettings.PREFERRED_BOOLEAN_JDBC_TYPESpecifies the preferred JDBC type for storing boolean values.static final StringMappingSettings.PREFERRED_DURATION_JDBC_TYPEThe preferred JDBC type to use for storingDurationvalues.static final StringMappingSettings.PREFERRED_INSTANT_JDBC_TYPESpecifies the preferred JDBC type for storingInstantvalues.static final StringMappingSettings.PREFERRED_UUID_JDBC_TYPEThe preferred JDBC type to use for storingUUIDvalues.static final StringCacheSettings.QUERY_CACHE_LAYOUTSpecifies the defaultCacheLayoutto use for the query cache.static final StringMappingSettings.WRAPPER_ARRAY_HANDLINGConfigurable control over how to handleByte[]andCharacter[]types encountered in the application domain model.static final StringMappingSettings.XML_FORMAT_MAPPERSpecifies aFormatMapperused for XML serialization and deserialization, either: an instance ofFormatMapper, aClassrepresenting a class that implementsFormatMapper, the name of a class that implementsFormatMapper, or one of the shorthand constantsjacksonorjaxb.static final StringMappingSettings.XML_FORMAT_MAPPER_LEGACY_FORMATSpecifies whether to use the legacy provider specific and non-portable XML format for collections and byte arrays for XML serialization/deserialization.static final StringQuerySettings.XML_FUNCTIONS_ENABLEDBoolean setting to control if the use of tech preview XML functions in HQL is enabled.Methods in org.hibernate.cfg with annotations of type IncubatingModifier and TypeMethodDescriptionConfiguration.getColumnOrderingStrategy()TheCustomEntityDirtinessStrategy, if any, that was added to this configuration.Configuration.setColumnOrderingStrategy(ColumnOrderingStrategy columnOrderingStrategy) Specify aCustomEntityDirtinessStrategyto be added to this configuration. -
Uses of Incubating in org.hibernate.collection.spi
Classes in org.hibernate.collection.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceFunctional contract to create aCollectionInitializer.interfaceCollectionSemantics<CE,E> Each instance of this interface describes the semantics of some sort of persistent collection so that Hibernate understands how to manage the lifecycle of instances of that sort of collection.interfaceResolve the collection semantics for the given mapped collection.classinterfaceThe most general abstraction over collections which may be fetched lazily.classA dummy collection wrapper for an array.classAn unordered, un-keyed collection that can contain the same element multiple times.interfacePersistent collections are treated as value objects by Hibernate.classAn "identifier bag" implements "bag" semantics more efficiently than a regular bag by adding a synthetic identifier column to the table.classA persistent wrapper for aList.classPersistentMap<K,E> A persistent wrapper for aMap.classA persistent wrapper for aSet.classPersistentSortedMap<K,E> A persistent wrapper for aSortedMap.classA persistent wrapper for aSortedSet. -
Uses of Incubating in org.hibernate.context.spi
Classes in org.hibernate.context.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceObtains the name of a database schema for a given tenant identifier when schema-based multitenancy is enabled. -
Uses of Incubating in org.hibernate.dialect
Classes in org.hibernate.dialect with annotations of type IncubatingModifier and TypeClassDescriptionenumDescribes the extent to which a given database supports the SQLwith time zonetypes.Methods in org.hibernate.dialect with annotations of type IncubatingModifier and TypeMethodDescriptionbooleanDialect.addPartitionKeyToPrimaryKey()Does this dialect require that the columns listed inpartition byalso occur in the primary key, when defining table partitioning?Dialect.appendCheckConstraintOptions(CheckConstraint checkConstraint, String sqlCheckConstraint) Append the options to the given DDL string declaring a SQLcheckconstraint.Dialect.getFallbackSchemaManagementTool(Map<String, Object> configurationValues, ServiceRegistryImplementor registry) TheSchemaManagementToolto use if none is explicitly specified.Dialect.getNativeValueGenerationStrategy()The native type of generation supported by this Dialect. -
Uses of Incubating in org.hibernate.dialect.aggregate
Classes in org.hibernate.dialect.aggregate with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceA set of operations providing support for aggregate column types in a certain SQL dialect. -
Uses of Incubating in org.hibernate.dialect.lock.spi
Classes in org.hibernate.dialect.lock.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceContract for reading and setting lock timeouts using the JDBC connection, generally via execution of a command/statement.interfaceDetails and operations related to a Dialect's support for pessimistic locking.enumIndicates a Dialect's level of support for applying locks to select statements with joins. -
Uses of Incubating in org.hibernate.engine.jdbc.batch.spi
Classes in org.hibernate.engine.jdbc.batch.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceRepresents a batch of statements to be executed together.interfaceA builder forBatchinstances. -
Uses of Incubating in org.hibernate.engine.jdbc.mutation
Classes in org.hibernate.engine.jdbc.mutation with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceThe JDBC values for a mutationinterfaceMain contract for performing the mutation.interfaceUsed to check the results of a statement execution -
Uses of Incubating in org.hibernate.engine.jdbc.mutation.group
Classes in org.hibernate.engine.jdbc.mutation.group with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceDescriptor for details about aPreparedStatementinterfaceGrouping ofPreparedStatementreferences. -
Uses of Incubating in org.hibernate.engine.jdbc.spi
Methods in org.hibernate.engine.jdbc.spi with annotations of type IncubatingModifier and TypeMethodDescriptionJdbcServices.getParameterMarkerStrategy()Obtains the service used for marking SQL parameters -
Uses of Incubating in org.hibernate.engine.query.spi
Classes in org.hibernate.engine.query.spi with annotations of type IncubatingModifier and TypeClassDescriptionclassclassDescriptor regarding a named parameter.interfaceService contract for dealing with native queries.classDescriptor regarding an ordinal parameter. -
Uses of Incubating in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceHolder for an entry in thePersistenceContextfor anEntityKey.interfaceThe base contract for interceptors that can be injected into enhanced entities for the purpose of intercepting attribute accessMethods in org.hibernate.engine.spi with annotations of type IncubatingModifier and TypeMethodDescriptionPersistenceContext.addEntityHolder(EntityKey key, Object entity) PersistenceContext.claimEntityHolderIfPossible(EntityKey key, @Nullable Object entity, JdbcValuesSourceProcessingState processingState, EntityInitializer<?> initializer) Return an existing entity holder for the entity key, possibly creating one if necessary.@Nullable ForeignKeyDirectionCascadingAction.directionAffectedByCascadeDelete()The cascade direction in which we care whether the foreign key is declared withon delete cascade.SessionFactoryImplementor.getClassLoaderService()Obtain theClassLoaderService.SessionFactoryImplementor.getEntityCopyObserver()Obtain theEntityCopyObserverFactoryservice.SessionFactoryImplementor.getEventListenerGroups()Access to the event listener groups.SessionFactoryImplementor.getEventListenerRegistry()Obtain theEventListenerRegistryservice.SessionFactoryImplementor.getJdbcValuesMappingProducerProvider()Obtain theJdbcServicesservice.SessionFactoryImplementor.getManagedBeanRegistry()Obtain theManagedBeanRegistryservice.SessionFactoryImplementor.getParameterMarkerStrategy()Obtain theParameterMarkerStrategyservice.SharedSessionContractImplementor.getSessionAssociationMarkers()Wrap all state that lazy loading interceptors might need to manage association with this session, or to handle lazy loading after detachment via the UUID of the SessionFactory.SharedSessionContractImplementor.loadFromSecondLevelCache(EntityPersister persister, EntityKey entityKey, Object instanceToLoad, LockMode lockMode) Attempts to load the entity from the second-level cache.voidPersistenceContext.postLoad(JdbcValuesSourceProcessingState processingState, Consumer<EntityHolder> loadedConsumer) voidSharedSessionContractImplementor.registerProcess(AfterTransactionCompletionProcess process) Registers the given process for execution after transaction completion.Constructors in org.hibernate.engine.spi with annotations of type Incubating -
Uses of Incubating in org.hibernate.envers
Classes in org.hibernate.envers with annotations of type IncubatingModifier and TypeClassDescription@interfaceAllows for the customization of an Envers audit collection table. -
Uses of Incubating in org.hibernate.envers.boot.spi
Classes in org.hibernate.envers.boot.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceDefines a naming strategy for applying modified columns to the audited entity metamodel. -
Uses of Incubating in org.hibernate.envers.query
Classes in org.hibernate.envers.query with annotations of type IncubatingMethods in org.hibernate.envers.query with annotations of type IncubatingModifier and TypeMethodDescriptionAuditQueryCreator.forRevisionsOfEntity(Class<?> clazz, boolean selectDeletedEntities) Creates a query that selects the revision entities associated with the specified entity.AuditQueryCreator.forRevisionsOfEntity(Class<?> clazz, String entityName, boolean selectDeletedEntities) Creates a query that selects the revision entities associated with the specified entity.AuditQueryCreator.forRevisionsOfEntityWithChanges(Class<?> clazz, boolean selectDeletedEntities) Creates a query that selects the revisions at which the given entity was modified.AuditQueryCreator.forRevisionsOfEntityWithChanges(Class<?> clazz, String entityName, boolean selectDeletedEntities) Creates a query that selects the revisions at which the given entity was modified.AuditAssociationQuery<? extends AuditQuery> AuditQuery.traverseRelation(String associationName, JoinType joinType, String alias, AuditCriterion onClauseCriterion) -
Uses of Incubating in org.hibernate.envers.query.internal.impl
Classes in org.hibernate.envers.query.internal.impl with annotations of type IncubatingModifier and TypeClassDescriptionclassAbstractAuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>An abstract base class for allAuditAssociationQueryimplementations.classEntitiesAtRevisionAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>AnAuditAssociationQueryimplementation forEntitiesAtRevisionQueryandEntitiesModifiedAtRevisionQueryquery types.classRevisionsOfEntityAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>AnAuditAssociationQueryimplementation forRevisionsOfEntityQuery. -
Uses of Incubating in org.hibernate.envers.strategy.spi
Classes in org.hibernate.envers.strategy.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceA strategy abstraction for how to audit entity changes.interfaceA contract to initialize anAuditStrategyclassDescribes an audit mapping context. -
Uses of Incubating in org.hibernate.event.monitor.spi
Classes in org.hibernate.event.monitor.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceAn event which may be collected by theEventMonitor.interfaceContract implemented by services which collect, report, or monitor diagnostic events involving interactions between the session and the database or second-level cache. -
Uses of Incubating in org.hibernate.event.service.spi
Classes in org.hibernate.event.service.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceEventActionWithParameter<T,U, X> final classHolds theeventlistener groups for the various event types.Methods in org.hibernate.event.service.spi with annotations of type IncubatingModifier and TypeMethodDescription<U> voidEventListenerGroup.fireEventOnEachListener(U event, BiConsumer<T, U> actionOnEvent) Similar asEventListenerGroup.fireLazyEventOnEachListener(Supplier, BiConsumer)except it doesn't use a {Supplier}.<R,U, RL> CompletionStage <R> EventListenerGroup.fireEventOnEachListener(U event, Function<RL, Function<U, CompletionStage<R>>> fun) Similar toEventListenerGroup.fireEventOnEachListener(Object, BiConsumer), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R.<R,U, RL, X>
CompletionStage<R> EventListenerGroup.fireEventOnEachListener(U event, X param, Function<RL, BiFunction<U, X, CompletionStage<R>>> fun) Similar toEventListenerGroup.fireEventOnEachListener(Object, Object, EventActionWithParameter), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R.<U,X> void EventListenerGroup.fireEventOnEachListener(U event, X param, EventActionWithParameter<T, U, X> actionOnEvent) Similar toEventListenerGroup.fireEventOnEachListener(Object, BiConsumer), but allows passing a third parameter to the consumer; our code based occasionally needs a third parameter: having this additional variant allows using the optimal iteration more extensively and reduce allocations.<U> voidEventListenerGroup.fireLazyEventOnEachListener(Supplier<U> eventSupplier, BiConsumer<T, U> actionOnEvent) Fires an event on each registered event listener of this group.<R,U, RL> CompletionStage <R> EventListenerGroup.fireLazyEventOnEachListener(Supplier<U> eventSupplier, Function<RL, Function<U, CompletionStage<R>>> fun) Similar toEventListenerGroup.fireLazyEventOnEachListener(Supplier, BiConsumer), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R. -
Uses of Incubating in org.hibernate.exception
Classes in org.hibernate.exception with annotations of type IncubatingModifier and TypeClassDescriptionclassAJDBCExceptionindicating that a request failed due to snapshot isolation. -
Uses of Incubating in org.hibernate.generator
Classes in org.hibernate.generator with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceAccess to information useful during Generator creation and initialization.Methods in org.hibernate.generator with annotations of type IncubatingModifier and TypeMethodDescriptiondefault booleanGenerator.generatesOnForceIncrement()OnExecutionGenerator.getGeneratedIdentifierDelegate(EntityPersister persister) TheInsertGeneratedIdentifierDelegateused to retrieve the generated value if this object is an identifier generator.default String[]OnExecutionGenerator.getUniqueKeyPropertyNames(EntityPersister persister) The name of a property of the entity which may be used to locate the just-inserted row containing the generated value. -
Uses of Incubating in org.hibernate.graph
Methods in org.hibernate.graph with annotations of type IncubatingModifier and TypeMethodDescription<AJ> SubGraph<AJ> Graph.addTreatedElementSubgraph(PluralAttribute<? super J, ?, ? super AJ> attribute, ManagedType<AJ> type) <AJ> SubGraph<AJ> Graph.addTreatedMapKeySubgraph(MapAttribute<? super J, ? super AJ, ?> attribute, ManagedType<AJ> type) <AJ> SubGraph<AJ> Graph.addTreatedSubgraph(Attribute<? super J, ? super AJ> attribute, ManagedType<AJ> type) Graph.addTreatedSubgraph(ManagedType<Y> type) -
Uses of Incubating in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceA naming strategy specifically for determining the implicit naming of tables and sequences relating to enhanced identifier-generators. -
Uses of Incubating in org.hibernate.internal.util.collections
Methods in org.hibernate.internal.util.collections with annotations of type IncubatingModifier and TypeMethodDescription<X,Y> X Stack.findCurrentFirstWithParameter(Y parameter, BiFunction<T, Y, X> biFunction) Runs a function on each couple defined as {Y,T} in which Y is fixed, and T is each instance of this stack. -
Uses of Incubating in org.hibernate.internal.util.config
Methods in org.hibernate.internal.util.config with annotations of type IncubatingModifier and TypeMethodDescriptionstatic intConfigurationHelper.getPreferredSqlTypeCodeForArray(StandardServiceRegistry serviceRegistry) static intConfigurationHelper.getPreferredSqlTypeCodeForBoolean(StandardServiceRegistry serviceRegistry) static intConfigurationHelper.getPreferredSqlTypeCodeForBoolean(ServiceRegistry serviceRegistry, Dialect dialect) static intConfigurationHelper.getPreferredSqlTypeCodeForDuration(StandardServiceRegistry serviceRegistry) static intConfigurationHelper.getPreferredSqlTypeCodeForInstant(StandardServiceRegistry serviceRegistry) static intConfigurationHelper.getPreferredSqlTypeCodeForUuid(StandardServiceRegistry serviceRegistry) -
Uses of Incubating in org.hibernate.loader.internal
Classes in org.hibernate.loader.internal with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceContext for loader-access objects. -
Uses of Incubating in org.hibernate.mapping
Classes in org.hibernate.mapping with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceExposes the default catalog and schema to the generator creation process.classA mapping model object representing a named relational database array type.classA mapping model object representing a relational database UDT.interfaceA mapping model object which represents a user defined type.Methods in org.hibernate.mapping with annotations of type IncubatingModifier and TypeMethodDescriptionKeyValue.createGenerator(Dialect dialect, RootClass rootClass, Property property, GeneratorSettings defaults) default MetadataBuildingContextValue.getBuildingContext()default StringValue.getExtraCreateTableInfo()Table.getForeignKeyCollection()default JdbcMappingValue.getSelectableType(MappingContext mappingContext, int index) default StringSelectable.getWriteExpr()default StringSelectable.getWriteExpr(JdbcMapping jdbcMapping, Dialect dialect) BasicValue.impliedJavaType(TypeConfiguration typeConfiguration) voidBasicValue.setExplicitJdbcTypeCode(Integer jdbcTypeCode) voidAny.setImplicitDiscriminatorValueStrategy(ImplicitDiscriminatorStrategy implicitValueStrategy) Set the strategy for dealing with discriminator mappings which are not explicitly defined by AnyDiscriminatorValue. -
Uses of Incubating in org.hibernate.metamodel
Classes in org.hibernate.metamodel with annotations of type IncubatingModifier and TypeClassDescriptionenumAn extended set ofAttribute.PersistentAttributeTypeaddingAttributeClassification.ANYenumClassifications of the plurality.interfaceAccess to information about the runtime relational O/R mapping model.interfaceEntry point providing access to the runtime metamodels: the domain model, our implementation of the JPA-defined model of the Java types, and our relational mapping model of how these types are made persistent. -
Uses of Incubating in org.hibernate.metamodel.mapping
Classes in org.hibernate.metamodel.mapping with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceThis is essentially a List of AttributeMapping(s), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such asAttributeMappingsList.indexedForEach(IndexedConsumer).interfaceSimilar toAttributeMappingsList, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).interfaceContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement.interfaceMapping for an entity's natural-id, if one is defined.interfaceMapping of a selectable (column/formula)classThe path for a selectable.Methods in org.hibernate.metamodel.mapping with annotations of type IncubatingModifier and TypeMethodDescriptiondefault JavaType<?> JdbcMapping.getJdbcJavaType()default JdbcLiteralFormatterJdbcMapping.getJdbcLiteralFormatter()The strategy for formatting values of this expressible type to a SQL literal.default BasicValueConverter<?, ?> JdbcMapping.getValueConverter()Returns the converter that this basic type uses for transforming from the domain type, to the relational type, ornullif there is no conversion.default booleanEntityMappingType.isConcreteProxy()Returnstrueif this entity type's hierarchy is configured to return concrete-typed proxies.default EntityMappingTypeEntityMappingType.resolveConcreteProxyTypeForId(Object id, SharedSessionContractImplementor session) If this entity is configured to return concrete-typed proxies, this method queries the entity table(s) do determine the concrete entity type associated with the provided id and returns its persister. -
Uses of Incubating in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal with annotations of type IncubatingModifier and TypeClassDescriptionclassResponsible for retrieving database-generated attribute values after aninsertorupdatestatement is executed. -
Uses of Incubating in org.hibernate.metamodel.model.domain
Classes in org.hibernate.metamodel.model.domain with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceExtensions to the JPA-defined metamodel of persistent Java types.final classA compound path which represents aModelPartand uniquely identifies it with the runtime metamodel.interfaceSpecialization ofSimpleDomainTypefor types that can be used as function returns. -
Uses of Incubating in org.hibernate.metamodel.spi
Classes in org.hibernate.metamodel.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceContract for instantiating embeddable values.interfaceDescribes the representation of a particular embeddable type.interfaceStrategy for instantiating a managed typeinterfacePluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.interfaceDefines a singular extension point for capabilities pertaining to a representation mode.interfaceProvides access to the values for a managed type (currently just embeddables). -
Uses of Incubating in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with annotations of type Incubating -
Uses of Incubating in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity with annotations of type IncubatingModifier and TypeClassDescriptionfinal classDescribes the kind of entity name use.Methods in org.hibernate.persister.entity with annotations of type IncubatingModifier and TypeMethodDescriptionbooleanEntityPersister.storeDiscriminatorInShallowQueryCacheLayout()EntityPersister.uniqueKeyEntries()booleanEntityPersister.useShallowQueryCacheLayout() -
Uses of Incubating in org.hibernate.persister.entity.mutation
Classes in org.hibernate.persister.entity.mutation with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceResults of analyzing an attribute in terms of handling update operationsinterfaceAnything that can be the target of mutationsinterfaceContains an aggregated analysis of the values for an update mutation to determine behavior such as skipping tables which contained no changes, etc. -
Uses of Incubating in org.hibernate.procedure
Classes in org.hibernate.procedure with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceDescribes the function return value of aProcedureCallexecuted via a JDBC escape of form ("{? = call ...}.interfaceMethods in org.hibernate.procedure with annotations of type IncubatingModifier and TypeMethodDescriptionProcedureCall.getFunctionReturn()TheFunctionReturndescribing the return value of the function, ornullif thisProcedureCallis not a function call. -
Uses of Incubating in org.hibernate.procedure.spi
Classes in org.hibernate.procedure.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceRepresents a "memento" (disconnected, externalizable form) of a ProcedureCallinterfaceSPI extension for ProcedureParameter -
Uses of Incubating in org.hibernate.query
Classes in org.hibernate.query with annotations of type IncubatingModifier and TypeClassDescriptionclassKeyedPage<R>Support for pagination based on a unique key of the result set instead of theoffset.classSupport for pagination based on a unique key of the result set instead of theoffset.interfaceWithin the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert,update, ordelete.interfaceOrder<X>A rule for sorting a query result set.classIdentifies a page of query results by page size and page number.interfaceInformation about the parameters of a query.interfaceQuery<R>Within the context of an active session, an instance of this type represents an executable query, either: a query written in HQL, a named query written in HQL or native SQL, or a criteria query.interfaceRepresents a parameter defined in the source (HQL/JPQL or criteria) query.interfaceinterfaceWithin the context of an active session, an instance of this type represents an executable selection query, that is, aselect.interfaceMethods in org.hibernate.query with annotations of type IncubatingModifier and TypeMethodDescriptionSelectionQuery.getKeyedResultList(KeyedPage<R> page) Execute the query and return the results for the given page, using key-based pagination.longSelectionQuery.getResultCount()Determine the size of the query result list that would be returned by callingSelectionQuery.getResultList()with no offset or limit applied to the query.Set the page of results to return. -
Uses of Incubating in org.hibernate.query.criteria
Classes in org.hibernate.query.criteria with annotations of type IncubatingModifier and TypeClassDescriptionclassA utility class that makes it easier to build criteria queries.interfaceA JPACriteriaBuilderis a source of objects which may be composed to express a criteria query.interfaceThe target for cast.interfaceA conflict clause for insert statements.interfaceThe update action that should happen on a unique constraint violation for an insert statement.interfaceThe commonalities between insert-select and insert-values.interfaceA representation of SqmInsertSelectStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria.interfaceA representation of SqmInsertValuesStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-values criteria.interfaceJpaCrossJoin<T>interfaceCommon contract for criteria parts that can hold CTEs (common table expressions).interfaceA CTE (common table expression) criteria.interfaceDescribes the attribute of aJpaCteCriteriaType.interfaceA CTE (common table expression) criteria type.interfaceinterfaceinterfaceinterfaceJpaFunctionFrom<O,T> interfaceinterfaceinterfaceA special expression for thejson_existsfunction.interfaceThe base forjson_existsfunction nodes.interfaceA special expression for thejson_queryfunction.interfaceThe base forjson_queryfunction nodes.interfaceA special expression for the definition of columns within thejson_tablefunction.interfaceA special expression for thejson_tablefunction.interfaceA special expression for thejson_valuefunction.interfaceThe base forjson_valuefunction nodes.interfaceRepresents the search order for a recursive CTE (common table expression).interfaceA set returning function criteria.interfaceA tuple of values.interfaceCommon contract for window parts used in window and aggregate functions.interfaceCommon contract for aJpaWindowframe specification.interfaceA special expression for thexmlelementfunction.interfaceA special node for column defined for axmltablefunction.interfaceA special expression for thexmltablefunction.Methods in org.hibernate.query.criteria with annotations of type IncubatingModifier and TypeMethodDescriptionHibernateCriteriaBuilder.acos(Expression<? extends Number> x) Create an expression that returns the inverse cosine of its argument.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Create aarray_aggordered set-aggregate function expression.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Appends element to array.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayAppend(Expression<T[]> arrayExpression, T element) Appends element to array.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) Concatenates arrays with each other in order.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> JpaPredicateHibernateCriteriaBuilder.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains an element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContains(Expression<T[]> arrayExpression, T element) Whether an array contains an element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContains(T[] array, Expression<T> elementExpression) Whether an array contains an element.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains a nullable element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, T element) Whether an array contains a nullable element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContainsNullable(T[] array, Expression<T> elementExpression) Whether an array contains a nullable element.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayFill(Expression<T> elementExpression, Integer elementCount) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayFill(T element, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]> Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T> HibernateCriteriaBuilder.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Accesses the element of an array by 1-based index.<T> JpaExpression<T> HibernateCriteriaBuilder.arrayGet(Expression<T[]> arrayExpression, Integer index) Accesses the element of an array by 1-based index.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaExpression<Integer> HibernateCriteriaBuilder.arrayLength(Expression<T[]> arrayExpression) Determines the length of an array.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayLiteral(T... elements) Creates an array literal with thearrayconstructor function.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaExpression<Integer> HibernateCriteriaBuilder.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines the 1-based position of an element in an array.<T> JpaExpression<Integer> HibernateCriteriaBuilder.arrayPosition(Expression<T[]> arrayExpression, T element) Determines the 1-based position of an element in an array.<T> JpaExpression<int[]> HibernateCriteriaBuilder.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> JpaExpression<int[]> HibernateCriteriaBuilder.arrayPositions(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> JpaExpression<List<Integer>> HibernateCriteriaBuilder.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> JpaExpression<List<Integer>> HibernateCriteriaBuilder.arrayPositionsList(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Prepends element to array.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayPrepend(T element, Expression<T[]> arrayExpression) Prepends element to array.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Creates array copy with given element removed.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayRemove(Expression<T[]> arrayExpression, T element) Creates array copy with given element removed.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Creates array copy with the element at the given 1-based index removed.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) Creates array copy with the element at the given 1-based index removed.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, T element) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Concatenates the non-null array elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Concatenates the array elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) Concatenates the array elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) Concatenates the non-null array elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) Concatenates the array elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) Concatenates the array elements with a separator, as specified by the arguments.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Creates array copy without the last N elements, specified by the second argument.<T> JpaExpression<T[]> HibernateCriteriaBuilder.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) Creates array copy without the last N elements, specified by the second argument.HibernateCriteriaBuilder.asc(JpaCteCriteriaAttribute x) Create a search ordering by the ascending value of the CTE attribute.HibernateCriteriaBuilder.asc(JpaCteCriteriaAttribute x, boolean nullsFirst) Create a search ordering by the ascending value of the CTE attribute.HibernateCriteriaBuilder.asin(Expression<? extends Number> x) Create an expression that returns the inverse sine of its argument.HibernateCriteriaBuilder.atan(Expression<? extends Number> x) Create an expression that returns the inverse tangent of its argument.HibernateCriteriaBuilder.atan2(Expression<? extends Number> y, Expression<? extends Number> x) Create an expression that returns the inverse tangent ofyoverx.HibernateCriteriaBuilder.atan2(Expression<? extends Number> y, Number x) HibernateCriteriaBuilder.atan2(Number y, Expression<? extends Number> x) <N extends Number>
JpaExpression<Double> HibernateCriteriaBuilder.avg(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Double> HibernateCriteriaBuilder.avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create anavgaggregate function expression.<N extends Number>
JpaExpression<Double> HibernateCriteriaBuilder.avg(Expression<N> argument, JpaWindow window) HibernateCriteriaBuilder.collate(Expression<String> x, String collation) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionAppend(Expression<C> collectionExpression, E element) Appends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Appends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Concatenates basic collections with each other in order.<E> JpaPredicateHibernateCriteriaBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains an element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains an element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContains(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains an element.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains a nullable element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains a nullable element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains a nullable element.<T> JpaExpression<Collection<T>> HibernateCriteriaBuilder.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>> HibernateCriteriaBuilder.collectionFill(Expression<T> elementExpression, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>> HibernateCriteriaBuilder.collectionFill(T element, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>> HibernateCriteriaBuilder.collectionFill(T element, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<E> JpaExpression<E> HibernateCriteriaBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Accesses the element of the basic collection by 1-based index.<E> JpaExpression<E> HibernateCriteriaBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Accesses the element of the basic collection by 1-based index.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.HibernateCriteriaBuilder.collectionLength(Expression<? extends Collection<?>> collectionExpression) Determines the length of a basic collection.<E,C extends Collection<E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionLiteral(E... elements) Creates a basic collection literal with thearrayconstructor function.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaExpression<Integer> HibernateCriteriaBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Determines the 1-based position of an element in a basic collection.<E> JpaExpression<Integer> HibernateCriteriaBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Determines the 1-based position of an element in a basic collection.<T> JpaExpression<int[]> HibernateCriteriaBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<int[]> HibernateCriteriaBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<List<Integer>> HibernateCriteriaBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<List<Integer>> HibernateCriteriaBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionPrepend(E element, Expression<C> collectionExpression) Prepends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Prepends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionRemove(Expression<C> collectionExpression, E element) Creates basic collection copy with given element removed.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element removed.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) Creates basic collection copy with the element at the given 1-based index removed.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) Creates basic collection copy with the element at the given 1-based index removed.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Integer index, E element) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Concatenates the collection elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) Concatenates the collection elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) Concatenates the collection elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) Concatenates the collection elements with a separator, as specified by the arguments.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) Creates basic collection copy without the last N elements, specified by the second argument.<C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilder.collectionTrim(Expression<C> arrayExpression, Integer elementCount) Creates basic collection copy without the last N elements, specified by the second argument.HibernateCriteriaBuilder.cos(Expression<? extends Number> x) Create an expression that returns the cosine of its argument.HibernateCriteriaBuilder.cosh(Expression<? extends Number> x) Create an expression that returns the hyperbolic cosine of its argument.HibernateCriteriaBuilder.count(Expression<?> argument, JpaPredicate filter) HibernateCriteriaBuilder.count(Expression<?> argument, JpaPredicate filter, JpaWindow window) Create acountaggregate function expression.HibernateCriteriaBuilder.count(Expression<?> argument, JpaWindow window) JpaCriteriaQuery.createExistsQuery()A query that returnstrueif this query has any results.HibernateCriteriaBuilder.createWindow()Create an emptyJpaWindowto use with window and aggregate functions.<X> JpaCrossJoin<X> <X> JpaCrossJoin<X> JpaFrom.crossJoin(EntityDomainType<X> entity) Create acume_distwindow function expression.HibernateCriteriaBuilder.day(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.DAYof a date, time, or datetime expression.HibernateCriteriaBuilder.degrees(Expression<? extends Number> x) Create an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.Create adense_rankwindow function expression.HibernateCriteriaBuilder.desc(JpaCteCriteriaAttribute x) Create a search ordering by the descending value of the CTE attribute.HibernateCriteriaBuilder.desc(JpaCteCriteriaAttribute x, boolean nullsFirst) Create a search ordering by the descending value of the CTE attribute.HibernateCriteriaBuilder.duration(long magnitude, TemporalUnit unit) A literalDuration, for example, "five days" or "30 minutes".HibernateCriteriaBuilder.durationByUnit(TemporalUnit unit, Expression<Duration> duration) Convert aDurationto a numeric magnitude in the given units.<T> JpaExpression<T> HibernateCriteriaBuilder.firstValue(Expression<T> argument, JpaWindow window) Create afirst_valuewindow function expression.HibernateCriteriaBuilder.format(Expression<? extends TemporalAccessor> datetime, String pattern) Format a date, time, or datetime according to a pattern.HibernateCriteriaBuilder.frameBetweenFollowing(int offset) HibernateCriteriaBuilder.frameBetweenFollowing(Expression<?> offset) Create a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.HibernateCriteriaBuilder.frameBetweenPreceding(int offset) HibernateCriteriaBuilder.frameBetweenPreceding(Expression<?> offset) Create window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.HibernateCriteriaBuilder.frameCurrentRow()Create a window frame of typeFrameKind.CURRENT_ROWto use withJpaWindows.HibernateCriteriaBuilder.frameUnboundedFollowing()Create a window frame of typeFrameKind.UNBOUNDED_FOLLOWINGto use withJpaWindows.HibernateCriteriaBuilder.frameUnboundedPreceding()Create a window frame of typeFrameKind.UNBOUNDED_PRECEDINGto use withJpaWindows.<T> JpaExpression<T> HibernateCriteriaBuilder.functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T> HibernateCriteriaBuilder.functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic aggregate function expression.<T> JpaExpression<T> HibernateCriteriaBuilder.functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) <T> JpaExpression<T> HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) <T> JpaExpression<T> HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T> HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic ordered set-aggregate function expression.<T> JpaExpression<T> HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(E start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(E start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(E start, E stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(E start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(E start, Expression<E> stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(E start, Expression<E> stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(Expression<E> start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(Expression<E> start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(Expression<E> start, E stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(Expression<E> start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(Expression<E> start, Expression<E> stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateSeries(Expression<E> start, Expression<E> stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(E start, E stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(E start, E stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilder.generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.HibernateCriteriaBuilder.hour(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.HOURof a date, time, or datetime expression.JpaFrom.id()<X> JpaDerivedJoin<X> <X> JpaDerivedJoin<X> JpaFrom.join(Subquery<X> subquery, SqmJoinType joinType) Deprecated, for removal: This API element is subject to removal in a future version.This method is a layer-breaker, leaking the SQM typeSqmJoinTypeonto an API.<X> JpaDerivedJoin<X> JpaFrom.join(Subquery<X> subquery, SqmJoinType joinType, boolean lateral) Deprecated, for removal: This API element is subject to removal in a future version.This method is a layer-breaker, leaking the SQM typeSqmJoinTypeonto an API.<X> JpaJoin<?, X> JpaFrom.join(JpaCteCriteria<X> cte) <X> JpaJoin<?, X> JpaFrom.join(JpaCteCriteria<X> cte, SqmJoinType joinType) Deprecated, for removal: This API element is subject to removal in a future version.This method is a layer-breaker, leaking the SQM typeSqmJoinTypeonto an API.<X> JpaFunctionJoin<X> JpaFrom.join(JpaSetReturningFunction<X> function) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType)withSqmJoinType.INNER.<X> JpaFunctionJoin<X> JpaFrom.join(JpaSetReturningFunction<X> function, SqmJoinType joinType) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType, boolean)passingfalsefor thelateralparameter.<X> JpaFunctionJoin<X> JpaFrom.join(JpaSetReturningFunction<X> function, SqmJoinType joinType, boolean lateral) Creates and returns a join node for the given set returning function.<X> JpaFunctionJoin<X> JpaFrom.joinArray(SingularAttribute<? super T, X[]> arrayAttribute) Like calling the overloadJpaFrom.joinArray(SingularAttribute, SqmJoinType)withSqmJoinType.INNER.<X> JpaFunctionJoin<X> JpaFrom.joinArray(SingularAttribute<? super T, X[]> arrayAttribute, SqmJoinType joinType) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType)withHibernateCriteriaBuilder.unnestArray(Expression)with the given attribute.<X> JpaFunctionJoin<X> Like calling the overloadJpaFrom.joinArray(String, SqmJoinType)withSqmJoinType.INNER.<X> JpaFunctionJoin<X> JpaFrom.joinArray(String arrayAttributeName, SqmJoinType joinType) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType)withHibernateCriteriaBuilder.unnestArray(Expression)with the result ofJpaPath.get(String)passing the given attribute name.<X> JpaFunctionJoin<X> JpaFrom.joinArrayCollection(SingularAttribute<? super T, ? extends Collection<X>> collectionAttribute) Like calling the overloadJpaFrom.joinArrayCollection(SingularAttribute, SqmJoinType)withSqmJoinType.INNER.<X> JpaFunctionJoin<X> JpaFrom.joinArrayCollection(SingularAttribute<? super T, ? extends Collection<X>> collectionAttribute, SqmJoinType joinType) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType)withHibernateCriteriaBuilder.unnestCollection(Expression)with the given attribute.<X> JpaFunctionJoin<X> JpaFrom.joinArrayCollection(String collectionAttributeName) Like calling the overloadJpaFrom.joinArrayCollection(String, SqmJoinType)withSqmJoinType.INNER.<X> JpaFunctionJoin<X> JpaFrom.joinArrayCollection(String collectionAttributeName, SqmJoinType joinType) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType)withHibernateCriteriaBuilder.unnestCollection(Expression)with the result ofJpaPath.get(String)passing the given attribute name.<X> JpaDerivedJoin<X> JpaFrom.joinLateral(Subquery<X> subquery) <X> JpaDerivedJoin<X> JpaFrom.joinLateral(Subquery<X> subquery, SqmJoinType joinType) Deprecated, for removal: This API element is subject to removal in a future version.This method is a layer-breaker, leaking the SQM typeSqmJoinTypeonto an API.<X> JpaFunctionJoin<X> JpaFrom.joinLateral(JpaSetReturningFunction<X> function) Like calling the overloadJpaFrom.joinLateral(JpaSetReturningFunction, SqmJoinType)withSqmJoinType.INNER.<X> JpaFunctionJoin<X> JpaFrom.joinLateral(JpaSetReturningFunction<X> function, SqmJoinType joinType) Like calling the overloadJpaFrom.join(JpaSetReturningFunction, SqmJoinType, boolean)passingtruefor thelateralparameter.HibernateCriteriaBuilder.jsonArray(Expression<?>... values) Create a JSON array from the array of values.HibernateCriteriaBuilder.jsonArrayAgg(Expression<?> value) Aggregates the given value into a JSON array.HibernateCriteriaBuilder.jsonArrayAgg(Expression<?> value, Predicate filter) Aggregates the given value into a JSON array.HibernateCriteriaBuilder.jsonArrayAgg(Expression<?> value, Predicate filter, JpaOrder... orderBy) Aggregates the given value into a JSON array.HibernateCriteriaBuilder.jsonArrayAgg(Expression<?> value, JpaOrder... orderBy) Aggregates the given value into a JSON array.HibernateCriteriaBuilder.jsonArrayAggWithNulls(Expression<?> value) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.HibernateCriteriaBuilder.jsonArrayAggWithNulls(Expression<?> value, Predicate filter) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.HibernateCriteriaBuilder.jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.HibernateCriteriaBuilder.jsonArrayAggWithNulls(Expression<?> value, JpaOrder... orderBy) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.HibernateCriteriaBuilder.jsonArrayWithNulls(Expression<?>... values) Create a JSON object from the given array of values, retainingnullvalues in the JSON array.HibernateCriteriaBuilder.jsonExists(Expression<?> jsonDocument, Expression<String> jsonPath) Checks if a JSON document contains a node for the given JSON path.HibernateCriteriaBuilder.jsonExists(Expression<?> jsonDocument, String jsonPath) Checks if a JSON document contains a node for the given JSON path.HibernateCriteriaBuilder.jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Inserts a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Inserts a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonInsert(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Inserts a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonInsert(Expression<?> jsonDocument, String jsonPath, Object value) Inserts a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonMergepatch(Expression<?> document, Expression<?> patch) Applies the patch JSON document onto the other JSON document and returns that.HibernateCriteriaBuilder.jsonMergepatch(Expression<?> document, String patch) Applies the patch JSON document onto the other JSON document and returns that.HibernateCriteriaBuilder.jsonMergepatch(String document, Expression<?> patch) Applies the patch JSON document onto the other JSON document and returns that.HibernateCriteriaBuilder.jsonObject(Map<?, ? extends Expression<?>> keyValues) Create a JSON object from the given map of key values.HibernateCriteriaBuilder.jsonObjectAgg(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object.HibernateCriteriaBuilder.jsonObjectAgg(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object.HibernateCriteriaBuilder.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.HibernateCriteriaBuilder.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.HibernateCriteriaBuilder.jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object.HibernateCriteriaBuilder.jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object.HibernateCriteriaBuilder.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.HibernateCriteriaBuilder.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.HibernateCriteriaBuilder.jsonObjectWithNulls(Map<?, ? extends Expression<?>> keyValues) Create a JSON object from the given map of key values, retainingnullvalues in the JSON.HibernateCriteriaBuilder.jsonQuery(Expression<?> jsonDocument, Expression<String> jsonPath) Queries values by JSON path from a JSON document.HibernateCriteriaBuilder.jsonQuery(Expression<?> jsonDocument, String jsonPath) HibernateCriteriaBuilder.jsonRemove(Expression<?> jsonDocument, Expression<String> jsonPath) Removes a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonRemove(Expression<?> jsonDocument, String jsonPath) Removes a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonReplace(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonReplace(Expression<?> jsonDocument, String jsonPath, Object value) Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Inserts/Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Inserts/Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonSet(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Inserts/Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonSet(Expression<?> jsonDocument, String jsonPath, Object value) Inserts/Replaces a value by JSON path within a JSON document.HibernateCriteriaBuilder.jsonTable(Expression<?> jsonDocument) Creates ajson_tablefunction expression to generate rows from JSON array elements.HibernateCriteriaBuilder.jsonTable(Expression<?> jsonDocument, Expression<String> jsonPath) Creates ajson_tablefunction expression to generate rows from JSON array elements.HibernateCriteriaBuilder.jsonTable(Expression<?> jsonDocument, String jsonPath) Creates ajson_tablefunction expression to generate rows from JSON array elements.HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, String jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilder.jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.<T> JpaExpression<T> HibernateCriteriaBuilder.lastValue(Expression<T> argument, JpaWindow window) Create alast_valuewindow function expression.HibernateCriteriaBuilder.left(Expression<String> x, int length) HibernateCriteriaBuilder.left(Expression<String> x, Expression<Integer> length) Extract thelengthleftmost characters of a string.HibernateCriteriaBuilder.listagg(JpaOrder order, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilder.listagg(JpaOrder order, Expression<String> argument, String separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator) Create alistaggordered set-aggregate function expression.HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator) HibernateCriteriaBuilder.log(Expression<? extends Number> b, Expression<? extends Number> x) Create an expression that returns the logarithm ofxto the baseb.HibernateCriteriaBuilder.log(Number b, Expression<? extends Number> x) HibernateCriteriaBuilder.log10(Expression<? extends Number> x) Create an expression that returns the base-10 logarithm of its argument.HibernateCriteriaBuilder.minute(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MINUTEof a date, time, or datetime expression.<T> JpaExpression<T> HibernateCriteriaBuilder.mode(Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create amodeordered set-aggregate function expression.<T> JpaExpression<T> HibernateCriteriaBuilder.mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) HibernateCriteriaBuilder.month(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MONTHof a date, time, or datetime expression.<T> JpaExpression<T> HibernateCriteriaBuilder.named(Expression<T> expression, String name) Creates a named expression.<T> JpaExpression<T> HibernateCriteriaBuilder.nthValue(Expression<T> argument, int n, JpaWindow window) <T> JpaExpression<T> HibernateCriteriaBuilder.nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) Create anth_valuewindow function expression.HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, int start) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, int start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) Overlay thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter if specified.HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, int start) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, int start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, int start, Expression<Integer> length) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) Pad the specified string expression with whitespace or with thepadCharcharacter if specified.HibernateCriteriaBuilder.pad(Expression<String> x, int length) HibernateCriteriaBuilder.pad(Expression<String> x, int length, char padChar) HibernateCriteriaBuilder.pad(Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilder.pad(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilder.pad(Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilder.pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) <T> JpaExpression<T> HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create apercentile_contordered set-aggregate function expression.<T> JpaExpression<T> HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create apercentile_discordered set-aggregate function expression.<T> JpaExpression<T> HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) HibernateCriteriaBuilder.percentRank(JpaOrder order, Expression<?>... arguments) HibernateCriteriaBuilder.percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) HibernateCriteriaBuilder.percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Create apercent_rankordered set-aggregate function expression.HibernateCriteriaBuilder.percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilder.percentRank(JpaWindow window) Create apercent_rankwindow function expression.HibernateCriteriaBuilder.pi()Literal expression corresponding to the value of pi.HibernateCriteriaBuilder.radians(Expression<? extends Number> x) Create an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.HibernateCriteriaBuilder.rank(JpaOrder order, Expression<?>... arguments) HibernateCriteriaBuilder.rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) HibernateCriteriaBuilder.rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Create arankordered set-aggregate function expression.HibernateCriteriaBuilder.rank(JpaOrder order, JpaWindow window, Expression<?>... arguments) Create arankwindow function expression.HibernateCriteriaBuilder.replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement) Replace all occurrences ofpatternwithin the original string withreplacement.HibernateCriteriaBuilder.replace(Expression<String> x, Expression<String> pattern, String replacement) HibernateCriteriaBuilder.replace(Expression<String> x, String pattern, Expression<String> replacement) HibernateCriteriaBuilder.replace(Expression<String> x, String pattern, String replacement) HibernateCriteriaBuilder.right(Expression<String> x, int length) HibernateCriteriaBuilder.right(Expression<String> x, Expression<Integer> length) Extract thelengthrightmost characters of a string.Create arow_numberwindow function expression.HibernateCriteriaBuilder.search(JpaCteCriteriaAttribute cteAttribute) Create a search ordering based on the ascending value of the CTE attribute.HibernateCriteriaBuilder.search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder) Create a search ordering based on the sort order of the value of the CTE attribute.HibernateCriteriaBuilder.search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder, Nulls nullPrecedence) Create a search ordering based on the sort order and null precedence of the value of the CTE attribute.HibernateCriteriaBuilder.second(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.SECONDof a date, time, or datetime expression.<E> JpaSetReturningFunction<E> HibernateCriteriaBuilder.setReturningFunction(String name, Expression<?>... args) Create a new set-returning function expression.HibernateCriteriaBuilder.sin(Expression<? extends Number> x) Create an expression that returns the sine of its argument.HibernateCriteriaBuilder.sinh(Expression<? extends Number> x) Create an expression that returns the hyperbolic sine of its argument.<T> JpaExpression<T> HibernateCriteriaBuilder.sql(String pattern, Class<T> type, Expression<?>... arguments) Embed nativepatternthat will be unquoted and embedded in the generated SQL.<N extends Number>
JpaExpression<Number> HibernateCriteriaBuilder.sum(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Number> HibernateCriteriaBuilder.sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create asumaggregate function expression.<N extends Number>
JpaExpression<Number> HibernateCriteriaBuilder.sum(Expression<N> argument, JpaWindow window) HibernateCriteriaBuilder.tan(Expression<? extends Number> x) Create an expression that returns the tangent of its argument.HibernateCriteriaBuilder.tanh(Expression<? extends Number> x) Create an expression that returns the hyperbolic tangent of its argument.<T extends TemporalAccessor>
JpaFunction<T> HibernateCriteriaBuilder.truncate(Expression<T> datetime, TemporalUnit temporalUnit) Truncates a date, time or datetime expression to the givenTemporalUnit.<E> JpaSetReturningFunction<E> HibernateCriteriaBuilder.unnestArray(Expression<E[]> array) Creates an unnest function expression to turn an array into a set of rows.<E> JpaSetReturningFunction<E> HibernateCriteriaBuilder.unnestCollection(Expression<? extends Collection<E>> collection) Creates an unnest function expression to turn an array into a set of rows.HibernateCriteriaBuilder.values(Expression<?>... expressions) HibernateCriteriaBuilder.values(List<? extends Expression<?>> expressions) <T> JpaExpression<T> HibernateCriteriaBuilder.windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args) Create a generic window function expression that will be applied over the specifiedwindow.HibernateCriteriaBuilder.xmlagg(JpaOrder order, Expression<?> argument) HibernateCriteriaBuilder.xmlagg(JpaOrder order, JpaPredicate filter, Expression<?> argument) HibernateCriteriaBuilder.xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Create axmlaggordered set-aggregate function expression.HibernateCriteriaBuilder.xmlagg(JpaOrder order, JpaWindow window, Expression<?> argument) HibernateCriteriaBuilder.xmlcomment(String comment) Creates an XML comment with the given argument as content.HibernateCriteriaBuilder.xmlconcat(Expression<?>... elements) Concatenates the given XML element expressions.HibernateCriteriaBuilder.xmlconcat(List<? extends Expression<?>> elements) Concatenates the given XML element expressions.HibernateCriteriaBuilder.xmlelement(String elementName) Creates an XML element with the given element name.HibernateCriteriaBuilder.xmlexists(Expression<String> query, Expression<?> xmlDocument) Checks if the given XPath or XQuery query exists in the given XML document.HibernateCriteriaBuilder.xmlexists(String query, Expression<?> xmlDocument) Checks if the given XPath or XQuery query exists in the given XML document.HibernateCriteriaBuilder.xmlforest(Expression<?>... elements) Creates an XML forest from the given XML element expressions.HibernateCriteriaBuilder.xmlforest(List<? extends Expression<?>> elements) Creates an XML forest from the given XML element expressions.Creates an XML processing with the given name.HibernateCriteriaBuilder.xmlpi(String elementName, Expression<String> content) Creates an XML processing with the given name and content.HibernateCriteriaBuilder.xmlquery(Expression<String> query, Expression<?> xmlDocument) Queries the given XML document with the given XPath or XQuery query.HibernateCriteriaBuilder.xmlquery(String query, Expression<?> xmlDocument) Queries the given XML document with the given XPath or XQuery query.HibernateCriteriaBuilder.xmlTable(Expression<String> xpath, Expression<?> xmlDocument) Creates axmltablefunction expression to generate rows from XML elements.HibernateCriteriaBuilder.xmlTable(String xpath, Expression<?> xmlDocument) Creates axmltablefunction expression to generate rows from XML elements.HibernateCriteriaBuilder.year(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.YEARof a date, time, or datetime expression. -
Uses of Incubating in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi with annotations of type IncubatingModifier and TypeMethodDescription<T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayAppend(Expression<T[]> arrayExpression, T element) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContains(Expression<T[]> arrayExpression, T element) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContains(T[] array, Expression<T> elementExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsNullable(Expression<T[]> arrayExpression, T element) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsNullable(T[] array, Expression<T> elementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayFill(Expression<T> elementExpression, Integer elementCount) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayFill(T element, Expression<Integer> elementCountExpression) <T> JpaExpression<T[]> <T> JpaExpression<T> HibernateCriteriaBuilderDelegate.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> JpaExpression<T> HibernateCriteriaBuilderDelegate.arrayGet(Expression<T[]> arrayExpression, Integer index) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) <T> JpaExpression<Integer> HibernateCriteriaBuilderDelegate.arrayLength(Expression<T[]> arrayExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayLiteral(T... elements) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaExpression<Integer> HibernateCriteriaBuilderDelegate.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<Integer> HibernateCriteriaBuilderDelegate.arrayPosition(Expression<T[]> arrayExpression, T element) <T> JpaExpression<int[]> HibernateCriteriaBuilderDelegate.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<int[]> HibernateCriteriaBuilderDelegate.arrayPositions(Expression<T[]> arrayExpression, T element) <T> JpaExpression<List<Integer>> HibernateCriteriaBuilderDelegate.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<List<Integer>> HibernateCriteriaBuilderDelegate.arrayPositionsList(Expression<T[]> arrayExpression, T element) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayPrepend(T element, Expression<T[]> arrayExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayRemove(Expression<T[]> arrayExpression, T element) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Integer index, T element) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) <T> JpaExpression<T[]> HibernateCriteriaBuilderDelegate.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) HibernateCriteriaBuilderDelegate.asc(JpaCteCriteriaAttribute x) HibernateCriteriaBuilderDelegate.asc(JpaCteCriteriaAttribute x, boolean nullsFirst) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionAppend(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContains(Collection<E> collection, Expression<E> elementExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) <T> JpaExpression<Collection<T>> HibernateCriteriaBuilderDelegate.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> JpaExpression<Collection<T>> HibernateCriteriaBuilderDelegate.collectionFill(Expression<T> elementExpression, Integer elementCount) <T> JpaExpression<Collection<T>> HibernateCriteriaBuilderDelegate.collectionFill(T element, Expression<Integer> elementCountExpression) <T> JpaExpression<Collection<T>> HibernateCriteriaBuilderDelegate.collectionFill(T element, Integer elementCount) <E> JpaExpression<E> HibernateCriteriaBuilderDelegate.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) <E> JpaExpression<E> HibernateCriteriaBuilderDelegate.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) HibernateCriteriaBuilderDelegate.collectionLength(Expression<? extends Collection<?>> collectionExpression) <E,C extends Collection<E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionLiteral(E... elements) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaExpression<Integer> HibernateCriteriaBuilderDelegate.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) <E> JpaExpression<Integer> HibernateCriteriaBuilderDelegate.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) <T> JpaExpression<int[]> HibernateCriteriaBuilderDelegate.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> JpaExpression<int[]> HibernateCriteriaBuilderDelegate.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) <T> JpaExpression<List<Integer>> HibernateCriteriaBuilderDelegate.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> JpaExpression<List<Integer>> HibernateCriteriaBuilderDelegate.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionPrepend(E element, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionRemove(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Integer index, E element) <E,C extends Collection<? super E>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) <C extends Collection<?>>
JpaExpression<C> HibernateCriteriaBuilderDelegate.collectionTrim(Expression<C> arrayExpression, Integer elementCount) HibernateCriteriaBuilderDelegate.desc(JpaCteCriteriaAttribute x) HibernateCriteriaBuilderDelegate.desc(JpaCteCriteriaAttribute x, boolean nullsFirst) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(E start, E stop) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(E start, E stop, E step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(E start, E stop, Expression<E> step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(E start, Expression<E> stop) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(E start, Expression<E> stop, E step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(E start, Expression<E> stop, Expression<E> step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(Expression<E> start, E stop) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(Expression<E> start, E stop, E step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(Expression<E> start, E stop, Expression<E> step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(Expression<E> start, Expression<E> stop) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(Expression<E> start, Expression<E> stop, E step) <E extends Number>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateSeries(Expression<E> start, Expression<E> stop, Expression<E> step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(E start, E stop, Expression<? extends TemporalAmount> step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(E start, E stop, TemporalAmount step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) <E extends Temporal>
JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) HibernateCriteriaBuilderDelegate.jsonArray(Expression<?>... values) HibernateCriteriaBuilderDelegate.jsonArrayAgg(Expression<?> value) HibernateCriteriaBuilderDelegate.jsonArrayAgg(Expression<?> value, Predicate filter) HibernateCriteriaBuilderDelegate.jsonArrayAgg(Expression<?> value, Predicate filter, JpaOrder... orderBy) HibernateCriteriaBuilderDelegate.jsonArrayAgg(Expression<?> value, JpaOrder... orderBy) HibernateCriteriaBuilderDelegate.jsonArrayAggWithNulls(Expression<?> value) HibernateCriteriaBuilderDelegate.jsonArrayAggWithNulls(Expression<?> value, Predicate filter) HibernateCriteriaBuilderDelegate.jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) HibernateCriteriaBuilderDelegate.jsonArrayAggWithNulls(Expression<?> value, JpaOrder... orderBy) HibernateCriteriaBuilderDelegate.jsonArrayWithNulls(Expression<?>... values) HibernateCriteriaBuilderDelegate.jsonExists(Expression<?> jsonDocument, Expression<String> jsonPath) HibernateCriteriaBuilderDelegate.jsonExists(Expression<?> jsonDocument, String jsonPath) HibernateCriteriaBuilderDelegate.jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) HibernateCriteriaBuilderDelegate.jsonInsert(Expression<?> jsonDocument, String jsonPath, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonInsert(Expression<?> jsonDocument, String jsonPath, Object value) HibernateCriteriaBuilderDelegate.jsonMergepatch(Expression<?> document, Expression<?> patch) HibernateCriteriaBuilderDelegate.jsonMergepatch(Expression<?> document, String patch) HibernateCriteriaBuilderDelegate.jsonMergepatch(String document, Expression<?> patch) HibernateCriteriaBuilderDelegate.jsonObject(Map<?, ? extends Expression<?>> keyValues) HibernateCriteriaBuilderDelegate.jsonObjectAgg(Expression<?> key, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonObjectAgg(Expression<?> key, Expression<?> value, Predicate filter) HibernateCriteriaBuilderDelegate.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) HibernateCriteriaBuilderDelegate.jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value, Predicate filter) HibernateCriteriaBuilderDelegate.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) HibernateCriteriaBuilderDelegate.jsonObjectWithNulls(Map<?, ? extends Expression<?>> keyValues) HibernateCriteriaBuilderDelegate.jsonQuery(Expression<?> jsonDocument, Expression<String> jsonPath) HibernateCriteriaBuilderDelegate.jsonQuery(Expression<?> jsonDocument, String jsonPath) HibernateCriteriaBuilderDelegate.jsonRemove(Expression<?> jsonDocument, Expression<String> jsonPath) HibernateCriteriaBuilderDelegate.jsonRemove(Expression<?> jsonDocument, String jsonPath) HibernateCriteriaBuilderDelegate.jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) HibernateCriteriaBuilderDelegate.jsonReplace(Expression<?> jsonDocument, String jsonPath, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonReplace(Expression<?> jsonDocument, String jsonPath, Object value) HibernateCriteriaBuilderDelegate.jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) HibernateCriteriaBuilderDelegate.jsonSet(Expression<?> jsonDocument, String jsonPath, Expression<?> value) HibernateCriteriaBuilderDelegate.jsonSet(Expression<?> jsonDocument, String jsonPath, Object value) HibernateCriteriaBuilderDelegate.jsonTable(Expression<?> jsonDocument) HibernateCriteriaBuilderDelegate.jsonTable(Expression<?> jsonDocument, Expression<String> jsonPath) HibernateCriteriaBuilderDelegate.jsonTable(Expression<?> jsonDocument, String jsonPath) HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, String jsonPath) <T> JpaJsonValueExpression<T> HibernateCriteriaBuilderDelegate.jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) <T> JpaExpression<T> HibernateCriteriaBuilderDelegate.named(Expression<T> expression, String name) HibernateCriteriaBuilderDelegate.search(JpaCteCriteriaAttribute cteAttribute) HibernateCriteriaBuilderDelegate.search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder) HibernateCriteriaBuilderDelegate.search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder, Nulls nullPrecedence) <E> JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.setReturningFunction(String name, Expression<?>... args) <E> JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.unnestArray(Expression<E[]> array) <E> JpaSetReturningFunction<E> HibernateCriteriaBuilderDelegate.unnestCollection(Expression<? extends Collection<E>> collection) HibernateCriteriaBuilderDelegate.values(Expression<?>... expressions) HibernateCriteriaBuilderDelegate.values(List<? extends Expression<?>> expressions) HibernateCriteriaBuilderDelegate.xmlagg(JpaOrder order, Expression<?> argument) HibernateCriteriaBuilderDelegate.xmlagg(JpaOrder order, JpaPredicate filter, Expression<?> argument) HibernateCriteriaBuilderDelegate.xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) HibernateCriteriaBuilderDelegate.xmlagg(JpaOrder order, JpaWindow window, Expression<?> argument) HibernateCriteriaBuilderDelegate.xmlcomment(String comment) HibernateCriteriaBuilderDelegate.xmlconcat(Expression<?>... elements) HibernateCriteriaBuilderDelegate.xmlconcat(List<? extends Expression<?>> elements) HibernateCriteriaBuilderDelegate.xmlelement(String elementName) HibernateCriteriaBuilderDelegate.xmlexists(Expression<String> query, Expression<?> xmlDocument) HibernateCriteriaBuilderDelegate.xmlexists(String query, Expression<?> xmlDocument) HibernateCriteriaBuilderDelegate.xmlforest(Expression<?>... elements) HibernateCriteriaBuilderDelegate.xmlforest(List<? extends Expression<?>> elements) HibernateCriteriaBuilderDelegate.xmlpi(String elementName, Expression<String> content) HibernateCriteriaBuilderDelegate.xmlquery(Expression<String> query, Expression<?> xmlDocument) HibernateCriteriaBuilderDelegate.xmlquery(String query, Expression<?> xmlDocument) HibernateCriteriaBuilderDelegate.xmlTable(Expression<String> xpath, Expression<?> xmlDocument) HibernateCriteriaBuilderDelegate.xmlTable(String xpath, Expression<?> xmlDocument) -
Uses of Incubating in org.hibernate.query.hql
Classes in org.hibernate.query.hql with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceMain entry point into building semantic queries. -
Uses of Incubating in org.hibernate.query.hql.spi
Classes in org.hibernate.query.hql.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceOptions for semantic analysisinterfaceState related to SQM creation, likeSqmCreationState, but specific to its "current processing" - which generally means specific to each statement and sub-queryinterfaceModels the state pertaining to the creation of a single SQM.interfaceRegistry for SqmPath references providing the ability to access them in multiple ways - by alias, by NavigablePath, etc -
Uses of Incubating in org.hibernate.query.internal
Classes in org.hibernate.query.internal with annotations of type IncubatingModifier and TypeClassDescriptionclassManages the group of QueryParameterBinding for a particular query.class -
Uses of Incubating in org.hibernate.query.named
Classes in org.hibernate.query.named with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceContract for query implementations which can be converted to named query mementos for storage in theNamedObjectRepository.interfaceRepository for references to named things related to queries.interfaceUsed to keep information about named result mappings defined by the application which can then be applied to native-sql and stored-procedure queries.interface -
Uses of Incubating in org.hibernate.query.range
Classes in org.hibernate.query.range with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceRange<U>Specifies an allowed set or range of values for a value being restricted. -
Uses of Incubating in org.hibernate.query.restriction
Classes in org.hibernate.query.restriction with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfacePath<X,U> Allows construction of aRestrictionon a compound path.interfaceRestriction<X>A rule for restricting query results. -
Uses of Incubating in org.hibernate.query.results
Classes in org.hibernate.query.results with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceResponsible for building a singleFetchinstance.interfaceResponsible for building a singleDomainResult.interfaceJdbcValuesMappingProducer implementation based on a graph of ResultBuilder and FetchBuilder reference. -
Uses of Incubating in org.hibernate.query.specification
Classes in org.hibernate.query.specification with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceSpecialization ofQuerySpecificationfor programmatic customization of mutation queries.interfaceCommonality for all query specifications which allow iterative, programmatic building of a query.interfaceSpecialization ofQuerySpecificationfor programmatic customization of selection queries with ordering and restriction criteria. -
Uses of Incubating in org.hibernate.query.spi
Classes in org.hibernate.query.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceUnification ofIteratorandAutoCloseable.interfaceAggregation and encapsulation of the components Hibernate uses to execute queries (HQL, Criteria and native)interfaceinterfaceCache for various parts of translating or interpreting queries.interfaceThe value/type binding information for a particular query parameter.interfaceManages all the parameter bindings for a particular query.interfaceA resolver forBindableTypebased on a parameter value being bound, when no explicit type information is supplied.interfaceRepresents a "parameter list" binding: aka the binding of a collection of values for a single query parameter.interfaceCommon contract for select and mutation query plansinterfaceinterfaceGeneral contract for performing execution of a query returning results. -
Uses of Incubating in org.hibernate.query.sql.spi
Classes in org.hibernate.query.sql.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceinterfaceIntroduced as an analog ofQueryEngineand/orNodeBuilderfor the SQL translation and rendering phases. -
Uses of Incubating in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function with annotations of type IncubatingModifier and TypeClassDescriptionclassclassclassProvides a standard implementation that supports the majority of the HQL functions that are translated to SQL.classinterfaceA factory for SQM nodes representing invocations of a certain named set-returning function. -
Uses of Incubating in org.hibernate.query.sqm.produce.function
Classes in org.hibernate.query.sqm.produce.function with annotations of type IncubatingModifier and TypeClassDescriptionclassinterfacePluggable strategy for resolving a function return type for a specific call.static interfacePluggable strategy for resolving a function return type for a specific call. -
Uses of Incubating in org.hibernate.query.sqm.produce.function.internal
Classes in org.hibernate.query.sqm.produce.function.internal with annotations of type Incubating -
Uses of Incubating in org.hibernate.query.sqm.spi
Classes in org.hibernate.query.sqm.spi with annotations of type IncubatingModifier and TypeClassDescriptionclassinterfaceThe context in which all SQM creations occur.interfaceMethods in org.hibernate.query.sqm.spi with annotations of type IncubatingModifier and TypeMethodDescription -
Uses of Incubating in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree with annotations of type IncubatingModifier and TypeMethodDescriptiondefault booleanSqmCopyContext.copyFetchedFlag()Returns whether thefetchflag for attribute joins should be copied over.default @Nullable SqmQuerySourceSqmCopyContext.getQuerySource()Returns the query source to use for copied queries. -
Uses of Incubating in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain with annotations of type IncubatingModifier and TypeClassDescriptionclassSqmCteRoot<T>classinterfaceinterfaceinterfaceclassinterfaceinterfaceinterfaceinterfaceSqmPluralPersistentAttribute<D,C, E> interfaceinterface -
Uses of Incubating in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression with annotations of type IncubatingModifier and TypeClassDescriptionclassBase class for expressions that contain a json path.classSpecial expression for the json_exists function that also captures special syntax elements like error behavior and passing variables.classSpecial expression for the json_query function that also captures special syntax elements like error and empty behavior.classSpecial expression for the json_value function that also captures special syntax elements like error and empty behavior.classA named expression.classA SQM set-returning functionclassclassclassSpecial expression for the json_query function that also captures special syntax elements like error and empty behavior.classSpecial expression for the xmlelement function that also captures special syntax elements like xmlattributes. -
Uses of Incubating in org.hibernate.query.sqm.tree.from
Classes in org.hibernate.query.sqm.tree.from with annotations of type IncubatingMethods in org.hibernate.query.sqm.tree.from with annotations of type Incubating -
Uses of Incubating in org.hibernate.query.sqm.tree.insert
Classes in org.hibernate.query.sqm.tree.insert with annotations of type Incubating -
Uses of Incubating in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal with annotations of type IncubatingModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassThe table group producer for an anonymous tuple type.classclassThe table group producer for a CTE tuple type. -
Uses of Incubating in org.hibernate.relational
Classes in org.hibernate.relational with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceAllows programmatic schema export, schema validation, data cleanup, and schema cleanup as a convenience for writing tests.Methods in org.hibernate.relational with annotations of type IncubatingModifier and TypeMethodDescriptionSchemaManager.forCatalog(String catalogName) Obtain an instance which targets the given catalog.Obtain an instance which targets the given schema.voidSchemaManager.populate()Populate the database by executing/import.sqland any other configured load script. -
Uses of Incubating in org.hibernate.resource.jdbc.spi
Methods in org.hibernate.resource.jdbc.spi with annotations of type IncubatingModifier and TypeMethodDescriptionvoidJdbcSessionOwner.afterObtainConnection(Connection connection) Called after a managed JDBC connection is obtained.voidJdbcSessionOwner.beforeReleaseConnection(Connection connection) Called right before a managed JDBC connection is released. -
Uses of Incubating in org.hibernate.spi
Classes in org.hibernate.spi with annotations of type IncubatingModifier and TypeClassDescriptionclassSpecialized implementation ofNavigablePathfor handling special cases pertaining to entity identifiers.classA compound name where the root path element is an entity name or a collection role and each the path sub-path from the root references a domain or mapping model part relative to a root path.classAn implementation ofNavigablePathwith special handling for treated paths. -
Uses of Incubating in org.hibernate.sql.ast
Classes in org.hibernate.sql.ast with annotations of type IncubatingModifier and TypeClassDescriptionenumUsed to indicate which query clause we are currently processinginterfaceMethods in org.hibernate.sql.ast with annotations of type IncubatingModifier and TypeMethodDescriptionSqlAstTranslator.getSqlAst()The SQL AST being translated.voidSqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) Renders a named set returning function. -
Uses of Incubating in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression with annotations of type Incubating -
Uses of Incubating in org.hibernate.sql.exec.spi
Classes in org.hibernate.sql.exec.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceAn executor for JdbcSelect operations. -
Uses of Incubating in org.hibernate.sql.model
Classes in org.hibernate.sql.model with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceMutation for a specific table as part of a logical mutation on the entity. -
Uses of Incubating in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast with annotations of type IncubatingModifier and TypeMethodDescriptionvoidColumnValueBindingList.addRestriction(ColumnValueBinding valueBinding) -
Uses of Incubating in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder with annotations of type IncubatingModifier and TypeMethodDescriptionvoidRestrictedTableMutationBuilder.addNonKeyRestriction(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g.voidColumnValuesTableMutationBuilder.addValueColumn(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a table key. -
Uses of Incubating in org.hibernate.sql.results.graph
Classes in org.hibernate.sql.results.graph with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceDomainResult<J>Represents a result value in the domain query results.interfaceResponsible for "assembling" a result for inclusion in the domain query result.interfaceContains state related to buildingDomainResultandFetchgraphsinterfaceMarker for all object types that can be part of a result mappinginterfaceState used as part of applying entity graphs to HibernateDomainResult/Fetchload graphs.interfaceContract for fetches including entity, collection and composite.interfaceParts of the domain model that can be fetched.interfaceThis is essentially a List of Fetch(es), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such asFetchList.indexedForEach(IndexedConsumer).interfaceContract for things that can be the parent of a fetchinterfaceInitializer<Data extends InitializerData>Defines a multi-step process for initializing entity, collection and composite state.Methods in org.hibernate.sql.results.graph with annotations of type IncubatingModifier and TypeMethodDescriptionvoidDomainResultGraphNode.collectValueIndexesToCache(BitSet valueIndexes) Collect the JDBC value indexes used by this domain result that should be cached. -
Uses of Incubating in org.hibernate.sql.results.graph.embeddable
Classes in org.hibernate.sql.results.graph.embeddable with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceSpecialized EmbeddableResultGraphNode for cases where we have an actual embeddable class. -
Uses of Incubating in org.hibernate.sql.results.internal
Classes in org.hibernate.sql.results.internal with annotations of type IncubatingModifier and TypeClassDescriptionclassReturns the first object in each row, if there is exactly one item in the selection list, or the whole row otherwise. -
Uses of Incubating in org.hibernate.sql.results.jdbc.spi
Classes in org.hibernate.sql.results.jdbc.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceProducer for JdbcValuesMapping references.interfacePluggable contract for providing customJdbcValuesMappingProducerimplementations. -
Uses of Incubating in org.hibernate.sql.results.spi
Classes in org.hibernate.sql.results.spi with annotations of type IncubatingModifier and TypeClassDescriptionclassReads rows without producing a result.interfaceDefines transformation of a raw row in the domain query result row.classUsed beneathSelectionQuery.getResultCount(). -
Uses of Incubating in org.hibernate.tool.schema.extract.spi
Classes in org.hibernate.tool.schema.extract.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceProvides access to information about existing table columnsinterfaceProvides access to information about existing schema objects (tables, sequences etc) of existing database.interfaceDefines a context for performing extraction including providing access to information about ongoing extraction as well as to delegates needed in performing extraction.static interfaceIn conjunction withExtractionContext.getDatabaseObjectAccess()provides access to information about known database objects to the extractor.static interfaceinterfaceContract for extracting information about objects in the database schema(s).Methods in org.hibernate.tool.schema.extract.spi with annotations of type IncubatingModifier and TypeMethodDescriptiondefault <T> TExtractionContext.getQueryResults(String queryString, Object[] positionalParameters, ExtractionContext.ResultSetProcessor<T> resultSetProcessor) -
Uses of Incubating in org.hibernate.tool.schema.internal
Classes in org.hibernate.tool.schema.internal with annotations of type IncubatingModifier and TypeClassDescriptionclassThe basic implementation ofCleaner.classATableMigratorthat only knows how to add new columns. -
Uses of Incubating in org.hibernate.tool.schema.spi
Classes in org.hibernate.tool.schema.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceAn object that produces the SQL required to truncate the tables in a schema.interfaceParameter object representing options for schema management tool executioninterfaceEncapsulates the functionality for extracting database metadata used bySchemaManagementTool.interfaceService delegate for handling schema creation.interfaceService delegate for handling schema dropping.interfaceDefines a filter for Hibernate's schema tooling.interfaceUsed to specify theSchemaFilters to be used by create, drop, migrate and validate operations on the database schema.interfaceContract for schema management tool integration.interfaceService delegate for handling schema migration.interfaceService delegate for handling schema population.interfaceService delegate for handling schema truncation.interfaceService delegate for handling schema validations -
Uses of Incubating in org.hibernate.tuple.entity
Classes in org.hibernate.tuple.entity with annotations of type Incubating -
Uses of Incubating in org.hibernate.type
Classes in org.hibernate.type with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceBasicPluralType<C,E> A basic plural type.interfaceBindableType<J>Represents a type of argument which can be bound to a positional or named query parameter.interfaceA context within which aBindableTypecan be resolved to an instance ofSqmExpressible.interfaceSpecialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.enumEnumerates the possible storage strategies for offset or zoned datetimes.Methods in org.hibernate.type with annotations of type IncubatingModifier and TypeMethodDescriptiondefault StringBasicType.getCheckCondition(String columnName, Dialect dialect) The check constraint that should be added to the column definition in generated DDL.default BasicValueConverter<T, ?> BasicType.getValueConverter()booleanCollectionType.isInverse(SessionFactoryImplementor factory) -
Uses of Incubating in org.hibernate.type.descriptor.converter.spi
Classes in org.hibernate.type.descriptor.converter.spi with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceBasicValueConverter<D,R> Support for basic-typed value conversions.interfaceAdapts a JPA-standardAttributeConverterto the nativeBasicValueConverter. -
Uses of Incubating in org.hibernate.type.descriptor.java
Classes in org.hibernate.type.descriptor.java with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceDescriptor for a basic plural Java type.interfaceSpecialized JavaType for temporal types.Methods in org.hibernate.type.descriptor.java with annotations of type IncubatingModifier and TypeMethodDescriptionJavaType.createJavaType(ParameterizedType parameterizedType, TypeConfiguration typeConfiguration) Creates theJavaTypefor the givenParameterizedTypebased on thisJavaTyperegistered for the raw type.default StringJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<T, ?> converter, Dialect dialect) The check constraint that should be added to the column definition in generated DDL. -
Uses of Incubating in org.hibernate.type.descriptor.java.spi
Classes in org.hibernate.type.descriptor.java.spi with annotations of type IncubatingModifier and TypeClassDescriptionclassBasicCollectionJavaType<C extends Collection<E>,E> Descriptor for handling persistent collections.classJava type forFormatMapperbased types i.e.classJsonJavaType<T>classXmlJavaType<T> -
Uses of Incubating in org.hibernate.type.descriptor.jdbc
Classes in org.hibernate.type.descriptor.jdbc with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceMethods in org.hibernate.type.descriptor.jdbc with annotations of type IncubatingModifier and TypeMethodDescriptiondefault voidJdbcType.addAuxiliaryDatabaseObjects(JavaType<?> javaType, BasicValueConverter<?, ?> valueConverter, Size columnSize, Database database, JdbcTypeIndicators context) default voidJdbcType.appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect) Append the write expression wrapped in a way to be able to write values with this JdbcType's ValueBinder.DelegatingJdbcTypeIndicators.getExplicitJdbcTypeCode()default IntegerJdbcTypeIndicators.getExplicitJdbcTypeCode()Used (for now) only to choose a containerJdbcTypefor SQL arrays.default StringJdbcType.getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database) default Class<?> JdbcType.getPreferredJavaTypeClass(WrapperOptions options) The Java type class that is preferred by the binder or null.default booleanJdbcType.hasDatePart()default booleanJdbcType.hasTimePart()default booleanJdbcType.isBoolean()default booleanJdbcType.isComparable()default booleanJdbcType.isImplicitJson()default booleanJdbcType.isImplicitXml()default booleanJdbcType.isJson()default booleanJdbcType.isSmallInteger()default booleanJdbcType.isSpatial()default booleanJdbcType.isStringLikeExcludingClob()default booleanJdbcType.isXml()booleanDelegatingJdbcTypeIndicators.isXmlFormatMapperLegacyFormatEnabled()default booleanJdbcTypeIndicators.isXmlFormatMapperLegacyFormatEnabled()Whether to use the legacy format for serializing/deserializing XML data.default ExpressionJdbcType.wrapTopLevelSelectionExpression(Expression expression) Wraps the top level selection expression to be able to read values with this JdbcType's ValueExtractor.default StringJdbcType.wrapWriteExpression(String writeExpression, Dialect dialect) Wraps the write expression to be able to write values with this JdbcType's ValueBinder. -
Uses of Incubating in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with annotations of type IncubatingModifier and TypeMethodDescriptiondefault String[]DdlType.getRawTypeNames()Deprecated.not appropriate for named enum or array types -
Uses of Incubating in org.hibernate.type.format
Classes in org.hibernate.type.format with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceA mapper for mapping objects to and from a format. -
Uses of Incubating in org.hibernate.type.spi
Classes in org.hibernate.type.spi with annotations of type IncubatingModifier and TypeClassDescriptionclassEach instance defines a set of types available in a given persistence unit, and isolates them from other configurations.Methods in org.hibernate.type.spi with annotations of type IncubatingModifier and TypeMethodDescriptionfinal FormatMapperTypeConfiguration.getJsonFormatMapper()final FormatMapperTypeConfiguration.getXmlFormatMapper() -
Uses of Incubating in org.hibernate.usertype
Classes in org.hibernate.usertype with annotations of type IncubatingModifier and TypeInterfaceDescriptioninterfaceThis interface should be implemented by user-defined custom types that have persistent attributes and can be thought of as something more like an embeddable object.Methods in org.hibernate.usertype with annotations of type IncubatingModifier and TypeMethodDescriptiondefault TypeDynamicParameterizedType.ParameterType.getReturnedJavaType()default AttributeConverter<J, ?> UserType.getValueConverter()Returns the converter that this custom type uses for transforming from the domain type to the relational type, ornullif there is no conversion.default BooleanUserType.isComparable()Is this a comparable type in HQL? A type is comparable if it may be used with comparison operators like>=, and withmax()andmin().
Column.secondPrecision()which was introduced in JPA 3.2