Package org.hibernate.metamodel.mapping
Interface JdbcMappingContainer
- All Known Subinterfaces:
AdjustableBasicType<J>
,AggregatedIdentifierMapping
,Association
,AttributeMapping
,BasicEntityIdentifierMapping
,BasicPluralType<C,
,E> BasicType<T>
,BasicValuedMapping
,BasicValuedModelPart
,Bindable
,CollectionIdentifierDescriptor
,CollectionPart
,CompositeIdentifierMapping
,ConvertedBasicType<J>
,DatabaseSnapshotContributor
,DiscriminatedAssociationModelPart
,DiscriminatorMapping
,DiscriminatorType<O>
,EmbeddableDiscriminatorMapping
,EmbeddableMappingType
,EmbeddableValuedFetchable
,EmbeddableValuedModelPart
,EntityAssociationMapping
,EntityDiscriminatorMapping
,EntityIdentifierMapping
,EntityMappingType
,EntityPersister
,EntityRowIdMapping
,EntityValuedFetchable
,EntityValuedModelPart
,EntityVersionMapping
,Fetchable
,FetchableContainer
,ForeignKeyDescriptor
,JdbcMapping
,Loadable
,ManagedMappingType
,MappingModelExpressible<T>
,ModelPart
,ModelPartContainer
,NaturalIdMapping
,NonAggregatedIdentifierMapping
,NonAggregatedIdentifierMapping.IdentifierValueMapper
,OwnedValuedModelPart
,PluralAttributeMapping
,RootTableGroupProducer
,org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping
,SingularAttributeMapping
,SoftDeletableModelPart
,SoftDeleteMapping
,SqlExpressible
,TableGroupJoinProducer
,TableGroupProducer
,ValuedModelPart
,ValueMapping
,VirtualModelPart
- All Known Implementing Classes:
AbstractEntityPersister
,org.hibernate.sql.exec.internal.AbstractJdbcParameter
,AbstractSingleColumnStandardBasicType
,AbstractStandardBasicType
,BasicArrayType
,BasicCollectionType
,BottomType
,Collation
,ColumnValueParameter
,ConvertedBasicArrayType
,ConvertedBasicCollectionType
,CustomType
,DiscriminatorType
,Distinct
,EmbeddableTypeLiteral
,EntityTypeLiteral
,Format
,JavaObjectType
,JdbcLiteral
,JoinedSubclassEntityPersister
,NullType
,Overflow
,QueryParameterJavaObjectType
,SelfRenderingAggregateFunctionSqlAstExpression
,SelfRenderingFunctionSqlAstExpression
,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression
,SelfRenderingWindowFunctionSqlAstExpression
,SerializableType
,SingleTableEntityPersister
,StandardBasicTypeTemplate
,TrimSpecification
,UnionSubclassEntityPersister
public interface JdbcMappingContainer
Container for one-or-more JdbcMappings
-
Method Summary
Modifier and TypeMethodDescriptionint
forEachJdbcType
(int offset, org.hibernate.internal.util.IndexedConsumer<JdbcMapping> action) Visit each JdbcMapping starting from the given offsetdefault int
forEachJdbcType
(org.hibernate.internal.util.IndexedConsumer<JdbcMapping> action) Visit each of JdbcMappinggetJdbcMapping
(int index) default int
The number of JDBC mappingsdefault JdbcMapping
-
Method Details
-
getJdbcTypeCount
default int getJdbcTypeCount()The number of JDBC mappings -
getJdbcMapping
-
getSingleJdbcMapping
-
forEachJdbcType
Visit each of JdbcMapping- API Note:
- Same as
forEachJdbcType(int, IndexedConsumer)
starting from `0`
-
forEachJdbcType
Visit each JdbcMapping starting from the given offset
-