com.redhat.persistence.metadata
Class UniqueKey

java.lang.Object
  extended bycom.redhat.persistence.metadata.Constraint
      extended bycom.redhat.persistence.metadata.UniqueKey

public class UniqueKey
extends Constraint

UniqueKey

Version:
$Revision: #5 $ $Date: 2004/04/07 $
Author:
rhs@mit.edu

Field Summary
static String versionId
           
 
Constructor Summary
UniqueKey(String name, Column column)
           
UniqueKey(Table table, String name, Column[] columns)
           
 
Method Summary
 Set getForeignKeys()
           
 String getSQL()
           
 boolean isDeferred()
           
 boolean isPrimaryKey()
           
 
Methods inherited from class com.redhat.persistence.metadata.Constraint
getColumns, getName, getTable, 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

UniqueKey

public UniqueKey(Table table,
                 String name,
                 Column[] columns)

UniqueKey

public UniqueKey(String name,
                 Column column)
Method Detail

isPrimaryKey

public boolean isPrimaryKey()

getForeignKeys

public Set getForeignKeys()

isDeferred

public boolean isDeferred()
Specified by:
isDeferred in class Constraint

getSQL

public String getSQL()
Specified by:
getSQL in class Constraint


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC