com.redhat.persistence.metadata
Class Table

java.lang.Object
  extended bycom.redhat.persistence.metadata.Element
      extended bycom.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

Field Summary
static String versionId
           
 
Constructor Summary
Table(String name)
           
 
Method Summary
 void addColumn(Column column)
           
 Column getColumn(String name)
           
 Set getConstraints()
           
 Set getDependencies()
           
 ForeignKey getForeignKey(Column column)
           
 ForeignKey getForeignKey(Column[] columns)
           
 String getName()
           
 UniqueKey getPrimaryKey()
           
 Root getRoot()
           
 String getSQL()
           
 String getSQL(boolean defer)
           
 UniqueKey getUniqueKey(Column column)
           
 UniqueKey getUniqueKey(Column[] columns)
           
 boolean isCircular()
           
 void setPrimaryKey(UniqueKey constraint)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionId

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

Table

public Table(String name)
Method Detail

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