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