| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectbasic.DeriveTable
class DeriveTable
| Field Summary | |
|---|---|
(package private)  Construct | 
column
 | 
(package private)  SchemaObject[] | 
fdCols
 | 
(package private)  Construct | 
foreignkey
 | 
 java.util.HashMap | 
newCols
 | 
 SchemaObject | 
newTable
 | 
 java.util.HashMap | 
oldCols
 | 
 SchemaObject | 
oldTable
 | 
(package private)  SchemaObject[] | 
pkCols
 | 
(package private)  java.util.HashSet | 
pkColSet
 | 
(package private)  Construct | 
primarykey
 | 
(package private)  Construct | 
table
 | 
| Constructor Summary | |
|---|---|
DeriveTable(SchemaObject oldTable,
            SchemaObject[] pkCols,
            SchemaObject[] fdCols)
 | 
|
| Method Summary | |
|---|---|
 Schema | 
generateNewTable(Schema baseSchema,
                 java.lang.String newTableName,
                 java.lang.String newPKName)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public SchemaObject oldTable
SchemaObject[] pkCols
java.util.HashSet pkColSet
SchemaObject[] fdCols
public SchemaObject newTable
public java.util.HashMap newCols
public java.util.HashMap oldCols
Construct table
Construct column
Construct primarykey
Construct foreignkey
| Constructor Detail | 
|---|
public DeriveTable(SchemaObject oldTable,
                   SchemaObject[] pkCols,
                   SchemaObject[] fdCols)
            throws NotFoundException
NotFoundException| Method Detail | 
|---|
public Schema generateNewTable(Schema baseSchema,
                               java.lang.String newTableName,
                               java.lang.String newPKName)
                        throws NotFoundException,
                               TypeMismatchException,
                               IntegrityException
NotFoundException
TypeMismatchException
IntegrityException
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||