| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.schema.Schema
public class Schema
Represents a database schema.
| Constructor Summary | |
|---|---|
| Schema()Default constructor. | |
| Schema(java.lang.String name,
       SchemaGroup group)Constructor. | |
| Method Summary | |
|---|---|
|  Sequence | addSequence(java.lang.String name)Add a sequence to the schema. | 
|  Table | addTable(java.lang.String name)Add a table to the schema. | 
|  int | compareTo(java.lang.Object other) | 
|  java.lang.String | getName()Return the name of the schema, or null if none. | 
|  SchemaGroup | getSchemaGroup()Return the schema's group. | 
|  Sequence | getSequence(java.lang.String name)Return the sequence with the given name, or null if none. | 
|  Sequence[] | getSequences()Return the schema's sequences. | 
|  Table | getTable(java.lang.String name)Return the table with the given name, or null if none. | 
|  Table[] | getTables()Return the schema's tables. | 
|  Sequence | importSequence(Sequence seq)Import a sequence from another schema. | 
|  Table | importTable(Table table)Import a table from another schema. | 
|  boolean | removeSequence(Sequence seq)Remove the given sequence from the schema. | 
|  boolean | removeTable(Table tab)Remove the given table from the schema. | 
|  void | setName(java.lang.String name)Set the name of the schema. | 
|  java.lang.String | toString() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public Schema()
public Schema(java.lang.String name,
              SchemaGroup group)
name - the schema name, if anygroup - the schema's owning group| Method Detail | 
|---|
public SchemaGroup getSchemaGroup()
public java.lang.String getName()
public void setName(java.lang.String name)
public Table[] getTables()
public Table getTable(java.lang.String name)
public Table addTable(java.lang.String name)
public boolean removeTable(Table tab)
public Table importTable(Table table)
public Sequence[] getSequences()
public Sequence getSequence(java.lang.String name)
public Sequence addSequence(java.lang.String name)
public boolean removeSequence(Sequence seq)
public Sequence importSequence(Sequence seq)
public int compareTo(java.lang.Object other)
compareTo in interface java.lang.Comparablepublic java.lang.String toString()
toString in class java.lang.Object| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||