Package cdc.rdb
Class RdbForeignKey
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbForeignKey
-
public class RdbForeignKey extends RdbElement
Foreign key description.Its parent is a Table.
Its name must be unique.
Its content is:- Foreign key columns
- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRdbForeignKey(String name, RdbTable parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RdbForeignKeyColumncreateColumn(String name)Iterable<RdbForeignKeyColumn>getColumns()RdbElementKindgetKind()RdbTablegetParent()RdbCataloggetRefCatalog()StringgetRefCatalogName()RdbSchemagetRefSchema()StringgetRefSchemaName()RdbTablegetRefTable()StringgetRefTableName()voidsetRefCatalogName(String refCatalogName)voidsetRefSchemaName(String refSchemaName)voidsetRefTableName(String refTableName)-
Methods inherited from class cdc.rdb.RdbElement
getChildren, getChildren, getChildren, getChildren, getChildren, getChildrenCount, getChildrenCount, getChildrenCount, getChildrenCount, getComments, getDepth, getFirstChild, getFirstChild, getFirstChild, getFirstChild, getName, getParent, getPath, hasChildren, hasChildren, hasChildren, hasChildren, notNull, setComments, toString
-
-
-
-
Method Detail
-
getKind
public RdbElementKind getKind()
- Specified by:
getKindin classRdbElement
-
getParent
public RdbTable getParent()
- Overrides:
getParentin classRdbElement
-
createColumn
public RdbForeignKeyColumn createColumn(String name)
-
getColumns
public Iterable<RdbForeignKeyColumn> getColumns()
-
getRefCatalogName
public String getRefCatalogName()
-
getRefCatalog
public RdbCatalog getRefCatalog()
-
setRefCatalogName
public void setRefCatalogName(String refCatalogName)
-
getRefSchemaName
public String getRefSchemaName()
-
getRefSchema
public RdbSchema getRefSchema()
-
setRefSchemaName
public void setRefSchemaName(String refSchemaName)
-
getRefTableName
public String getRefTableName()
-
getRefTable
public RdbTable getRefTable()
-
setRefTableName
public void setRefTableName(String refTableName)
-
-