Class TableBinder
- java.lang.Object
-
- org.hibernate.boot.model.internal.TableBinder
-
-
Constructor Summary
Constructors Constructor Description TableBinder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tablebind()static voidbindForeignKey(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)static TablebuildAndFillTable(String schema, String catalog, Identifier logicalName, boolean isAbstract, UniqueConstraint[] uniqueConstraints, MetadataBuildingContext buildingContext)static TablebuildAndFillTable(String schema, String catalog, Identifier logicalName, boolean isAbstract, UniqueConstraint[] uniqueConstraints, MetadataBuildingContext buildingContext, String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref)StringgetName()static voidlinkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity, Value value, AnnotatedJoinColumns joinColumns, SimpleValue simpleValue)voidsetAbstract(boolean anAbstract)voidsetBuildingContext(MetadataBuildingContext buildingContext)voidsetCatalog(String catalog)voidsetDefaultName(String ownerClassName, String ownerEntity, String ownerJpaEntity, String ownerEntityTable, String associatedClassName, String associatedEntity, String associatedJpaEntity, String associatedEntityTable, String propertyName)voidsetJPA2ElementCollection(boolean isJPA2ElementCollection)voidsetJpaIndex(Index[] indexes)voidsetName(String name)voidsetSchema(String schema)voidsetUniqueConstraints(UniqueConstraint[] uniqueConstraints)
-
-
-
Method Detail
-
setBuildingContext
public void setBuildingContext(MetadataBuildingContext buildingContext)
-
setSchema
public void setSchema(String schema)
-
setCatalog
public void setCatalog(String catalog)
-
getName
public String getName()
-
setName
public void setName(String name)
-
setAbstract
public void setAbstract(boolean anAbstract)
-
setUniqueConstraints
public void setUniqueConstraints(UniqueConstraint[] uniqueConstraints)
-
setJpaIndex
public void setJpaIndex(Index[] indexes)
-
setJPA2ElementCollection
public void setJPA2ElementCollection(boolean isJPA2ElementCollection)
-
bind
public Table bind()
-
buildAndFillTable
public static Table buildAndFillTable(String schema, String catalog, Identifier logicalName, boolean isAbstract, UniqueConstraint[] uniqueConstraints, MetadataBuildingContext buildingContext)
-
buildAndFillTable
public static Table buildAndFillTable(String schema, String catalog, Identifier logicalName, boolean isAbstract, UniqueConstraint[] uniqueConstraints, MetadataBuildingContext buildingContext, String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref)
-
bindForeignKey
public static void bindForeignKey(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)
-
linkJoinColumnWithValueOverridingNameIfImplicit
public static void linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity, Value value, AnnotatedJoinColumns joinColumns, SimpleValue simpleValue)
-
-