Package | Description |
---|---|
net.ontopia.persistence.rdbms |
Classes for managing relational database schemas.
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,Column> |
Table.colsmap |
protected List<Column> |
Table.columns |
Modifier and Type | Method and Description |
---|---|
Column |
Table.getColumnByName(String name)
INTERNAL: Gets a column by name.
|
Modifier and Type | Method and Description |
---|---|
List<Column> |
Table.getColumns()
INTERNAL: Gets all the columns in the table.
|
Modifier and Type | Method and Description |
---|---|
void |
Table.addColumn(Column column)
INTERNAL: Adds the column to the table definition.
|
protected List<String> |
GenericSQLProducer.addForeignKey(Table table,
Column col,
String keyname,
List<String> statements)
INTERNAL: Generate the DDL statement(s) to add foreigns keys for
the specified column.
|
protected List<String> |
GenericSQLProducer.dropConstraint(Table table,
Column col,
String keyname,
List<String> statements)
INTERNAL: Generate the DDL statement(s) to drop foreigns keys for
the specified column.
|
void |
Table.removeColumn(Column column)
INTERNAL: Removes the column from the table definition.
|