com.agimatec.sql.meta
Class ForeignKeyDescription
java.lang.Object
com.agimatec.sql.meta.A_IntegrityRuleDescription
com.agimatec.sql.meta.ForeignKeyDescription
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class ForeignKeyDescription
- extends A_IntegrityRuleDescription
Description: Hold information about a foreign key in the database
Copyright: Copyright (c) 2007
Company: Agimatec GmbH
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ForeignKeyDescription
public ForeignKeyDescription()
deepCopy
public ForeignKeyDescription deepCopy()
isNullable
public boolean isNullable(TableDescription aTable)
- Parameters:
aTable - - the tableDescription of My Table
- Returns:
- true when all of my columns are nullable
getConstraintName
public java.lang.String getConstraintName()
setConstraintName
public void setConstraintName(java.lang.String aConstraintName)
getRefTableName
public java.lang.String getRefTableName()
setRefTableName
public void setRefTableName(java.lang.String aRefTableName)
getComment
public java.lang.String getComment()
setComment
public void setComment(java.lang.String aComment)
getColumn
public int getColumn(java.lang.String columnName)
getRefColumn
public int getRefColumn(java.lang.String columnName)
getColumn
public java.lang.String getColumn(int i)
- Specified by:
getColumn in class A_IntegrityRuleDescription
getRefColumn
public java.lang.String getRefColumn(int i)
getColumnSize
public int getColumnSize()
- Specified by:
getColumnSize in class A_IntegrityRuleDescription
getColumns
public java.util.List<java.lang.String> getColumns()
getRefColumns
public java.util.List<java.lang.String> getRefColumns()
addColumnPair
public void addColumnPair(java.lang.String column,
java.lang.String refColumn)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
containsColumn
public boolean containsColumn(java.lang.String columnName)
setOnDeleteRule
public void setOnDeleteRule(java.lang.String string)
getOnDeleteRule
public java.lang.String getOnDeleteRule()
Copyright © 2008-2012. All Rights Reserved.