Uses of Interface
org.hibernate.metamodel.mapping.JdbcMappingContainer
Packages that use JdbcMappingContainer
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Built-in implementation of the SPI for integrating entity and collection persisters.
An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select statements in a SQL tree.Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
Defines domain result graphs.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.Defines a registry for Hibernate
Types.-
Uses of JdbcMappingContainer in org.hibernate.dialect.function.array
Methods in org.hibernate.dialect.function.array with parameters of type JdbcMappingContainerModifier and TypeMethodDescriptionstatic StringDdlTypeHelper.getCastTypeName(JdbcMappingContainer type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getCastTypeName(JdbcMappingContainer type, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(JdbcMappingContainer type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(JdbcMappingContainer type, TypeConfiguration typeConfiguration) -
Uses of JdbcMappingContainer in org.hibernate.dialect.function.json
Methods in org.hibernate.dialect.function.json that return JdbcMappingContainerModifier and TypeMethodDescriptionPostgreSQLJsonTableFunction.ClauseLevelDocumentExpression.getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type JdbcMappingContainerModifier and TypeMethodDescriptionstatic booleanSybaseASESqlAstTranslator.isLob(JdbcMappingContainer expressionType) -
Uses of JdbcMappingContainer in org.hibernate.internal
Methods in org.hibernate.internal that return JdbcMappingContainer -
Uses of JdbcMappingContainer in org.hibernate.loader.ast.spi
Subinterfaces of JdbcMappingContainer in org.hibernate.loader.ast.spiModifier and TypeInterfaceDescriptioninterfaceCommon 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 JdbcMappingContainerModifier and TypeClassDescriptionclassBase implementation for composite identifier mappings -
Uses of JdbcMappingContainer in org.hibernate.metamodel.mapping
Subinterfaces of JdbcMappingContainer in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceCommonality for an association, mainly details relative to the foreign-keyinterfaceDescribes an attribute at the mapping model level.interfaceMapping for a simple, single-column identifierinterfaceAny basic-typed ValueMapping.interfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceContract for things at the domain mapping level that can be bound into a JDBCPreparedStatement.interfaceDescriptor for the collection identifier.interfaceHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps 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 mappingsinterfaceMapping for a composite identifierinterfaceA discriminated association.interfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDescribes an embeddable - the actual typeinterfaceDescribes the mapping of an embeddable (composite).interfaceCommonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterfaceDetails about the discriminator for an entity hierarchy.interfaceDescribes the mapping of an entity's identifier.interfaceMapping of an entityinterfaceMapping of a row-idinterfaceinterfaceDescribes the mapping of an entity's versioninterfaceDescriptor for foreign-keysinterfaceDescribes the mapping for things which can be expressed in a SQL query.interfaceMapping-model corollary toManagedTypeinterfaceSomething that can be expressible at the mapping model level.interfaceBase descriptor, within the mapping model, for any part of the application's domain model: an attribute, an entity identifier, collection elements, and so on.interfaceAccess to a group of ModelPart by name or for iteration.interfaceMapping for an entity's natural-id, if one is defined.interfaceA "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 interfaceThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfaceMarker interface for valued model parts that have a declaring/owner type.interfaceMapping of a plural (collection-valued) attributeinterfaceMapping for a singular (non-collection) attribute.interfaceModel part which can be soft-deletedinterfaceMetadata about the indicator column for entities and collections enabled for soft deleteinterfaceUnifying contract for things that are capable of being an expression in the SQL AST.interfaceDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).interfaceDescribes a mapping related to any part of the app's domain model, for example, an attribute, an entity identifier, collection elements, etc.interfaceMarker 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 JdbcMappingContainerModifier and TypeMethodDescriptiondefault 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 JdbcMappingContainerModifierConstructorDescriptionMutableSelectableMapping(String tableName, JdbcMappingContainer base, String[] columnNames) -
Uses of JdbcMappingContainer in org.hibernate.metamodel.mapping.internal
Subinterfaces of JdbcMappingContainer in org.hibernate.metamodel.mapping.internalModifier and TypeInterfaceDescriptioninterfaceAn entity-valued collection-part.interfaceDefines the ability to perform post-creation processing for entity mappings.interfaceClasses in org.hibernate.metamodel.mapping.internal that implement JdbcMappingContainerModifier and TypeClassDescriptionclassclassclassBase support for EmbeddableMappingType implementationsclassBase support for EntityCollectionPart implementationsclassclassclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassMulti-attribute NaturalIdMapping implementationclassSingular, any-valued attributeclassclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassDescribes a "normal" embeddable.classclassclassclassSupport forEmbeddedIdclassclassclassclassEmbeddableMappingType implementation describing anIdClassclassThe inverse part of a "non-aggregated" composite identifier.classEntity-valued collection-part mapped through a join table.classA "non-aggregated" composite identifier.classorder( id, ...classclassclassSingle-attribute NaturalIdMapping implementationclassSoftDeleteMapping implementationclassclassclassEmbeddable describing the virtual-id aspect of a non-aggregated composite idMethods in org.hibernate.metamodel.mapping.internal that return JdbcMappingContainerModifier and TypeMethodDescriptionCaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression.getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement JdbcMappingContainerModifier and TypeClassDescriptionclassclassclassclass -
Uses of JdbcMappingContainer in org.hibernate.persister.entity
Subinterfaces of JdbcMappingContainer in org.hibernate.persister.entityClasses in org.hibernate.persister.entity that implement JdbcMappingContainerModifier and TypeClassDescriptionclassBasic functionality for persisting an entity via JDBC, using either generated or custom SQL.classDeprecated, for removal: This API element is subject to removal in a future version.classAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classThe default implementation of theEntityPersisterinterface.classAnEntityPersisterimplementing 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 -
Uses of JdbcMappingContainer in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement JdbcMappingContainerModifier and TypeClassDescriptionclassRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classRepresentation of a function call in the SQL AST for impls that know how to render themselves.classRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classRepresentation 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 JdbcMappingContainerConstructors in org.hibernate.query.sqm.function with parameters of type JdbcMappingContainerModifierConstructorDescriptionSelfRenderingAggregateFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<T> type, JdbcMappingContainer expressible) SelfRenderingFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, @Nullable ReturnableType<T> type, @Nullable JdbcMappingContainer expressible) SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<T> type, JdbcMappingContainer expressible) SelfRenderingWindowFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> type, JdbcMappingContainer expressible) -
Uses of JdbcMappingContainer in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return JdbcMappingContainerMethods in org.hibernate.query.sqm.mutation.internal with parameters of type JdbcMappingContainerModifier and TypeMethodDescriptionstatic booleanSqmMutationStrategyHelper.isId(JdbcMappingContainer type) -
Uses of JdbcMappingContainer in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type JdbcMappingContainerModifier and TypeMethodDescriptionstatic booleanArgumentTypesValidator.isUnknownExpressionType(JdbcMappingContainer expressionType) We can't validate some expressions involving parameters / unknown functions. -
Uses of JdbcMappingContainer in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return JdbcMappingContainer -
Uses of JdbcMappingContainer in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement JdbcMappingContainerModifier and TypeClassDescriptionclassclassclassclassclassclassclassThe table group producer for an anonymous tuple type.classThe table group producer for a CTE tuple type. -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return JdbcMappingContainerModifier and TypeMethodDescriptionSqlSelection.getExpressionType()Get the type of the expressionMethods in org.hibernate.sql.ast.spi with parameters of type JdbcMappingContainerModifier and TypeMethodDescriptionprotected booleanAbstractSqlAstTranslator.isStruct(JdbcMappingContainer expressionType) -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement JdbcMappingContainerModifier and TypeClassDescriptionclassclassclassclassclassRepresents the format pattern for a date/time format expressionclassJdbcLiteral<T>Represents a literal in the SQL AST.classclassMethods in org.hibernate.sql.ast.tree.expression that return JdbcMappingContainerModifier and TypeMethodDescriptionAggregateColumnWriteExpression.getExpressionType()AliasedExpression.getExpressionType()CastTarget.getExpressionType()Distinct.getExpressionType()@Nullable JdbcMappingContainerExpression.getExpressionType()The type for this expressionLiteralAsParameter.getExpressionType()ModifiedSubQueryExpression.getExpressionType()Over.getExpressionType()Overflow.getExpressionType()QueryLiteral.getExpressionType()SelfRenderingSqlFragmentExpression.getExpressionType()SqlSelectionExpression.getExpressionType()UnparsedNumericLiteral.getExpressionType()Constructors in org.hibernate.sql.ast.tree.expression with parameters of type JdbcMappingContainerModifierConstructorDescriptionSelfRenderingSqlFragmentExpression(String expression, @Nullable JdbcMappingContainer expressionType) -
Uses of JdbcMappingContainer in org.hibernate.sql.ast.tree.from
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.ast.tree.fromModifier and TypeInterfaceDescriptioninterfaceContract for things that can produce theTableGroupthat is a root of afrom-clauseinterfaceinterfaceMarker 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 JdbcMappingContainerModifier and TypeMethodDescriptionAbstractPredicate.getExpressionType()ComparisonPredicate.getExpressionType()ExistsPredicate.getExpressionType()FilterPredicate.FilterFragmentPredicate.getExpressionType()FilterPredicate.getExpressionType()GroupedPredicate.getExpressionType()Junction.getExpressionType()NegatedPredicate.getExpressionType()SelfRenderingPredicate.getExpressionType()Constructors in org.hibernate.sql.ast.tree.predicate with parameters of type JdbcMappingContainerModifierConstructorDescriptionAbstractPredicate(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) ThruthnessPredicate(Expression expression, boolean value, 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 -
Uses of JdbcMappingContainer in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement JdbcMappingContainerModifier and TypeClassDescriptionclassclassclassclassParameter 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 JdbcMappingContainerModifier and TypeClassDescriptionclassParameter descriptor specific to mutations. -
Uses of JdbcMappingContainer in org.hibernate.sql.results.graph
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.results.graphModifier and TypeInterfaceDescriptioninterfaceContract for model-parts which contribute to their container's state array for database snapshotsinterfaceParts of the domain model that can be fetched.interfaceContainer ofFetchablereferences -
Uses of JdbcMappingContainer in org.hibernate.sql.results.graph.embeddable
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.results.graph.embeddable -
Uses of JdbcMappingContainer in org.hibernate.sql.results.graph.entity
Subinterfaces of JdbcMappingContainer in org.hibernate.sql.results.graph.entityModifier and TypeInterfaceDescriptioninterfaceFetchable which is entity-valued -
Uses of JdbcMappingContainer in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return JdbcMappingContainerModifier and TypeMethodDescriptionResolvedSqlSelection.getExpressionType()SqlSelectionImpl.getExpressionType() -
Uses of JdbcMappingContainer in org.hibernate.type
Subinterfaces of JdbcMappingContainer in org.hibernate.typeModifier and TypeInterfaceDescriptioninterfaceExtension 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.interfaceExtension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement JdbcMappingContainerModifier and TypeClassDescriptionclassTODO : javadocclassConvenience base class forBasicTypeimplementations.classBasicArrayType<T,E> A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E> A type that maps betweenARRAYandCollection<T>classA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S, E> Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E> A converted basic array type.classCustomType<J>classclassclassclassSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA 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 JdbcMappingContainerModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass -
Uses of JdbcMappingContainer in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type JdbcMappingContainerModifier and TypeMethodDescriptionstatic IntervalTypeTypeConfiguration.getSqlIntervalType(JdbcMappingContainer jdbcMappings) static TemporalTypeTypeConfiguration.getSqlTemporalType(JdbcMappingContainer jdbcMappings)
DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter