Uses of Interface
org.hibernate.metamodel.mapping.JdbcMappingContainer
-
Packages that use JdbcMappingContainer Package Description org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced, contain the built-in id generators, all of which implement eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate.org.hibernate.loader.ast.spi org.hibernate.metamodel.internal 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.mapping.internal org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.query.derived org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.ast.tree.predicate AST nodes representing logical predicates in a SQL tree.org.hibernate.sql.ast.tree.select AST nodes representingselectstatements in a SQL tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.entity org.hibernate.sql.results.internal org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateTypes. -
-
Uses of JdbcMappingContainer in org.hibernate.id
Subinterfaces of JdbcMappingContainer in org.hibernate.id Modifier and Type Interface Description interfacePostInsertIdentityPersisterA persister that may have an identity assigned by execution of a SQLINSERT. -
Uses of JdbcMappingContainer in org.hibernate.internal
Methods in org.hibernate.internal that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerFilterJdbcParameter. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.loader.ast.spi
Subinterfaces of JdbcMappingContainer in org.hibernate.loader.ast.spi Modifier and Type Interface Description interfaceLoadableCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections). -
Uses of JdbcMappingContainer in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement JdbcMappingContainer Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappings -
Uses of JdbcMappingContainer in org.hibernate.metamodel.mapping
Subinterfaces of JdbcMappingContainer in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAggregatedIdentifierMappingAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceAssociationCommonality for an association, mainly details relative to the foreign-keyinterfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple, single-column identifierinterfaceBasicValuedMappingAny basic-typed ValueMapping.interfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceBindableContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement.interfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceCollectionPartHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Map's this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterfaceCompositeIdentifierMappingMapping for a composite identifierinterfaceDiscriminatedAssociationModelPartA discriminated association.interfaceDiscriminatorMappingMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDiscriminatorType<O>Union ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceEmbeddableMappingTypeDescribes an embeddable - the actual typeinterfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityAssociationMappingCommonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityMappingTypeMapping of an entityinterfaceEntityRowIdMappingMapping of a row-idinterfaceEntityValuedModelPartinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceJdbcMappingDescribes the mapping for things which can be expressed in a SQL query.interfaceManagedMappingTypeMapping-model corollary toManagedTypeinterfaceMappingModelExpressible<T>Something that can be expressible at the mapping model level.interfaceModelPartBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.interfaceModelPartContainerAccess to a group of ModelPart by name or for iteration.interfaceNaturalIdMappingMapping for an entity's natural-id, if one is defined.interfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.static interfaceNonAggregatedIdentifierMapping.IdentifierValueMapperThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfaceOwnedValuedModelPartMarker interface for valued model parts that have a declaring/owner type.interfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.interfaceSqlExpressibleUnifying contract for things that are capable of being an expression in the SQL AST.interfaceValuedModelPartDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).interfaceValueMappingDescribes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.interfaceVirtualModelPartMarker interface for parts of the application domain model that do not actually exist in the model classes.Methods in org.hibernate.metamodel.mapping with parameters of type JdbcMappingContainer Modifier and Type Method Description default voidSelectableConsumer. accept(String tableName, JdbcMappingContainer base, String[] columnNames)Simple form of visitation over a number of columns by name, using a separateSelectableMappingsas a base for additional details.Constructors in org.hibernate.metamodel.mapping with parameters of type JdbcMappingContainer Constructor Description MutableSelectableMapping(String tableName, JdbcMappingContainer base, String[] columnNames) -
Uses of JdbcMappingContainer in org.hibernate.metamodel.mapping.internal
Subinterfaces of JdbcMappingContainer in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interfaceEntityCollectionPartAn entity-valued collection-part.interfaceInFlightEntityMappingTypeinterfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement JdbcMappingContainer Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEmbeddableMappingBase support for EmbeddableMappingType implementationsclassAbstractEntityCollectionPartBase support for EntityCollectionPart implementationsclassAbstractNaturalIdMappingclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplMapping of a simple identifierclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassCompoundNaturalIdMappingMulti-attribute NaturalIdMapping implementationclassDiscriminatedAssociationAttributeMappingSingular, any-valued attributeclassDiscriminatedCollectionPartclassDiscriminatorTypeImpl<O>Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassEmbeddableMappingTypeImplDescribes a "normal" embeddable.classEmbeddedAttributeMappingclassEmbeddedCollectionPartclassEmbeddedForeignKeyDescriptorclassEmbeddedIdentifierMappingImplSupport forEmbeddedIdclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassIdClassEmbeddableEmbeddableMappingType implementation describing anIdClassclassInverseNonAggregatedIdentifierMappingThe inverse part of a "non-aggregated" composite identifier.classManyToManyCollectionPartEntity-valued collection-part mapped through a join table.classNonAggregatedIdentifierMappingImplA "non-aggregated" composite identifier.classOneToManyCollectionPartorder( id, ...classPluralAttributeMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassToOneAttributeMappingclassVirtualEmbeddedAttributeMappingclassVirtualIdEmbeddableEmbeddable describing the virtual-id aspect of a non-aggregated composite idMethods in org.hibernate.metamodel.mapping.internal that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerCaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement JdbcMappingContainer Modifier and Type Class Description classArrayTupleTypeclassTupleMappingModelExpressible -
Uses of JdbcMappingContainer in org.hibernate.persister.entity
Subinterfaces of JdbcMappingContainer in org.hibernate.persister.entity Modifier and Type Interface Description interfaceDeprecatedEntityStuffDeprecated.Just used to singly extend all the deprecated entity persister rolesinterfaceEntityPersisterA strategy for persisting a mapped entity class.interfaceLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceLockableDeprecated, for removal: This API element is subject to removal in a future version.interfaceOuterJoinLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceQueryableDeprecated.UseEntityMappingTypeinsteadinterfaceSQLLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceUniqueKeyLoadableClasses in org.hibernate.persister.entity that implement JdbcMappingContainer Modifier and Type Class Description classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC, using either generated or custom SQL.classDiscriminatorType<T>Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverterclassJoinedSubclassEntityPersisterAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classSingleTableEntityPersisterThe default implementation of theEntityPersisterinterface.classUnionSubclassEntityPersisterAnEntityPersisterimplementing theInheritanceType.TABLE_PER_CLASSmapping strategy for an entity and its inheritance hierarchy. -
Uses of JdbcMappingContainer in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerSqlFragmentPredicate. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement JdbcMappingContainer Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingclassAnonymousTupleTableGroupProducerThe table group producer for an anonymous tuple type.classCteTupleTableGroupProducerThe table group producer for a CTE tuple type. -
Uses of JdbcMappingContainer in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement JdbcMappingContainer Modifier and Type Class Description classSelfRenderingAggregateFunctionSqlAstExpressionRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classSelfRenderingFunctionSqlAstExpressionRepresentation of a function call in the SQL AST for impls that know how to render themselves.classSelfRenderingOrderedSetAggregateFunctionSqlAstExpressionRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classSelfRenderingWindowFunctionSqlAstExpressionRepresentation of a window function call in the SQL AST for impls that know how to render themselves.Methods in org.hibernate.query.sqm.function that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerSelfRenderingFunctionSqlAstExpression. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerSqlSelection. getExpressionType()Get the type of the expressionMethods in org.hibernate.sql.ast.spi with parameters of type JdbcMappingContainer Modifier and Type Method Description protected booleanAbstractSqlAstTranslator. isStruct(JdbcMappingContainer expressionType) -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement JdbcMappingContainer Modifier and Type Class Description classCollationclassDistinctclassEntityTypeLiteralclassFormatRepresents the format pattern for a date/time format expressionclassJdbcLiteral<T>Represents a literal in the SQL AST.classOverflowclassTrimSpecificationMethods in org.hibernate.sql.ast.tree.expression that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerAggregateColumnWriteExpression. getExpressionType()JdbcMappingContainerAliasedExpression. getExpressionType()JdbcMappingContainerCastTarget. getExpressionType()JdbcMappingContainerDistinct. getExpressionType()JdbcMappingContainerExpression. getExpressionType()The type for this expressionJdbcMappingContainerLiteralAsParameter. getExpressionType()JdbcMappingContainerModifiedSubQueryExpression. getExpressionType()JdbcMappingContainerOver. getExpressionType()JdbcMappingContainerOverflow. getExpressionType()JdbcMappingContainerSelfRenderingSqlFragmentExpression. getExpressionType()JdbcMappingContainerSqlSelectionExpression. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.tree.from
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.ast.tree.from Modifier and Type Interface Description interfaceRootTableGroupProducerContract for things that can produce theTableGroupthat is a root of afrom-clauseinterfaceTableGroupJoinProducerinterfaceTableGroupProducerMarker interface for anything which produces a TableGroup -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.tree.predicate
Methods in org.hibernate.sql.ast.tree.predicate that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerAbstractPredicate. getExpressionType()JdbcMappingContainerComparisonPredicate. getExpressionType()JdbcMappingContainerExistsPredicate. getExpressionType()JdbcMappingContainerFilterPredicate.FilterFragmentPredicate. getExpressionType()JdbcMappingContainerFilterPredicate. getExpressionType()JdbcMappingContainerGroupedPredicate. getExpressionType()JdbcMappingContainerJunction. getExpressionType()JdbcMappingContainerNegatedPredicate. getExpressionType()JdbcMappingContainerSelfRenderingPredicate. getExpressionType()Constructors in org.hibernate.sql.ast.tree.predicate with parameters of type JdbcMappingContainer Constructor Description AbstractPredicate(JdbcMappingContainer expressionType)AbstractPredicate(JdbcMappingContainer expressionType, boolean negated)BetweenPredicate(Expression expression, Expression lowerBound, Expression upperBound, boolean negated, JdbcMappingContainer expressionType)BooleanExpressionPredicate(Expression expression, boolean negated, JdbcMappingContainer expressionType)ComparisonPredicate(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression, JdbcMappingContainer expressionType)ExistsPredicate(QueryPart expression, boolean negated, JdbcMappingContainer expressionType)ExistsPredicate(SelectStatement expression, boolean negated, JdbcMappingContainer expressionType)InArrayPredicate(Expression testExpression, JdbcParameter arrayParameter, JdbcMappingContainer expressionType)InListPredicate(Expression testExpression, boolean negated, JdbcMappingContainer expressionType)InListPredicate(Expression testExpression, List<Expression> listExpressions, boolean negated, JdbcMappingContainer expressionType)InSubQueryPredicate(Expression testExpression, SelectStatement subQuery, boolean negated, JdbcMappingContainer expressionType)Junction(Junction.Nature nature, List<Predicate> predicates, JdbcMappingContainer expressionType)Junction(Junction.Nature nature, JdbcMappingContainer expressionType)LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter, boolean negated, boolean isCaseSensitive, JdbcMappingContainer expressionType)NullnessPredicate(Expression expression, boolean negated, JdbcMappingContainer expressionType) -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.tree.select
Methods in org.hibernate.sql.ast.tree.select that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerSelectStatement. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement JdbcMappingContainer Modifier and Type Class Description classAbstractJdbcParameterclassJdbcParameterImplclassSqlTypedMappingJdbcParameterclassVersionTypeSeedParameterSpecificationParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of JdbcMappingContainer in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement JdbcMappingContainer Modifier and Type Class Description classColumnValueParameterParameter descriptor specific to mutations. -
Uses of JdbcMappingContainer in org.hibernate.sql.results.graph
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.results.graph Modifier and Type Interface Description interfaceDatabaseSnapshotContributorContract for model-parts which contribute to their container's state array for database snapshotsinterfaceFetchableParts of the domain model that can be fetched.interfaceFetchableContainerContainer ofFetchablereferences -
Uses of JdbcMappingContainer in org.hibernate.sql.results.graph.embeddable
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interfaceEmbeddableValuedFetchable -
Uses of JdbcMappingContainer in org.hibernate.sql.results.graph.entity
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interfaceEntityValuedFetchableFetchable which is entity-valued -
Uses of JdbcMappingContainer in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return JdbcMappingContainer Modifier and Type Method Description JdbcMappingContainerResolvedSqlSelection. getExpressionType()JdbcMappingContainerSqlSelectionImpl. getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.type
Subinterfaces of JdbcMappingContainer in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E>A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceConvertedBasicType<J>Extension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement JdbcMappingContainer Modifier and Type Class Description classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementations.classBasicArrayType<T>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classConvertedBasicArrayType<T>A converted basic array type.classConvertedBasicCollectionType<C extends Collection<E>,E>A converted basic array type.classCustomType<J>classJavaObjectTypeclassNullTypeclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of JdbcMappingContainer in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement JdbcMappingContainer Modifier and Type Class Description classBasicTypeImpl<J>classConvertedBasicTypeImpl<J>classCustomMutabilityConvertedBasicTypeImpl<J>classImmutableNamedBasicTypeImpl<J>classNamedBasicTypeImpl<J> -
Uses of JdbcMappingContainer in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type JdbcMappingContainer Modifier and Type Method Description static IntervalTypeTypeConfiguration. getSqlIntervalType(JdbcMappingContainer jdbcMappings)static TemporalTypeTypeConfiguration. getSqlTemporalType(JdbcMappingContainer jdbcMappings)
-