com.silverpeas.mydb.data.key
Class ForeignKey

java.lang.Object
  extended by com.silverpeas.mydb.data.key.ForeignKey

public class ForeignKey
extends Object

Table foreign key.

Author:
Antoine HEDIN

Field Summary
static String FOREIGN_KEY_PREFIX
           
 
Constructor Summary
ForeignKey(String name, String[] columns, String foreignTable, DbColumn[] foreignColumns)
           
 
Method Summary
 boolean containsColumn(String name)
           
 String getColumn(int index)
           
 String[] getColumns()
           
 int getColumnsCount()
           
 DbColumn getForeignColumn(int index)
           
 DbColumn[] getForeignColumns()
           
 int getForeignColumnsCount()
           
 String[] getForeignColumnsNames()
           
 String getForeignTable()
           
 DbColumn getLinkedForeignColumn(String name)
           
 String getName()
           
 void replace(String oldColumnName, String newColumnName)
           
 void setColumns(String[] columns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FOREIGN_KEY_PREFIX

public static final String FOREIGN_KEY_PREFIX
See Also:
Constant Field Values
Constructor Detail

ForeignKey

public ForeignKey(String name,
                  String[] columns,
                  String foreignTable,
                  DbColumn[] foreignColumns)
Method Detail

getName

public String getName()

setColumns

public void setColumns(String[] columns)

getColumns

public String[] getColumns()

getColumn

public String getColumn(int index)

getForeignTable

public String getForeignTable()

getForeignColumns

public DbColumn[] getForeignColumns()

getForeignColumn

public DbColumn getForeignColumn(int index)

getColumnsCount

public int getColumnsCount()

getForeignColumnsCount

public int getForeignColumnsCount()

containsColumn

public boolean containsColumn(String name)

getForeignColumnsNames

public String[] getForeignColumnsNames()

getLinkedForeignColumn

public DbColumn getLinkedForeignColumn(String name)

replace

public void replace(String oldColumnName,
                    String newColumnName)


Copyright © 2016 Silverpeas. All Rights Reserved.