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
,EntityCollectionPart
,EntityDiscriminatorMapping
,EntityIdentifierMapping
,EntityMappingType
,EntityPersister
,EntityRowIdMapping
,EntityValuedFetchable
,EntityValuedModelPart
,EntityVersionMapping
,Fetchable
,FetchableContainer
,ForeignKeyDescriptor
,InFlightEntityMappingType
,JdbcMapping
,Loadable
,ManagedMappingType
,MappingModelExpressible<T>
,ModelPart
,ModelPartContainer
,NaturalIdMapping
,NonAggregatedIdentifierMapping
,NonAggregatedIdentifierMapping.IdentifierValueMapper
,OwnedValuedModelPart
,PluralAttributeMapping
,RootTableGroupProducer
,SingleAttributeIdentifierMapping
,SingularAttributeMapping
,SoftDeletableModelPart
,SoftDeleteMapping
,SqlExpressible
,TableGroupJoinProducer
,TableGroupProducer
,ValuedModelPart
,ValueMapping
,VirtualModelPart
- All Known Implementing Classes:
AbstractAttributeMapping
,AbstractCompositeIdentifierMapping
,AbstractDiscriminatorMapping
,AbstractEmbeddableMapping
,AbstractEntityCollectionPart
,AbstractEntityPersister
,AbstractJdbcParameter
,AbstractNaturalIdMapping
,AbstractSingleColumnStandardBasicType
,AbstractSingularAttributeMapping
,AbstractStandardBasicType
,AbstractStateArrayContributorMapping
,AnonymousTupleBasicEntityIdentifierMapping
,AnonymousTupleBasicValuedModelPart
,AnonymousTupleEmbeddableValuedModelPart
,AnonymousTupleEmbeddedEntityIdentifierMapping
,AnonymousTupleEntityValuedModelPart
,AnonymousTupleNonAggregatedEntityIdentifierMapping
,AnonymousTupleTableGroupProducer
,AnyDiscriminatorPart
,AnyKeyPart
,ArrayTupleType
,BasicArrayType
,BasicAttributeMapping
,BasicCollectionType
,BasicEntityIdentifierMappingImpl
,BasicTypeImpl
,BasicTypeImpl
,BasicValuedCollectionPart
,BottomType
,CaseStatementDiscriminatorMappingImpl
,Collation
,CollectionIdentifierDescriptorImpl
,ColumnValueParameter
,CompoundNaturalIdMapping
,ConvertedBasicArrayType
,ConvertedBasicCollectionType
,ConvertedBasicTypeImpl
,CteTupleTableGroupProducer
,CustomMutabilityConvertedBasicTypeImpl
,CustomMutabilityConvertedPrimitiveBasicTypeImpl
,CustomType
,DiscriminatedAssociationAttributeMapping
,DiscriminatedCollectionPart
,DiscriminatorType
,DiscriminatorTypeImpl
,Distinct
,EmbeddableMappingTypeImpl
,EmbeddableTypeLiteral
,EmbeddedAttributeMapping
,EmbeddedCollectionPart
,EmbeddedForeignKeyDescriptor
,EmbeddedIdentifierMappingImpl
,EntityRowIdMappingImpl
,EntityTypeLiteral
,EntityVersionMappingImpl
,ExplicitColumnDiscriminatorMappingImpl
,Format
,IdClassEmbeddable
,ImmutableNamedBasicTypeImpl
,InverseNonAggregatedIdentifierMapping
,JavaObjectType
,JdbcLiteral
,JdbcParameterImpl
,JoinedSubclassEntityPersister
,ManyToManyCollectionPart
,MockEntityPersister
,NamedBasicTypeImpl
,NonAggregatedIdentifierMappingImpl
,NullType
,OneToManyCollectionPart
,Overflow
,PluralAttributeMappingImpl
,PrimitiveBasicTypeImpl
,ProcessorSessionFactory.EntityPersister
,QueryParameterJavaObjectType
,SelfRenderingAggregateFunctionSqlAstExpression
,SelfRenderingFunctionSqlAstExpression
,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression
,SelfRenderingWindowFunctionSqlAstExpression
,SerializableToBlobType
,SerializableType
,SimpleForeignKeyDescriptor
,SimpleNaturalIdMapping
,SingleTableEntityPersister
,SoftDeleteMappingImpl
,SqlTypedMappingJdbcParameter
,StandardBasicTypeTemplate
,ToOneAttributeMapping
,TrimSpecification
,TupleMappingModelExpressible
,UnionSubclassEntityPersister
,VersionTypeSeedParameterSpecification
,VirtualEmbeddedAttributeMapping
,VirtualIdEmbeddable
public interface JdbcMappingContainer
Container for one-or-more JdbcMappings
-
Method Summary
Modifier and TypeMethodDescriptionint
forEachJdbcType
(int offset, IndexedConsumer<JdbcMapping> action) Visit each JdbcMapping starting from the given offsetdefault int
forEachJdbcType
(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
-