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 TypeMethodDescriptionintforEachJdbcType(int offset, org.hibernate.internal.util.IndexedConsumer<JdbcMapping> action) Visit each JdbcMapping starting from the given offsetdefault intforEachJdbcType(org.hibernate.internal.util.IndexedConsumer<JdbcMapping> action) Visit each of JdbcMappinggetJdbcMapping(int index) default intThe 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
-