Package | Description |
---|---|
xdev.db | |
xdev.db.jdbc | |
xdev.db.servlet | |
xdev.vt |
Modifier and Type | Method and Description |
---|---|
DBMetaData.TableMetaData |
DBMetaData.TableMetaData.clone()
Returns a field-for-field copy of this instance.
|
DBMetaData.TableMetaData |
DBMetaData.TableChange.getNewTable() |
DBMetaData.TableMetaData |
DBMetaData.TableChange.getOldTable() |
DBMetaData.TableMetaData[] |
DBMetaData.getTableMetaData(ProgressMonitor monitor,
int flags,
DBMetaData.TableInfo... tables)
Create the table meta data for the given
DBMetaData.TableInfo s. |
DBMetaData.TableMetaData[] |
DelegatingDBMetaData.getTableMetaData(ProgressMonitor monitor,
int flags,
DBMetaData.TableInfo... tables)
Create the table meta data for the given
DBMetaData.TableInfo s. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractDBMetaData.isColumnEqual(DBMetaData.TableMetaData table1,
ColumnMetaData column1,
DBMetaData.TableMetaData table2,
ColumnMetaData column2)
Compare the given two columns
column1 and column2 according to the following criteria:
column name
column type
nullable
auto increment
default value
The default value is only considered if the column is not a auto increment column. |
Constructor and Description |
---|
TableChange(DBMetaData.TableMetaData oldTable,
DBMetaData.TableMetaData newTable) |
Modifier and Type | Method and Description |
---|---|
protected DBMetaData.TableMetaData |
JDBCMetaData.getTableMetaData(JDBCConnection jdbcConnection,
DatabaseMetaData meta,
int flags,
DBMetaData.TableInfo table) |
DBMetaData.TableMetaData[] |
JDBCMetaData.getTableMetaData(ProgressMonitor monitor,
int flags,
DBMetaData.TableInfo... tables) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
JDBCMetaData.addColumn(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table,
ColumnMetaData column,
ColumnMetaData columnBefore,
ColumnMetaData columnAfter) |
protected abstract void |
JDBCMetaData.alterColumn(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table,
ColumnMetaData column,
ColumnMetaData existing) |
protected void |
JDBCMetaData.alterTable(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table,
DBMetaData.TableMetaData existing) |
protected abstract void |
JDBCMetaData.createIndex(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table,
Index index) |
protected abstract void |
JDBCMetaData.createTable(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table)
Creates a new table in the database.
Implementors also have to care about the indices. |
protected abstract void |
JDBCMetaData.dropColumn(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table,
ColumnMetaData column) |
protected abstract void |
JDBCMetaData.dropIndex(JDBCConnection jdbcConnection,
DBMetaData.TableMetaData table,
Index index) |
Modifier and Type | Method and Description |
---|---|
DBMetaData.TableMetaData[] |
ServletDBMetaData.getTableMetaData(ProgressMonitor monitor,
int flags,
DBMetaData.TableInfo... tables) |
Modifier and Type | Method and Description |
---|---|
DBMetaData.TableMetaData |
VirtualTable.toTableMetaData()
Returns a
DBMetaData.TableMetaData representation of this
VirtualTable . |
Copyright © 2003–2021 XDEV Software. All rights reserved.