# Verwendungen von Schnittstelle
org.eclipse.net4j.db.ddl.IDBTable

Packages, die IDBTable verwenden
Package
Beschreibung
org.eclipse.net4j.db
The Net4j DB framework.
org.eclipse.net4j.db.ddl
The Net4j DB framework concepts for the abstraction of the SQL data definition language.
org.eclipse.net4j.db.ddl.delta
The Net4j DB framework concepts for the abstraction of schema deltas.
org.eclipse.net4j.db.h2
The Net4j DB Framework support for H2 databases.
org.eclipse.net4j.db.postgresql
The Net4j DB Framework support for PostgreSQL databases.
org.eclipse.net4j.spi.db
Server service provider interfaces and useful base implementations for the Net4j DB framework.
org.eclipse.net4j.spi.db.ddl
Server service provider interfaces for the Net4j DB framework.

## Verwendungen von IDBTable in org.eclipse.net4j.db

Methoden in org.eclipse.net4j.db, die Typen mit Argumenten vom Typ IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Set<IDBTable>`
IDBAdapter.`createTables(Iterable<? extends IDBTable> tables, Connection connection)`
`Collection<IDBTable>`
IDBAdapter.`dropTables(Iterable<? extends IDBTable> tables, Connection connection)`
Methoden in org.eclipse.net4j.db mit Parametern vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`static int`
DBUtil.`clearTable(Connection connection, IDBTable table)`
`boolean`
IDBAdapter.`createTable(IDBTable table, Statement statement)`
`static void`
DBUtil.`deserializeTable(org.eclipse.net4j.util.io.ExtendedDataInput in, Connection connection, IDBTable table, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`static void`
DBUtil.`deserializeTable(org.eclipse.net4j.util.io.ExtendedDataInput in, Connection connection, IDBTable table, org.eclipse.net4j.util.om.monitor.OMMonitor monitor, DBUtil.DeserializeRowHandler handler)`
`boolean`
IDBAdapter.`dropTable(IDBTable table, Statement statement)`
`static void`
DBUtil.`serializeTable(org.eclipse.net4j.util.io.ExtendedDataOutput out, Connection connection, IDBTable table, String tableAlias, String sqlSuffix)`
`static void`
DBUtil.`serializeTable(org.eclipse.net4j.util.io.ExtendedDataOutput out, Connection connection, IDBTable table, String tableAlias, String sqlSuffix, DBUtil.SerializeRowHandler handler)`
Methodenparameter in org.eclipse.net4j.db mit Typargumenten vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`Set<IDBTable>`
IDBAdapter.`createTables(Iterable<? extends IDBTable> tables, Connection connection)`
`Collection<IDBTable>`
IDBAdapter.`dropTables(Iterable<? extends IDBTable> tables, Connection connection)`

## Verwendungen von IDBTable in org.eclipse.net4j.db.ddl

Methoden in org.eclipse.net4j.db.ddl, die IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBTable`
IDBSchema.`addTable(String name)`
`IDBTable`
IDBField.`getParent()`
`IDBTable`
IDBIndex.`getParent()`
`IDBTable`
IDBField.`getTable()`
`IDBTable`
IDBIndex.`getTable()`
`IDBTable`
IDBSchema.`getTable(String name)`
`IDBTable[]`
IDBSchema.`getTables()`
`IDBTable`
IDBSchema.`getTableSafe(String name)`
`IDBTable`
IDBSchema.`removeTable(String name)`
Methoden in org.eclipse.net4j.db.ddl, die Typen mit Argumenten vom Typ IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Set<IDBTable>`
IDBSchema.`create(IDBAdapter dbAdapter, Connection connection)`
`Set<IDBTable>`
IDBSchema.`create(IDBAdapter dbAdapter, DataSource dataSource)`
`Set<IDBTable>`
IDBSchema.`create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
Methoden in org.eclipse.net4j.db.ddl mit Parametern vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`void`
IDBSchemaVisitor.Default.`visit(IDBTable element)`
`void`
IDBSchemaVisitor.`visit(IDBTable table)`

## Verwendungen von IDBTable in org.eclipse.net4j.db.ddl.delta

Methoden in org.eclipse.net4j.db.ddl.delta, die IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBTable`
IDBTableDelta.`getSchemaElement(IDBSchema schema)`

## Verwendungen von IDBTable in org.eclipse.net4j.db.h2

Methoden in org.eclipse.net4j.db.h2 mit Parametern vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`protected boolean`
H2Adapter.`isPrimaryKeyShadow(Connection connection, IDBTable table, String name, IDBIndex.Type type, IDBField[] fields)`

## Verwendungen von IDBTable in org.eclipse.net4j.db.postgresql

Methoden in org.eclipse.net4j.db.postgresql mit Parametern vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`protected void`
PostgreSQLAdapter.`doCreateTable(IDBTable table, Statement statement)`

## Verwendungen von IDBTable in org.eclipse.net4j.spi.db

Methoden in org.eclipse.net4j.spi.db, die IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBTable`
DBSchema.`addTable(String name)`
Veraltet.
`IDBTable`
DBSchema.`getTable(String name)`
Veraltet.
`IDBTable[]`
DBSchema.`getTables()`
Veraltet.
`IDBTable`
DBSchema.`removeTable(String name)`
Veraltet.
Methoden in org.eclipse.net4j.spi.db, die Typen mit Argumenten vom Typ IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Set<IDBTable>`
DBSchema.`create(IDBAdapter dbAdapter, Connection connection)`
Veraltet.
`Set<IDBTable>`
DBSchema.`create(IDBAdapter dbAdapter, DataSource dataSource)`
Veraltet.
`Set<IDBTable>`
DBSchema.`create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
Veraltet.
`Set<IDBTable>`
DBAdapter.`createTables(Iterable<? extends IDBTable> tables, Connection connection)`
`Collection<IDBTable>`
DBAdapter.`dropTables(Iterable<? extends IDBTable> tables, Connection connection)`
Methoden in org.eclipse.net4j.spi.db mit Parametern vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`protected void`
DBAdapter.`addIndex(Connection connection, IDBTable table, String name, IDBIndex.Type type, List<DBAdapter.FieldInfo> fieldInfos)`
`protected void`
DBAdapter.`alterTable(Connection connection, IDBTable table, IDBTableDelta delta)`
`protected void`
DBAdapter.`appendFieldDefs(Appendable appendable, IDBTable table, String[] defs)`
`void`
DBAdapter.`appendFieldNames(Appendable appendable, IDBTable table)`
`protected String`
DBAdapter.`createConstraints(IDBTable table)`
`protected String[]`
DBAdapter.`createFieldDefinitions(IDBTable table)`
`protected void`
DBAdapter.`createTable(Connection connection, IDBTable table, IDBTableDelta delta)`
`boolean`
DBAdapter.`createTable(IDBTable table, Statement statement)`
`protected void`
DBAdapter.`doCreateTable(IDBTable table, Statement statement)`
`protected void`
DBAdapter.`dropTable(Connection connection, IDBTable table, IDBTableDelta delta)`
`boolean`
DBAdapter.`dropTable(IDBTable table, Statement statement)`
`protected String`
DBAdapter.`getDropTableSQL(IDBTable table)`
`protected boolean`
DBAdapter.`isPrimaryKeyShadow(Connection connection, IDBTable table, String name, IDBIndex.Type type, IDBField[] fields)`
`protected void`
DBAdapter.`readFields(Connection connection, IDBTable table)`
`protected void`
DBAdapter.`readIndices(Connection connection, DatabaseMetaData metaData, IDBTable table, String schemaName)`
`protected void`
DBAdapter.`readIndices(Connection connection, ResultSet resultSet, IDBTable table, int indexNameColumn, int indexTypeColumn, int fieldNameColumn, int fieldPositionColumn)`
`protected void`
DBAdapter.`validateTable(IDBTable table, Statement statement)`
Methodenparameter in org.eclipse.net4j.spi.db mit Typargumenten vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`Set<IDBTable>`
DBAdapter.`createTables(Iterable<? extends IDBTable> tables, Connection connection)`
`Collection<IDBTable>`
DBAdapter.`dropTables(Iterable<? extends IDBTable> tables, Connection connection)`

## Verwendungen von IDBTable in org.eclipse.net4j.spi.db.ddl

Unterschnittstellen von IDBTable in org.eclipse.net4j.spi.db.ddl
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalDBTable`
Felder in org.eclipse.net4j.spi.db.ddl, die deklariert sind als IDBTable
Modifizierer und Typ
Feld
Beschreibung
`static final IDBTable[]`
InternalDBSchema.`NO_TABLES`
Methoden in org.eclipse.net4j.spi.db.ddl, die IDBTable zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBTable`
InternalDBSchema.`addTable(String name)`
`IDBTable`
InternalDBTable.`getWrapper()`
`IDBTable`
InternalDBSchema.`removeTable(String name)`
Methoden in org.eclipse.net4j.spi.db.ddl mit Parametern vom Typ IDBTable
Modifizierer und Typ
Methode
Beschreibung
`String`
InternalDBSchema.`createIndexName(IDBTable table, IDBIndex.Type type, IDBField[] fields, int position)`