Uses of Class
org.hibernate.Incubating
-
Packages that use Incubating Package Description org.hibernate This package defines the central Hibernate APIs, beginning withSessionFactory, which represents an instance of Hibernate at runtime and is the source of new instances ofSessionandStatelessSession, the most important APIs exposing persistence-related operations for entities.org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.annotations.processing Annotations used to drive annotation processors:@Findis used to generate finder methods using the Metamodel Generator,@HQLand@SQLare used to generate query methods using the Metamodel Generator, andCheckHQLinstructs the Query Validator to check all HQL queries in the annotated package or type.org.hibernate.binder 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.org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.model 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.org.hibernate.boot.model.convert.spi Defines the SPI of a registry of JPAAttributeConverters.org.hibernate.boot.model.naming This API allows intervention by generic code in the process of determining the names of database objects (tables, columns, and constraints).org.hibernate.boot.model.relational Some SPIs related to DDL generation and schema management.org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.bytecode.enhance.spi.interceptor Support for bytecode interceptor implementations.org.hibernate.cfg This package defines APIs for configuring Hibernate.org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.aggregate Support forDialect-specific aggregate column types, including user-defined composite types, and JSON or XML types.org.hibernate.engine.jdbc.batch.spi Defines contracts for JDBC batching support.org.hibernate.engine.jdbc.mutation Package defining support for executing mutation SQL statements produced by the persister for an entity or collection.org.hibernate.engine.jdbc.mutation.group org.hibernate.engine.jdbc.spi SPI contracts supporting various aspects of JDBC interaction.org.hibernate.engine.query.spi An SPI for dealing with parameters of native queries.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.event.service.spi An SPI for the event listener registration service.org.hibernate.event.spi Defines the event types and event listener interfaces for events produced by the statefulSession.org.hibernate.generator This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.factory Defines a service for creating id generators.org.hibernate.id.factory.spi Contains an SPI for id generator factories.org.hibernate.integrator.spi An SPI for extensions which integrate with Hibernate via the JavaServiceLoaderfacility.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.procedure.spi Defines an SPI for calling stored procedures and functions.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.criteria The JPA-standard criteria query API defines all the operations needed express any query written in standard JPQL.org.hibernate.query.criteria.spi SPI for extendingHibernateCriteriaBuilderwith additional functionality by registering aService.org.hibernate.query.derived org.hibernate.query.hql Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.named Support for named queriesorg.hibernate.query.procedure Support SQL functions in the SQM model.org.hibernate.query.results Support for defining result set mappings used inNativeQuery,ProcedureCall, andStoredProcedureQuery.org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sql.spi SPIs for native SQL query support.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsertstatements in the SQM tree.org.hibernate.relational Programmatic access to the schema management tool.org.hibernate.spi A tiny SPI for dealing with compound names and navigable paths.org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations of model parts originating from normal persistence-context events.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.jdbc.spi org.hibernate.sql.results.spi org.hibernate.tool.schema.extract.spi Defines an SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.spi An SPI for tooling related to DDL generation, export, migration, and validation.org.hibernate.tuple.entity org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter.spi An SPI for basic-typed value conversions, including support for handling JPAAttributeConverterinstances as part of the HibernateTypesystem.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.format 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.org.hibernate.type.spi Defines a registry for HibernateTypes.org.hibernate.usertype An API for user-defined custom types which extend the set of built-in types defined inorg.hibernate.type. -
Packages with annotations of type Incubating Package Description org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.query.criteria The JPA-standard criteria query API defines all the operations needed express any query written in standard JPQL.org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.sql.exec Support for execution of SQL statements via JDBC.org.hibernate.type.format 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.org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptorhandling.org.hibernate.graph Implements and extends the JPA-defined entity graph API.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations of model parts originating from normal persistence-context events.org.hibernate.engine.jdbc.mutation Package defining support for executing mutation SQL statements produced by the persister for an entity or collection.org.hibernate.persister.collection.mutation Defines support for performing mutation operations against collections.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.query.procedure Support SQL functions in the SQM model.org.hibernate.annotations.processing Annotations used to drive annotation processors:@Findis used to generate finder methods using the Metamodel Generator,@HQLand@SQLare used to generate query methods using the Metamodel Generator, andCheckHQLinstructs the Query Validator to check all HQL queries in the annotated package or type.org.hibernate.sql.results Package for processing JDBCResultSets into hydrated domain model graphs based on a "load plan" defined by a "domain result graph", that is, one or moreDomainResultnodes with zero or moreFetchnodes.org.hibernate.graph.spi This package defines an internal SPI abstracting over implementations of the APIs defined inorg.hibernate.graph.org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.query.criteria.spi SPI for extendingHibernateCriteriaBuilderwith additional functionality by registering aService.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.type.descriptor.converter.spi An SPI for basic-typed value conversions, including support for handling JPAAttributeConverterinstances as part of the HibernateTypesystem.org.hibernate.query.sqm This package defines a semantic model of HQL queries. -
-
Uses of Incubating in org.hibernate
Classes in org.hibernate with annotations of type Incubating Modifier and Type Interface Description interfaceSessionEventListenerImplemented by custom listeners that respond to low-level events involving interactions between theSessionand the database or second-level cache.classTimeZoneStorageStrategyEnumerates the possible storage strategies for offset or zoned datetimes.Methods in org.hibernate with annotations of type Incubating Modifier and Type Method Description voidStatelessSession. upsert(Object entity)Use a SQLmerge intostatement to perform an upsert.voidStatelessSession. upsert(String entityName, Object entity)Use a SQLmerge intostatement to perform an upsert. -
Uses of Incubating in org.hibernate.annotations
Classes in org.hibernate.annotations with annotations of type Incubating Modifier and Type Class Description interfaceArraySpecifies the maximum length of a SQL array type mapped by the annotated attribute.interfaceAttributeBinderTypeAssociates a user-defined annotation with anAttributeBinder, allowing the annotation to drive some custom model binding.interfaceCollateSpecifies a collation to use when generating DDL for the column mapped by the annotated field or property.interfaceDialectOverrideAllows certain annotations to be overridden in a given SQLDialect.interfaceInstantiatorMarks the canonical constructor to be used for instantiation of an embeddable.interfaceSoftDeleteDescribes a soft-delete indicator mapping.interfaceStructSpecifies the UDT (user defined type) name for the annotated embeddable type or embedded attribute.interfaceTimeZoneColumnSpecifies the mapped column for storing the time zone information, for use in conjunction withTimeZoneStorageType.COLUMNorTimeZoneStorageType.AUTO.interfaceTimeZoneStorageSpecifies how the time zone information of a persistent property or field should be persisted.classTimeZoneStorageTypeDescribes the storage of timezone information for zoned datetime types, in particular, for the typesOffsetDateTimeandZonedDateTime.interfaceTypeBinderTypeAssociates a user-defined annotation with aTypeBinder, allowing the annotation to drive some custom model binding.interfaceViewMaps an entity to a database view. -
Uses of Incubating in org.hibernate.annotations.processing
Classes in org.hibernate.annotations.processing with annotations of type Incubating Modifier and Type Class Description interfaceCheckHQLIndicates 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.interfaceFindIdentifies 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.interfaceHQLIdentifies 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.interfaceSQLIdentifies 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 Incubating Modifier and Type Interface Description interfaceAttributeBinder<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 Incubating Modifier and Type Method Description SessionFactoryBuilderSessionFactoryBuilder. applyJsonFormatMapper(FormatMapper jsonFormatMapper)Specifies aformat mapperto use for serialization/deserialization of JSON properties.SessionFactoryBuilderSessionFactoryBuilder. applyXmlFormatMapper(FormatMapper xmlFormatMapper)Specifies aformat mapperto use for serialization/deserialization of XML properties. -
Uses of Incubating in org.hibernate.boot.model
Methods in org.hibernate.boot.model with annotations of type Incubating Modifier and Type Method Description default 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 Incubating Modifier and Type Interface Description interfaceConverterAutoApplyHandlerManages resolution of auto-appliedAttributeConverterreferences for specific mappingsinterfaceConverterRegistryA registry for JPA converters. -
Uses of Incubating in org.hibernate.boot.model.naming
Classes in org.hibernate.boot.model.naming with annotations of type Incubating Modifier and Type Interface Description interfaceImplicitNamingStrategyA 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.interfacePhysicalNamingStrategyA 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 Incubating Modifier and Type Interface Description interfaceColumnOrderingStrategy -
Uses of Incubating in org.hibernate.boot.spi
Classes in org.hibernate.boot.spi with annotations of type Incubating Modifier and Type Interface Description interfaceAdditionalMappingContributionsCollector for contributions from contributorsinterfaceAdditionalMappingContributorContract allowing pluggable contributions of additional mapping objects.interfaceBootstrapContextDefines a context for things available during the process of bootstrapping aSessionFactorywhich are expected to be cleaned up after theSessionFactoryis built.Methods in org.hibernate.boot.spi with annotations of type Incubating Modifier and Type Method Description default JavaType<Object>SessionFactoryOptions. getDefaultTenantIdentifierJavaType()The default tenant identifier java type to use, in case no explicit tenant identifier property is defined.TimeZoneStorageStrategySessionFactoryOptions. getDefaultTimeZoneStorageStrategy()FormatMapperSessionFactoryOptions. getJsonFormatMapper()The format mapper to use for serializing/deserializing JSON data.default intMetadataBuildingContext. getPreferredSqlTypeCodeForArray()intSessionFactoryOptions. getPreferredSqlTypeCodeForArray()default intMetadataBuildingContext. getPreferredSqlTypeCodeForBoolean()intSessionFactoryOptions. getPreferredSqlTypeCodeForBoolean()default intMetadataBuildingContext. getPreferredSqlTypeCodeForDuration()intSessionFactoryOptions. getPreferredSqlTypeCodeForDuration()default intMetadataBuildingContext. getPreferredSqlTypeCodeForInstant()intSessionFactoryOptions. getPreferredSqlTypeCodeForInstant()default intMetadataBuildingContext. getPreferredSqlTypeCodeForUuid()intSessionFactoryOptions. getPreferredSqlTypeCodeForUuid()FormatMapperSessionFactoryOptions. getXmlFormatMapper()The format mapper to use for serializing/deserializing XML data.voidMetadataImplementor. orderColumns(boolean forceOrdering) -
Uses of Incubating in org.hibernate.bytecode.enhance.spi.interceptor
Classes in org.hibernate.bytecode.enhance.spi.interceptor with annotations of type Incubating Modifier and Type Interface Description interfaceBytecodeLazyAttributeInterceptor -
Uses of Incubating in org.hibernate.cfg
Fields in org.hibernate.cfg with annotations of type Incubating Modifier and Type Field Description static StringMappingSettings. CREATE_EMPTY_COMPOSITES_ENABLEDDeprecated.It makes no sense at all to enable this at the global level for a persistence unit.static StringJdbcSettings. DIALECT_NATIVE_PARAM_MARKERSControls whether to use JDBC markers (`?`) or dialect native markers for parameters within preparable SQL statements.static StringMappingSettings. ID_DB_STRUCTURE_NAMING_STRATEGYAn implicit naming strategy for database structures (tables, sequences) related to identifier generators.static StringPersistenceSettings. JPA_CALLBACKS_ENABLEDAllows JPA callbacks (viaPreUpdateand friends) to be completely disabled.static 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 StringMappingSettings. PREFERRED_BOOLEAN_JDBC_TYPESpecifies the preferred JDBC type for storing boolean values.static StringMappingSettings. PREFERRED_DURATION_JDBC_TYPEThe preferred JDBC type to use for storingDurationvalues.static StringMappingSettings. PREFERRED_INSTANT_JDBC_TYPESpecifies the preferred JDBC type for storingInstantvalues.static StringMappingSettings. PREFERRED_UUID_JDBC_TYPEThe preferred JDBC type to use for storingUUIDvalues.static StringMappingSettings. WRAPPER_ARRAY_HANDLINGConfigurable control over how to handleByte[]andCharacter[]types encountered in the application domain model.static 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.Methods in org.hibernate.cfg with annotations of type Incubating Modifier and Type Method Description ColumnOrderingStrategyConfiguration. getColumnOrderingStrategy()TheCustomEntityDirtinessStrategy, if any, that was added to this configuration.ConfigurationConfiguration. 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 Incubating Modifier and Type Interface Description interfaceCollectionInitializerProducerFunctional 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.interfaceCollectionSemanticsResolverResolve the collection semantics for the given mapped collection.classInitializerProducerBuilderinterfaceLazyInitializableThe most general abstraction over collections which may be fetched lazily.classPersistentArrayHolder<E>A dummy collection wrapper for an array.classPersistentBag<E>An unordered, un-keyed collection that can contain the same element multiple times.interfacePersistentCollection<E>Persistent collections are treated as value objects by Hibernate.classPersistentIdentifierBag<E>An "identifier bag" implements "bag" semantics more efficiently than a regular bag by adding a synthetic identifier column to the table.classPersistentList<E>A persistent wrapper for aList.classPersistentMap<K,E>A persistent wrapper for aMap.classPersistentSet<E>A persistent wrapper for aSet.classPersistentSortedMap<K,E>A persistent wrapper for aSortedMap.classPersistentSortedSet<E>A persistent wrapper for aSortedSet. -
Uses of Incubating in org.hibernate.dialect
Classes in org.hibernate.dialect with annotations of type Incubating Modifier and Type Class Description classDialectDelegateWrapperA wrapper of Dialect, to allow decorating some selected methods without having to extend the original class.classTimeZoneSupportDescribes the extent to which a given database supports the SQLwith time zonetypes.Methods in org.hibernate.dialect with annotations of type Incubating Modifier and Type Method Description SchemaManagementToolDialect. getFallbackSchemaManagementTool(Map<String,Object> configurationValues, ServiceRegistryImplementor registry)TheSchemaManagementToolto use if none is explicitly specified.SchemaManagementToolDialectDelegateWrapper. getFallbackSchemaManagementTool(Map<String,Object> configurationValues, ServiceRegistryImplementor registry) -
Uses of Incubating in org.hibernate.dialect.aggregate
Classes in org.hibernate.dialect.aggregate with annotations of type Incubating Modifier and Type Interface Description interfaceAggregateSupportA set of operations providing support for aggregate column types in a certainSQL dialect. -
Uses of Incubating in org.hibernate.engine.jdbc.batch.spi
Classes in org.hibernate.engine.jdbc.batch.spi with annotations of type Incubating Modifier and Type Interface Description interfaceBatchRepresents a batch of statements to be executed together.interfaceBatchBuilderA builder forBatchinstances. -
Uses of Incubating in org.hibernate.engine.jdbc.mutation
Classes in org.hibernate.engine.jdbc.mutation with annotations of type Incubating Modifier and Type Interface Description interfaceJdbcValueBindingsThe JDBC values for a mutationinterfaceMutationExecutorMain contract for performing the mutation.interfaceOperationResultCheckerUsed 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 Incubating Modifier and Type Interface Description interfacePreparedStatementDetailsDescriptor for details about aPreparedStatementinterfacePreparedStatementGroupGrouping ofPreparedStatementreferences. -
Uses of Incubating in org.hibernate.engine.jdbc.spi
Methods in org.hibernate.engine.jdbc.spi with annotations of type Incubating Modifier and Type Method Description ParameterMarkerStrategyJdbcServices. 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 Incubating Modifier and Type Class Description classAbstractParameterDescriptor<T>classNamedParameterDescriptor<T>Descriptor regarding a named parameter.interfaceNativeQueryInterpreterService contract for dealing with native queries.classOrdinalParameterDescriptor<T>Descriptor regarding an ordinal parameter. -
Uses of Incubating in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi with annotations of type Incubating Modifier and Type Interface Description interfaceEntityHolderHolder for an entry in thePersistenceContextfor anEntityKey.interfacePersistentAttributeInterceptorThe 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 Incubating Modifier and Type Method Description EntityHolderPersistenceContext. claimEntityHolderIfPossible(EntityKey key, @Nullable Object entity, JdbcValuesSourceProcessingState processingState, EntityInitializer initializer)Return an existing entity holder for the entity key, possibly creating one if necessary.voidPersistenceContext. postLoad(JdbcValuesSourceProcessingState processingState, Consumer<EntityHolder> loadedConsumer)Constructors in org.hibernate.engine.spi with annotations of type Incubating Constructor Description EffectiveEntityGraph()EffectiveEntityGraph(boolean allowOverwrite) -
Uses of Incubating in org.hibernate.event.service.spi
Classes in org.hibernate.event.service.spi with annotations of type Incubating Modifier and Type Interface Description interfaceEventActionWithParameter<T,U,X>Methods in org.hibernate.event.service.spi with annotations of type Incubating Modifier and Type Method Description <U> voidEventListenerGroup. fireEventOnEachListener(U event, BiConsumer<T,U> actionOnEvent)Similar asEventListenerGroup.fireLazyEventOnEachListener(Supplier, BiConsumer)except it doesn't use a {Supplier}: useful when there is no need to lazily initialize the event.<R,U,RL>
CompletionStage<R>EventListenerGroup. fireEventOnEachListener(U event, Function<RL,Function<U,CompletionStage<R>>> fun)Similar toEventListenerGroup.fireEventOnEachListener(Object, Function), 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, Function), but Reactive friendly: it chains processing of the same event on each Reactive Listener, and returns aCompletionStageof type R.<U,X>
voidEventListenerGroup. 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.event.spi
Classes in org.hibernate.event.spi with annotations of type Incubating Modifier and Type Interface Description interfaceEventManagerinterfaceHibernateMonitoringEvent -
Uses of Incubating in org.hibernate.generator
Classes in org.hibernate.generator with annotations of type Incubating Modifier and Type Interface Description interfaceGeneratorCreationContextMethods in org.hibernate.generator with annotations of type Incubating Modifier and Type Method Description default InsertGeneratedIdentifierDelegateOnExecutionGenerator. getGeneratedIdentifierDelegate(PostInsertIdentityPersister 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.id.enhanced
Classes in org.hibernate.id.enhanced with annotations of type Incubating Modifier and Type Interface Description interfaceImplicitDatabaseObjectNamingStrategyA naming strategy specifically for determining the implicit naming of tables and sequences relating to enhanced identifier-generators. -
Uses of Incubating in org.hibernate.id.factory
Classes in org.hibernate.id.factory with annotations of type Incubating Modifier and Type Interface Description interfaceIdentifierGeneratorFactoryContract for a factory ofIdentifierGeneratorinstances.Methods in org.hibernate.id.factory with annotations of type Incubating Modifier and Type Method Description GeneratorIdentifierGeneratorFactory. createIdentifierGenerator(GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)Create anIdentifierGeneratorbased on the given details. -
Uses of Incubating in org.hibernate.id.factory.spi
Classes in org.hibernate.id.factory.spi with annotations of type Incubating Modifier and Type Interface Description interfaceCustomIdGeneratorCreationContext -
Uses of Incubating in org.hibernate.integrator.spi
Methods in org.hibernate.integrator.spi with annotations of type Incubating Modifier and Type Method Description default voidIntegrator. integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory)Perform integration. -
Uses of Incubating in org.hibernate.mapping
Methods in org.hibernate.mapping with annotations of type Incubating Modifier and Type Method Description default MetadataBuildingContextValue. getBuildingContext()default StringValue. getExtraCreateTableInfo()default JdbcMappingValue. getSelectableType(Mapping factory, int index)default StringSelectable. getWriteExpr()default StringSelectable. getWriteExpr(JdbcMapping jdbcMapping, Dialect dialect)voidBasicValue. setExplicitJdbcTypeCode(Integer jdbcTypeCode) -
Uses of Incubating in org.hibernate.metamodel
Classes in org.hibernate.metamodel with annotations of type Incubating Modifier and Type Class Description classAttributeClassificationAn extended set ofAttribute.PersistentAttributeTypeaddingAttributeClassification.ANYclassCollectionClassificationClassifications of the plurality.interfaceMappingMetamodelAccess to information about the runtime relational O/R mapping model.interfaceRuntimeMetamodelsEntry 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 Incubating Modifier and Type Interface Description interfaceAttributeMappingsListThis 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).interfaceAttributeMappingsMapSimilar toAttributeMappingsList, this is essentially an immutable Map of AttributeMapping(s), allowing iteration of all mappings but also retrieval by name (a String key).interfaceBindableContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement.interfaceNaturalIdMappingMapping for an entity's natural-id, if one is defined.interfaceSelectableMappingMapping of a selectable (column/formula)classSelectablePathThe path for a selectable.Methods in org.hibernate.metamodel.mapping with annotations of type Incubating Modifier and Type Method Description default JavaType<?>JdbcMapping. getJdbcJavaType()default JdbcLiteralFormatterJdbcMapping. getJdbcLiteralFormatter()The strategy for formatting values of this expressible type to a SQL literal.default BasicValueConverterJdbcMapping. getValueConverter()Returns the converter that this basic type uses for transforming from the domain type, to the relational type, ornullif there is no conversion. -
Uses of Incubating in org.hibernate.metamodel.model.domain
Classes in org.hibernate.metamodel.model.domain with annotations of type Incubating Modifier and Type Interface Description interfaceJpaMetamodelExtensions to the JPA-defined metamodel of persistent Java types. -
Uses of Incubating in org.hibernate.metamodel.spi
Classes in org.hibernate.metamodel.spi with annotations of type Incubating Modifier and Type Interface Description interfaceEmbeddableInstantiatorContract for instantiating embeddable values.interfaceEmbeddableRepresentationStrategyDescribes the representation of a particular embeddable type.interfaceInstantiatorStrategy for instantiating a managed typeinterfaceManagedTypeRepresentationResolverPluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.interfaceManagedTypeRepresentationStrategyDefines a singular extension point for capabilities pertaining to a representation mode.interfaceValueAccessProvides access to the values for a managed type (currently just embeddables). -
Uses of Incubating in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity with annotations of type Incubating Modifier and Type Class Description classEntityNameUseDescribes the kind of entity name use.Methods in org.hibernate.persister.entity with annotations of type Incubating Modifier and Type Method Description Iterable<UniqueKeyEntry>EntityPersister. uniqueKeyEntries() -
Uses of Incubating in org.hibernate.persister.entity.mutation
Classes in org.hibernate.persister.entity.mutation with annotations of type Incubating Modifier and Type Interface Description interfaceAttributeAnalysisResults of analyzing an attribute in terms of handling update operationsinterfaceEntityMutationTargetAnything that can be the target of mutationsinterfaceUpdateValuesAnalysisContains 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.spi
Classes in org.hibernate.procedure.spi with annotations of type Incubating Modifier and Type Interface Description interfaceNamedCallableQueryMementoRepresents a "memento" (disconnected, externalizable form) of a ProcedureCallinterfaceProcedureParameterImplementor<T>SPI extension for ProcedureParameter -
Uses of Incubating in org.hibernate.query
Classes in org.hibernate.query with annotations of type Incubating Modifier and Type Interface Description interfaceBindableType<J>Types that can be used to handle bindingQueryparametersinterfaceJpaTupleHibernate extension to the Jakarta PersistenceTuplecontractinterfaceMutationQueryWithin the context of an active session, an instance of this type represents an executable mutation query, that is, aninsert,update, ordelete.classOrder<X>A rule for sorting a query result set.interfaceOutputableType<J>Specialization ofDomainTypefor types that can be used as a parameter output for aProcedureCall.classPageIdentifies a page of query results by page size and page number.interfaceParameterMetadataAccess to known information about the parameters for 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.interfaceQueryParameter<T>Represents a parameter defined in the source (HQL/JPQL or criteria) query.interfaceResultListTransformer<T>interfaceReturnableType<T>Specialization of DomainType for types that can be used as function returnsinterfaceSelectionQuery<R>Within the context of an active session, an instance of this type represents an executable selection query, that is, aselect.interfaceTupleTransformer<T>Methods in org.hibernate.query with annotations of type Incubating Modifier and Type Method Description Query<R>Query. setOrder(List<Order<? super R>> orderList)Query<R>Query. setOrder(Order<? super R> order)SelectionQuery<R>SelectionQuery. setOrder(List<Order<? super R>> orderList)If the result type of this query is an entity class, add one or more rules for ordering the query results.SelectionQuery<R>SelectionQuery. setOrder(Order<? super R> order)If the result type of this query is an entity class, add a rule for ordering the query results.default Query<R>Query. setPage(Page page)SelectionQuery<R>SelectionQuery. setPage(Page page)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 Incubating Modifier and Type Class Description classCriteriaDefinition<R>A utility class that makes it easier to build criteria queries.interfaceHibernateCriteriaBuilderA JPACriteriaBuilderis a source of objects which may be composed to express a criteria query.interfaceJpaCriteriaInsertSelect<T>A representation of SqmInsertSelectStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-select criteria.interfaceJpaCriteriaInsertValues<T>A representation of SqmInsertValuesStatement at theorg.hibernate.query.criterialevel, even though JPA does not define support for insert-values criteria.interfaceJpaCrossJoin<T>interfaceJpaCteContainerCommon contract for criteria parts that can hold CTEs (common table expressions).interfaceJpaCteCriteria<T>A CTE (common table expression) criteria.interfaceJpaCteCriteriaAttributeDescribes the attribute of aJpaCteCriteriaType.interfaceJpaCteCriteriaType<T>A CTE (common table expression) criteria type.interfaceJpaDerivedFrom<T>interfaceJpaDerivedJoin<T>interfaceJpaDerivedRoot<T>interfaceJpaSearchOrderRepresents the search order for a recursive CTE (common table expression).interfaceJpaWindowCommon contract for window parts used in window and aggregate functions.interfaceJpaWindowFrameCommon contract for aJpaWindowframe specification.Methods in org.hibernate.query.criteria with annotations of type Incubating Modifier and Type Method Description JpaExpression<Double>HibernateCriteriaBuilder. 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.<T> JpaPredicateHibernateCriteriaBuilder. arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)Whether an array contains another array.<T> JpaPredicateHibernateCriteriaBuilder. arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray)Whether an array contains another array.<T> JpaPredicateHibernateCriteriaBuilder. arrayContainsAll(T[] array, Expression<T[]> subArrayExpression)Whether an array contains another array.<T> JpaPredicateHibernateCriteriaBuilder. arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)Whether an array contains another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder. arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray)Whether an array contains another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder. arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression)Whether an array contains another array with nullable elements.<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[]>HibernateCriteriaBuilder. arrayFill(T element, Integer elementCount)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> 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.<T> JpaPredicateHibernateCriteriaBuilder. arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder. arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2)Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder. arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder. arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicateHibernateCriteriaBuilder. arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2)Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicateHibernateCriteriaBuilder. arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array, supportingnullelements.<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.<T> JpaExpression<String>HibernateCriteriaBuilder. arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression)Concatenates the non-null array elements with a separator, as specified by the arguments.<T> JpaExpression<String>HibernateCriteriaBuilder. arrayToString(Expression<? extends Object[]> arrayExpression, String separator)Concatenates the non-null 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.JpaSearchOrderHibernateCriteriaBuilder. asc(JpaCteCriteriaAttribute x)Create a search ordering by the ascending value of the CTE attribute.JpaSearchOrderHibernateCriteriaBuilder. asc(JpaCteCriteriaAttribute x, boolean nullsFirst)Create a search ordering by the ascending value of the CTE attribute.JpaExpression<Double>HibernateCriteriaBuilder. asin(Expression<? extends Number> x)Create an expression that returns the inverse sine of its argument.JpaExpression<Double>HibernateCriteriaBuilder. atan(Expression<? extends Number> x)Create an expression that returns the inverse tangent of its argument.JpaExpression<Double>HibernateCriteriaBuilder. atan2(Expression<? extends Number> y, Expression<? extends Number> x)Create an expression that returns the inverse tangent ofyoverx.JpaExpression<Double>HibernateCriteriaBuilder. atan2(Expression<? extends Number> y, Number x)JpaExpression<Double>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)JpaFunction<String>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.<E> JpaPredicateHibernateCriteriaBuilder. collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection contains another basic collection.<E> JpaPredicateHibernateCriteriaBuilder. collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)Whether a basic collection contains another basic collection.<E> JpaPredicateHibernateCriteriaBuilder. collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression)Whether a basic collection contains another basic collection.<E> JpaPredicateHibernateCriteriaBuilder. collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection contains another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder. collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)Whether a basic collection contains another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder. collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection contains another basic collection with nullable elements.<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.JpaExpression<Integer>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.<E> JpaPredicateHibernateCriteriaBuilder. collectionOverlaps(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. collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder. collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder. collectionOverlapsNullable(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. collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> JpaPredicateHibernateCriteriaBuilder. collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.<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.<T> JpaExpression<String>HibernateCriteriaBuilder. collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression)Concatenates the non-null basic collection elements with a separator, as specified by the arguments.<T> JpaExpression<String>HibernateCriteriaBuilder. collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator)Concatenates the non-null basic 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.JpaExpression<Double>HibernateCriteriaBuilder. cos(Expression<? extends Number> x)Create an expression that returns the cosine of its argument.JpaExpression<Double>HibernateCriteriaBuilder. cosh(Expression<? extends Number> x)Create an expression that returns the hyperbolic cosine of its argument.JpaExpression<Long>HibernateCriteriaBuilder. count(Expression<?> argument, JpaPredicate filter)JpaExpression<Long>HibernateCriteriaBuilder. count(Expression<?> argument, JpaPredicate filter, JpaWindow window)Create acountaggregate function expression.JpaExpression<Long>HibernateCriteriaBuilder. count(Expression<?> argument, JpaWindow window)JpaWindowHibernateCriteriaBuilder. createWindow()Create an emptyJpaWindowto use with window and aggregate functions.<X> JpaCrossJoin<X>JpaFrom. crossJoin(Class<X> entityJavaType)<X> JpaCrossJoin<X>JpaFrom. crossJoin(EntityDomainType<X> entity)JpaExpression<Double>HibernateCriteriaBuilder. cumeDist(JpaWindow window)Create acume_distwindow function expression.JpaFunction<Integer>HibernateCriteriaBuilder. day(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.DAYof a date, time, or datetime expression.JpaExpression<Double>HibernateCriteriaBuilder. degrees(Expression<? extends Number> x)Create an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.JpaExpression<Long>HibernateCriteriaBuilder. denseRank(JpaWindow window)Create adense_rankwindow function expression.JpaSearchOrderHibernateCriteriaBuilder. desc(JpaCteCriteriaAttribute x)Create a search ordering by the descending value of the CTE attribute.JpaSearchOrderHibernateCriteriaBuilder. desc(JpaCteCriteriaAttribute x, boolean nullsFirst)Create a search ordering by the descending value of the CTE attribute.JpaExpression<Duration>HibernateCriteriaBuilder. duration(long magnitude, TemporalUnit unit)A literalDuration, for example, "five days" or "30 minutes".JpaExpression<Long>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.JpaFunction<String>HibernateCriteriaBuilder. format(Expression<? extends TemporalAccessor> datetime, String pattern)Format a date, time, or datetime according to a pattern.JpaWindowFrameHibernateCriteriaBuilder. frameBetweenFollowing(int offset)JpaWindowFrameHibernateCriteriaBuilder. frameBetweenFollowing(Expression<?> offset)Create a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.JpaWindowFrameHibernateCriteriaBuilder. frameBetweenPreceding(int offset)JpaWindowFrameHibernateCriteriaBuilder. frameBetweenPreceding(Expression<?> offset)Create window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.JpaWindowFrameHibernateCriteriaBuilder. frameCurrentRow()Create a window frame of typeFrameKind.CURRENT_ROWto use withJpaWindows.JpaWindowFrameHibernateCriteriaBuilder. frameUnboundedFollowing()Create a window frame of typeFrameKind.UNBOUNDED_FOLLOWINGto use withJpaWindows.JpaWindowFrameHibernateCriteriaBuilder. 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)JpaFunction<Integer>HibernateCriteriaBuilder. hour(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.HOURof a date, time, or datetime expression.<X> JpaDerivedJoin<X>JpaFrom. join(Subquery<X> subquery)<X> JpaDerivedJoin<X>JpaFrom. join(Subquery<X> subquery, SqmJoinType joinType)<X> JpaDerivedJoin<X>JpaFrom. join(Subquery<X> subquery, SqmJoinType joinType, boolean lateral)<X> JpaJoinedFrom<?,X>JpaFrom. join(JpaCteCriteria<X> cte)<X> JpaJoinedFrom<?,X>JpaFrom. join(JpaCteCriteria<X> cte, SqmJoinType joinType)<X> JpaDerivedJoin<X>JpaFrom. joinLateral(Subquery<X> subquery)<X> JpaDerivedJoin<X>JpaFrom. joinLateral(Subquery<X> subquery, SqmJoinType joinType)<T> JpaExpression<T>HibernateCriteriaBuilder. lastValue(Expression<T> argument, JpaWindow window)Create alast_valuewindow function expression.JpaFunction<String>HibernateCriteriaBuilder. left(Expression<String> x, int length)JpaFunction<String>HibernateCriteriaBuilder. left(Expression<String> x, Expression<Integer> length)Extract thelengthleftmost characters of a string.JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, Expression<String> argument, Expression<String> separator)JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, Expression<String> argument, String separator)JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator)JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator)JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator)Create alistaggordered set-aggregate function expression.JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator)JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator)JpaExpression<String>HibernateCriteriaBuilder. listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator)JpaExpression<Double>HibernateCriteriaBuilder. log(Expression<? extends Number> b, Expression<? extends Number> x)Create an expression that returns the logarithm ofxto the baseb.JpaExpression<Double>HibernateCriteriaBuilder. log(Number b, Expression<? extends Number> x)JpaExpression<Double>HibernateCriteriaBuilder. log10(Expression<? extends Number> x)Create an expression that returns the base-10 logarithm of its argument.JpaFunction<Integer>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, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)Create amodeordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder. mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)JpaFunction<Integer>HibernateCriteriaBuilder. month(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.MONTHof a date, time, or datetime 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.JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, Expression<String> replacement, int start)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, Expression<String> replacement, int start, int length)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length)JpaFunction<String>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.JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, String replacement, int start)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, String replacement, int start, int length)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, String replacement, int start, Expression<Integer> length)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, String replacement, Expression<Integer> start)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, String replacement, Expression<Integer> start, int length)JpaFunction<String>HibernateCriteriaBuilder. overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length)JpaFunction<String>HibernateCriteriaBuilder. pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length)JpaFunction<String>HibernateCriteriaBuilder. pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar)JpaFunction<String>HibernateCriteriaBuilder. pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar)JpaFunction<String>HibernateCriteriaBuilder. pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length)JpaFunction<String>HibernateCriteriaBuilder. pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar)JpaFunction<String>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.JpaFunction<String>HibernateCriteriaBuilder. pad(Expression<String> x, int length)JpaFunction<String>HibernateCriteriaBuilder. pad(Expression<String> x, int length, char padChar)JpaFunction<String>HibernateCriteriaBuilder. pad(Expression<String> x, int length, Expression<Character> padChar)JpaFunction<String>HibernateCriteriaBuilder. pad(Expression<String> x, Expression<Integer> length)JpaFunction<String>HibernateCriteriaBuilder. pad(Expression<String> x, Expression<Integer> length, char padChar)JpaFunction<String>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, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)Create apercentile_contordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder. percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>HibernateCriteriaBuilder. percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)Create apercentile_discordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder. percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)JpaExpression<Double>HibernateCriteriaBuilder. percentRank(JpaOrder order, Expression<?>... arguments)JpaExpression<Double>HibernateCriteriaBuilder. percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments)JpaExpression<Double>HibernateCriteriaBuilder. percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments)Create apercent_rankordered set-aggregate function expression.JpaExpression<Double>HibernateCriteriaBuilder. percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments)JpaExpression<Double>HibernateCriteriaBuilder. percentRank(JpaWindow window)Create apercent_rankwindow function expression.JpaExpression<Double>HibernateCriteriaBuilder. pi()Literal expression corresponding to the value of pi.JpaExpression<Double>HibernateCriteriaBuilder. radians(Expression<? extends Number> x)Create an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.JpaExpression<Long>HibernateCriteriaBuilder. rank(JpaOrder order, Expression<?>... arguments)JpaExpression<Long>HibernateCriteriaBuilder. rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments)JpaExpression<Long>HibernateCriteriaBuilder. rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments)Create arankordered set-aggregate function expression.JpaExpression<Long>HibernateCriteriaBuilder. rank(JpaOrder order, JpaWindow window, Expression<?>... arguments)JpaExpression<Long>HibernateCriteriaBuilder. rank(JpaWindow window)Create arankwindow function expression.JpaFunction<String>HibernateCriteriaBuilder. replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement)Replace all occurrences ofpatternwithin the original string withreplacement.JpaFunction<String>HibernateCriteriaBuilder. replace(Expression<String> x, Expression<String> pattern, String replacement)JpaFunction<String>HibernateCriteriaBuilder. replace(Expression<String> x, String pattern, Expression<String> replacement)JpaFunction<String>HibernateCriteriaBuilder. replace(Expression<String> x, String pattern, String replacement)JpaCriteriaQuery<R>CriteriaDefinition. restrict(Predicate predicate)JpaFunction<String>HibernateCriteriaBuilder. right(Expression<String> x, int length)JpaFunction<String>HibernateCriteriaBuilder. right(Expression<String> x, Expression<Integer> length)Extract thelengthrightmost characters of a string.JpaExpression<Long>HibernateCriteriaBuilder. rowNumber(JpaWindow window)Create arow_numberwindow function expression.JpaSearchOrderHibernateCriteriaBuilder. search(JpaCteCriteriaAttribute cteAttribute)Create a search ordering based on the ascending value of the CTE attribute.JpaSearchOrderHibernateCriteriaBuilder. search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder)Create a search ordering based on the sort order of the value of the CTE attribute.JpaSearchOrderHibernateCriteriaBuilder. search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder, NullPrecedence nullPrecedence)Create a search ordering based on the sort order and null precedence of the value of the CTE attribute.JpaFunction<Float>HibernateCriteriaBuilder. second(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.SECONDof a date, time, or datetime expression.JpaExpression<Double>HibernateCriteriaBuilder. sin(Expression<? extends Number> x)Create an expression that returns the sine of its argument.JpaExpression<Double>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)JpaExpression<Double>HibernateCriteriaBuilder. tan(Expression<? extends Number> x)Create an expression that returns the tangent of its argument.JpaExpression<Double>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.<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.JpaFunction<Integer>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 Incubating Modifier and Type Method Description <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)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayContainsAll(T[] array, Expression<T[]> subArrayExpression)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression)<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[]>HibernateCriteriaBuilderDelegate. arrayFill(T element, Integer elementCount)<T> JpaExpression<T>HibernateCriteriaBuilderDelegate. arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)<T> JpaExpression<T>HibernateCriteriaBuilderDelegate. arrayGet(Expression<T[]> arrayExpression, Integer index)<T> JpaExpression<Integer>HibernateCriteriaBuilderDelegate. arrayLength(Expression<T[]> arrayExpression)<T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate. arrayLiteral(T... elements)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2)<T> JpaPredicateHibernateCriteriaBuilderDelegate. arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2)<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)<T> JpaExpression<String>HibernateCriteriaBuilderDelegate. arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression)<T> JpaExpression<String>HibernateCriteriaBuilderDelegate. arrayToString(Expression<? extends Object[]> arrayExpression, String separator)<T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate. arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression)<T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate. arrayTrim(Expression<T[]> arrayExpression, Integer elementCount)JpaSearchOrderHibernateCriteriaBuilderDelegate. asc(JpaCteCriteriaAttribute x)JpaSearchOrderHibernateCriteriaBuilderDelegate. 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)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)<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)JpaExpression<Integer>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)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)<E> JpaPredicateHibernateCriteriaBuilderDelegate. collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)<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)<T> JpaExpression<String>HibernateCriteriaBuilderDelegate. collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression)<T> JpaExpression<String>HibernateCriteriaBuilderDelegate. collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator)<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)JpaSearchOrderHibernateCriteriaBuilderDelegate. desc(JpaCteCriteriaAttribute x)JpaSearchOrderHibernateCriteriaBuilderDelegate. desc(JpaCteCriteriaAttribute x, boolean nullsFirst)JpaSearchOrderHibernateCriteriaBuilderDelegate. search(JpaCteCriteriaAttribute cteAttribute)JpaSearchOrderHibernateCriteriaBuilderDelegate. search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder)JpaSearchOrderHibernateCriteriaBuilderDelegate. search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder, NullPrecedence nullPrecedence) -
Uses of Incubating in org.hibernate.query.derived
Classes in org.hibernate.query.derived with annotations of type Incubating Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingclassAnonymousTupleSimpleSqmPathSource<J>classAnonymousTupleSqmAssociationPathSource<O,J>classAnonymousTupleSqmPathSource<J>classAnonymousTupleTableGroupProducerThe table group producer for an anonymous tuple type.classAnonymousTupleType<T>classCteTupleTableGroupProducerThe table group producer for a CTE tuple type. -
Uses of Incubating in org.hibernate.query.hql
Classes in org.hibernate.query.hql with annotations of type Incubating Modifier and Type Interface Description interfaceHqlTranslatorMain 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 Incubating Modifier and Type Interface Description interfaceSqmCreationOptionsOptions for semantic analysisinterfaceSqmCreationProcessingStateState related to SQM creation, likeSqmCreationState, but specific to its "current processing" - which generally means specific to each statement and sub-queryinterfaceSqmCreationStateModels the state pertaining to the creation of a single SQM.interfaceSqmPathRegistryRegistry for SqmPath references providing the ability to access them in multiple ways - by alias, by NavigablePath, etc -
Uses of Incubating in org.hibernate.query.named
Classes in org.hibernate.query.named with annotations of type Incubating Modifier and Type Interface Description interfaceNameableQueryContract for Query impls that can be converted to a named query memento to be stored in theNamedObjectRepositoryinterfaceNamedObjectRepositoryRepository for references to named things related to queries.interfaceNamedResultSetMappingMementoUsed to keep information about named result mappings defined by the application which can then be applied to native-sql and stored-procedure queries.interfaceResultMemento -
Uses of Incubating in org.hibernate.query.procedure
Classes in org.hibernate.query.procedure with annotations of type Incubating Modifier and Type Interface Description interfaceProcedureParameter<T> -
Uses of Incubating in org.hibernate.query.results
Classes in org.hibernate.query.results with annotations of type Incubating Modifier and Type Interface Description interfaceFetchBuilderResponsible for building a singleDomainResultinstance as part of the overall mapping of native / procedure query results.interfaceResultBuilderResponsible for building a singleDomainResultinstance as part of the overall mapping of native / procedure query results.interfaceResultSetMappingActs as theJdbcValuesMappingProducerforNativeQueryorProcedureCall/StoredProcedureQueryinstances.classResultSetMappingImpl -
Uses of Incubating in org.hibernate.query.spi
Classes in org.hibernate.query.spi with annotations of type Incubating Modifier and Type Interface Description interfaceCloseableIterator<T>Unification of Iterator and AutoCloseableinterfaceQueryEngineAggregation and encapsulation of the components Hibernate uses to execute queries (HQL, Criteria and native)interfaceQueryImplementor<R>interfaceQueryInterpretationCacheCache for various parts of translating or interpreting queries.interfaceQueryParameterBinding<T>/** The value/type binding information for a particular query parameter.interfaceQueryParameterBindingsManages all the parameter bindings for a particular query.interfaceQueryParameterBindingTypeResolverA resolver forBindableTypebased on a parameter value being bound, when no explicit type information is supplied.interfaceQueryParameterListBinding<T>Represents a "parameter list" binding: aka the binding of a collection of values for a single query parameter.interfaceQueryPlanCommon contract for select and mutation query plansinterfaceScrollableResultsImplementor<R>interfaceSelectQueryPlan<R>General 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 Incubating Modifier and Type Interface Description interfaceNativeQueryImplementor<R> -
Uses of Incubating in org.hibernate.query.sqm.spi
Classes in org.hibernate.query.sqm.spi with annotations of type Incubating Modifier and Type Class Description classDelegatingSqmSelectionQueryImplementor<R>interfaceSqmCreationContextThe context in which all SQM creations occur (think SessionFactory).interfaceSqmSelectionQueryImplementor<R>Methods in org.hibernate.query.sqm.spi with annotations of type Incubating Modifier and Type Method Description SqmSelectionQueryImplementor<R>DelegatingSqmSelectionQueryImplementor. setOrder(List<Order<? super R>> orders)SqmSelectionQueryImplementor<R>DelegatingSqmSelectionQueryImplementor. setOrder(Order<? super R> order)SqmSelectionQueryImplementor<R>DelegatingSqmSelectionQueryImplementor. setPage(Page page) -
Uses of Incubating in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree with annotations of type Incubating Modifier and Type Method Description default booleanSqmCopyContext. copyFetchedFlag()Returns whether thefetchflag for attribute joins should be copied over. -
Uses of Incubating in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain with annotations of type Incubating Modifier and Type Class Description classSqmCteRoot<T>classSqmDerivedRoot<T> -
Uses of Incubating in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression with annotations of type Incubating Modifier and Type Class Description classSqmWindowclassSqmWindowFrame -
Uses of Incubating in org.hibernate.query.sqm.tree.from
Classes in org.hibernate.query.sqm.tree.from with annotations of type Incubating Modifier and Type Class Description classSqmCteJoin<T>classSqmDerivedJoin<T> -
Uses of Incubating in org.hibernate.query.sqm.tree.insert
Classes in org.hibernate.query.sqm.tree.insert with annotations of type Incubating Modifier and Type Class Description classSqmInsertSelectStatement<T> -
Uses of Incubating in org.hibernate.relational
Classes in org.hibernate.relational with annotations of type Incubating Modifier and Type Interface Description interfaceSchemaManagerAllows programmatic schema export, schema validation, data cleanup, and schema cleanup as a convenience for writing tests. -
Uses of Incubating in org.hibernate.spi
Classes in org.hibernate.spi with annotations of type Incubating Modifier and Type Class Description classEntityIdentifierNavigablePathSpecialized implementation ofNavigablePathfor handling special cases pertaining to entity identifiers.classNavigablePathA 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.classTreatedNavigablePathAn 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 Incubating Modifier and Type Class Description classClauseUsed to indicate which query clause we are currently processinginterfaceSqlAstWalker -
Uses of Incubating in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression with annotations of type Incubating Modifier and Type Interface Description interfaceQueryTransformer -
Uses of Incubating in org.hibernate.sql.exec.spi
Classes in org.hibernate.sql.exec.spi with annotations of type Incubating Modifier and Type Interface Description interfaceJdbcSelectExecutorAn executor for JdbcSelect operations. -
Uses of Incubating in org.hibernate.sql.model
Classes in org.hibernate.sql.model with annotations of type Incubating Modifier and Type Interface Description interfaceMutationOperationMutation for a specific table as part of a logical mutation on the entity. -
Uses of Incubating in org.hibernate.sql.results.graph
Classes in org.hibernate.sql.results.graph with annotations of type Incubating Modifier and Type Interface Description interfaceDomainResult<J>Represents a result value in the domain query results.interfaceDomainResultAssembler<J>Responsible for "assembling" a result for inclusion in the domain query result.interfaceDomainResultCreationStateContains state related to buildingDomainResultandFetchgraphsinterfaceDomainResultGraphNodeMarker for all object types that can be part of a result mappinginterfaceEntityGraphTraversalStateState used as part of applying entity graphs to HibernateDomainResult/Fetchload graphs.interfaceFetchContract for fetches including entity, collection and composite.interfaceFetchableParts of the domain model that can be fetched.interfaceFetchListThis 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).interfaceFetchParentContract for things that can be the parent of a fetchinterfaceInitializerDefines a multi-step process for initializing entity, collection and composite state. -
Uses of Incubating in org.hibernate.sql.results.jdbc.spi
Classes in org.hibernate.sql.results.jdbc.spi with annotations of type Incubating Modifier and Type Interface Description interfaceJdbcValuesMappingProducerProducer for JdbcValuesMapping references.interfaceJdbcValuesMappingProducerProviderPluggable contract for providing customJdbcValuesMappingProducerimplementations. -
Uses of Incubating in org.hibernate.sql.results.spi
Classes in org.hibernate.sql.results.spi with annotations of type Incubating Modifier and Type Interface Description interfaceRowTransformer<T>Defines transformation of a raw row in the domain query result row. -
Uses of Incubating in org.hibernate.tool.schema.extract.spi
Classes in org.hibernate.tool.schema.extract.spi with annotations of type Incubating Modifier and Type Interface Description interfaceColumnTypeInformationProvides access to information about existing table columnsinterfaceDatabaseInformationProvides access to information about existing schema objects (tables, sequences etc) of existing database.interfaceExtractionContextDefines a context for performing extraction including providing access to information about ongoing extraction as well as to delegates needed in performing extraction.static interfaceExtractionContext.DatabaseObjectAccessIn conjunction withExtractionContext.getDatabaseObjectAccess()provides access to information about known database objects to the extractor.static interfaceExtractionContext.ResultSetProcessor<T>interfaceInformationExtractorContract for extracting information about objects in the database schema(s).Methods in org.hibernate.tool.schema.extract.spi with annotations of type Incubating Modifier and Type Method Description default <T> TExtractionContext. getQueryResults(String queryString, Object[] positionalParameters, ExtractionContext.ResultSetProcessor<T> resultSetProcessor) -
Uses of Incubating in org.hibernate.tool.schema.spi
Classes in org.hibernate.tool.schema.spi with annotations of type Incubating Modifier and Type Interface Description interfaceCleanerAn object that produces the SQL required to truncate the tables in a schema.interfaceExecutionOptionsParameter object representing options for schema management tool executioninterfaceExtractionToolEncapsulates the functionality for extracting database metadata used bySchemaManagementTool.interfaceSchemaCreatorService delegate for handling schema creation.interfaceSchemaDropperService delegate for handling schema dropping.interfaceSchemaFilterDefines a filter for Hibernate's schema tooling.interfaceSchemaFilterProviderUsed to specify theSchemaFilters to be used by create, drop, migrate and validate operations on the database schema.interfaceSchemaManagementToolContract for schema management tool integration.interfaceSchemaMigratorService delegate for handling schema migration.interfaceSchemaTruncatorService delegate for handling schema truncation.interfaceSchemaValidatorService delegate for handling schema validations -
Uses of Incubating in org.hibernate.tuple.entity
Classes in org.hibernate.tuple.entity with annotations of type Incubating Modifier and Type Class Description classCompositeValueGenerationException -
Uses of Incubating in org.hibernate.type
Classes in org.hibernate.type with annotations of type Incubating Modifier and Type Interface Description interfaceBasicPluralType<C,E>A basic plural type.Methods in org.hibernate.type with annotations of type Incubating Modifier and Type Method Description default 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() -
Uses of Incubating in org.hibernate.type.descriptor.converter.spi
Classes in org.hibernate.type.descriptor.converter.spi with annotations of type Incubating Modifier and Type Interface Description interfaceBasicValueConverter<D,R>Support for basic-typed value conversions.interfaceJpaAttributeConverter<O,R>BasicValueConverterextension forAttributeConverter-specific support -
Uses of Incubating in org.hibernate.type.descriptor.java
Classes in org.hibernate.type.descriptor.java with annotations of type Incubating Modifier and Type Interface Description interfaceBasicPluralJavaType<T>Descriptor for a basic plural Java type.interfaceTemporalJavaType<T>Specialized JavaType for temporal types.Methods in org.hibernate.type.descriptor.java with annotations of type Incubating Modifier and Type Method Description default JavaType<T>JavaType. createJavaType(ParameterizedType parameterizedType, TypeConfiguration typeConfiguration)Creates theJavaTypefor the givenParameterizedTypebased on thisJavaTyperegistered for the raw type.default StringJavaType. getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?,?> 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 Incubating Modifier and Type Class Description classBasicCollectionJavaType<C extends Collection<E>,E>Descriptor for handling persistent collections.classFormatMapperBasedJavaType<T>Java type forFormatMapperbased types i.e.classJsonJavaType<T>classXmlJavaType<T> -
Uses of Incubating in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with annotations of type Incubating Modifier and Type Method Description default voidJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)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.IntegerDelegatingJdbcTypeIndicators. 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 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 Incubating Modifier and Type Method Description default 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 Incubating Modifier and Type Interface Description interfaceFormatMapperA 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 Incubating Modifier and Type Class Description classTypeConfigurationEach instance defines a set of types available in a given persistence unit, and isolates them from other configurations. -
Uses of Incubating in org.hibernate.usertype
Classes in org.hibernate.usertype with annotations of type Incubating Modifier and Type Interface Description interfaceCompositeUserType<J>This 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 Incubating Modifier and Type Method Description default JdbcTypeUserType. getJdbcType(TypeConfiguration typeConfiguration)A mappedJdbcType.default BasicValueConverter<J,Object>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.
-