Package org.hibernate.metamodel.mapping
Interface JdbcMappingContainer
-
- All Known Subinterfaces:
AdjustableBasicType<J>,Association,AttributeMapping,BasicEntityIdentifierMapping,BasicPluralType<C,E>,BasicType<T>,BasicValuedMapping,BasicValuedModelPart,Bindable,CollectionIdentifierDescriptor,CollectionPart,CompositeIdentifierMapping,ConvertedBasicType<J>,ConvertibleValueMapping<O>,DatabaseSnapshotContributor,DiscriminatedAssociationModelPart,EmbeddableMappingType,EmbeddableValuedFetchable,EmbeddableValuedModelPart,EntityAssociationMapping,EntityDiscriminatorMapping,EntityIdentifierMapping,EntityMappingType,EntityPersister,EntityRowIdMapping,EntityValuedFetchable,EntityValuedModelPart,EntityVersionMapping,Fetchable,FetchableContainer,ForeignKeyDescriptor,JdbcMapping,Loadable,Loadable,Lockable,ManagedMappingType,MappingModelExpressible<T>,MappingTypedModelPart,ModelPart,ModelPartContainer,NaturalIdMapping,NonAggregatedIdentifierMapping,NonAggregatedIdentifierMapping.IdentifierValueMapper,OuterJoinLoadable,PluralAttributeMapping,PostInsertIdentityPersister,Queryable,Queryable,RootTableGroupProducer,org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping,SingularAttributeMapping,SqlExpressible,SQLLoadable,TableGroupJoinProducer,TableGroupProducer,UniqueKeyLoadable,ValueMapping,VirtualModelPart
- All Known Implementing Classes:
AbstractEntityPersister,AbstractSingleColumnStandardBasicType,AbstractStandardBasicType,AnonymousTupleBasicEntityIdentifierMapping,AnonymousTupleBasicValuedModelPart,AnonymousTupleEmbeddableValuedModelPart,AnonymousTupleEmbeddedEntityIdentifierMapping,AnonymousTupleEntityValuedModelPart,AnonymousTupleNonAggregatedEntityIdentifierMapping,AnonymousTupleTableGroupProducer,BasicArrayType,BasicCollectionType,Collation,CustomType,DbTimestampType,DiscriminatorType,Distinct,EntityTypeLiteral,Format,JavaObjectType,JdbcLiteral,JoinedSubclassEntityPersister,NullType,Overflow,SelfRenderingAggregateFunctionSqlAstExpression,SelfRenderingFunctionSqlAstExpression,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression,SelfRenderingWindowFunctionSqlAstExpression,SerializableToBlobType,SerializableType,SingleTableEntityPersister,StandardBasicTypeTemplate,TrimSpecification,UnionSubclassEntityPersister
public interface JdbcMappingContainerContainer for one-or-more JdbcMappings
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description intforEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action)Visit each JdbcMapping starting from the given offsetdefault intforEachJdbcType(IndexedConsumer<JdbcMapping> action)Visit each of JdbcMappingdefault List<JdbcMapping>getJdbcMappings()The list of JDBC mappingsdefault intgetJdbcTypeCount()The number of JDBC mappings
-
-
-
Method Detail
-
getJdbcTypeCount
default int getJdbcTypeCount()
The number of JDBC mappings
-
getJdbcMappings
default List<JdbcMapping> getJdbcMappings()
The list of JDBC mappings
-
forEachJdbcType
default int forEachJdbcType(IndexedConsumer<JdbcMapping> action)
Visit each of JdbcMapping- "API Note:"
- Same as
forEachJdbcType(int, IndexedConsumer)starting from `0`
-
forEachJdbcType
int forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action)Visit each JdbcMapping starting from the given offset
-
-