Package ru.curs.celesta.dbutils.meta
Class DbFkInfo
java.lang.Object
ru.curs.celesta.dbutils.meta.DbFkInfo
Information on foreign key taken from the database.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns foreign key rule type on deletion.getName()Returns foreign key name.Returns referenced grain name.Returns table name that foreign key refers to.Returns table name for which foreign key is defined.Returns foreign key rule type on update.booleanreflects(ForeignKey fk) voidsetDeleteRule(FKRule deleteBehaviour) Sets foreign key rule type on deletion.voidsetRefGrainName(String refGrainName) Set referenced grain name.voidsetRefTableName(String refTableName) Sets name of a table that the foreign key refers to.voidsetTableName(String tableName) Sets table name for which foreign key is defined.voidsetUpdateRule(FKRule updateBehaviour) Sets foreign key rule type on update.
-
Constructor Details
-
DbFkInfo
-
-
Method Details
-
getName
Returns foreign key name.- Returns:
-
getTableName
Returns table name for which foreign key is defined.- Returns:
-
setTableName
Sets table name for which foreign key is defined.- Parameters:
tableName- table name
-
getRefTableName
Returns table name that foreign key refers to.- Returns:
-
setRefTableName
Sets name of a table that the foreign key refers to.- Parameters:
refTableName- referenced table name
-
getColumnNames
-
getRefGrainName
Returns referenced grain name.- Returns:
-
setRefGrainName
Set referenced grain name.- Parameters:
refGrainName- referenced grain name
-
getDeleteRule
Returns foreign key rule type on deletion.- Returns:
-
setDeleteRule
Sets foreign key rule type on deletion.- Parameters:
deleteBehaviour- deletion rule type
-
getUpdateRule
Returns foreign key rule type on update.- Returns:
-
setUpdateRule
Sets foreign key rule type on update.- Parameters:
updateBehaviour- update rule type
-
reflects
-