com.metamatrix.common.jdbc.metadata
Class ForeignKey

java.lang.Object
  extended by com.metamatrix.common.jdbc.metadata.JDBCObject
      extended by com.metamatrix.common.jdbc.metadata.ColumnSet
          extended by com.metamatrix.common.jdbc.metadata.ForeignKey

public class ForeignKey
extends ColumnSet


Field Summary
 
Fields inherited from class com.metamatrix.common.jdbc.metadata.JDBCObject
DELIMITER
 
Constructor Summary
ForeignKey()
           
ForeignKey(java.lang.String name)
           
ForeignKey(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName, java.lang.String name)
           
 
Method Summary
 boolean generateName()
           
 java.lang.String getTableName()
           
 UniqueKey getUniqueKey()
           
 void print(java.io.PrintStream stream)
           
 void print(java.io.PrintStream stream, java.lang.String lead)
           
 void setUniqueKey(UniqueKey uniqueKey)
           
 
Methods inherited from class com.metamatrix.common.jdbc.metadata.ColumnSet
add, addAll, addColumn, contains, getCatalogName, getColumnNames, getColumns, getFullName, getSchemaName, hasMatchingColumns, lookupColumn, remove, removeColumn
 
Methods inherited from class com.metamatrix.common.jdbc.metadata.JDBCObject
addFullName, getFullName, getName, getOriginalNameNull, getOwner, getProperties, getProperty, hasName, hasOwner, hasProperties, isMarked, lookupJDBCObject, removeProperty, setMarked, setName, setOriginalNameNull, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ForeignKey

public ForeignKey()

ForeignKey

public ForeignKey(java.lang.String name)

ForeignKey

public ForeignKey(java.lang.String catalogName,
                  java.lang.String schemaName,
                  java.lang.String tableName,
                  java.lang.String name)
Method Detail

getTableName

public java.lang.String getTableName()

getUniqueKey

public UniqueKey getUniqueKey()

setUniqueKey

public void setUniqueKey(UniqueKey uniqueKey)

generateName

public boolean generateName()

print

public void print(java.io.PrintStream stream)
Overrides:
print in class JDBCObject

print

public void print(java.io.PrintStream stream,
                  java.lang.String lead)
Overrides:
print in class JDBCObject


Copyright © 2009. All Rights Reserved.