com.metamatrix.common.jdbc.metadata
Class UniqueKey

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.UniqueKey

public class UniqueKey
extends ColumnSet


Field Summary
 
Fields inherited from class com.metamatrix.common.jdbc.metadata.JDBCObject
DELIMITER
 
Constructor Summary
UniqueKey()
           
UniqueKey(java.lang.String name)
           
UniqueKey(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName, java.lang.String name)
           
 
Method Summary
 boolean generateName()
           
 java.lang.String getTableName()
           
 boolean isPrimary()
           
 void print(java.io.PrintStream stream)
           
 void print(java.io.PrintStream stream, java.lang.String lead)
           
 void setPrimary(boolean primary)
           
 
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

UniqueKey

public UniqueKey()

UniqueKey

public UniqueKey(java.lang.String name)

UniqueKey

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

getTableName

public java.lang.String getTableName()

isPrimary

public boolean isPrimary()

setPrimary

public void setPrimary(boolean primary)

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.