com.redhat.persistence.metadata
Class Table
java.lang.Object
com.redhat.persistence.metadata.Element
com.redhat.persistence.metadata.Table
- public class Table
- extends com.redhat.persistence.metadata.Element
Table
- Version:
- $Revision: #6 $ $Date: 2004/04/07 $
- Author:
- rhs@mit.edu
versionId
public static final String versionId
- See Also:
- Constant Field Values
Table
public Table(String name)
getName
public String getName()
getRoot
public Root getRoot()
setPrimaryKey
public void setPrimaryKey(UniqueKey constraint)
getPrimaryKey
public UniqueKey getPrimaryKey()
getUniqueKey
public UniqueKey getUniqueKey(Column[] columns)
getUniqueKey
public UniqueKey getUniqueKey(Column column)
getForeignKey
public ForeignKey getForeignKey(Column[] columns)
getForeignKey
public ForeignKey getForeignKey(Column column)
addColumn
public void addColumn(Column column)
getColumn
public Column getColumn(String name)
getConstraints
public Set getConstraints()
getSQL
public String getSQL()
getSQL
public String getSQL(boolean defer)
isCircular
public boolean isCircular()
getDependencies
public Set getDependencies()
toString
public String toString()
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC