Class ForeignKeyInformationImpl
- java.lang.Object
-
- org.hibernate.tool.schema.extract.internal.ForeignKeyInformationImpl
-
- All Implemented Interfaces:
ForeignKeyInformation
public class ForeignKeyInformationImpl extends Object implements ForeignKeyInformation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classForeignKeyInformationImpl.ColumnReferenceMappingImpl-
Nested classes/interfaces inherited from interface org.hibernate.tool.schema.extract.spi.ForeignKeyInformation
ForeignKeyInformation.ColumnReferenceMapping
-
-
Constructor Summary
Constructors Constructor Description ForeignKeyInformationImpl(Identifier fkIdentifier, List<ForeignKeyInformation.ColumnReferenceMapping> columnMappingList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<ForeignKeyInformation.ColumnReferenceMapping>getColumnReferenceMappings()Get the column mappings that define the reference.IdentifiergetForeignKeyIdentifier()Obtain the identifier for this FK.
-
-
-
Constructor Detail
-
ForeignKeyInformationImpl
public ForeignKeyInformationImpl(Identifier fkIdentifier, List<ForeignKeyInformation.ColumnReferenceMapping> columnMappingList)
-
-
Method Detail
-
getForeignKeyIdentifier
public Identifier getForeignKeyIdentifier()
Description copied from interface:ForeignKeyInformationObtain the identifier for this FK.- Specified by:
getForeignKeyIdentifierin interfaceForeignKeyInformation- Returns:
- The FK identifier.
-
getColumnReferenceMappings
public Iterable<ForeignKeyInformation.ColumnReferenceMapping> getColumnReferenceMappings()
Description copied from interface:ForeignKeyInformationGet the column mappings that define the reference. Returned in sequential order.- Specified by:
getColumnReferenceMappingsin interfaceForeignKeyInformation- Returns:
- The sequential column reference mappings.
-
-