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

Packages, die IDBField 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.derby
The Net4j DB Framework support for Derby databases.
org.eclipse.net4j.db.h2
The Net4j DB Framework support for H2 databases.
org.eclipse.net4j.db.hsqldb
The Net4j DB Framework support for HSQLDB databases.
org.eclipse.net4j.db.mysql
The Net4j DB Framework support for MYSQL 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 IDBField in org.eclipse.net4j.db

Methoden in org.eclipse.net4j.db mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`void`
DBUtil.DeserializeRowHandler.`handleRow(org.eclipse.net4j.util.io.ExtendedDataInput in, Connection connection, IDBField[] fields, Object[] values)`
`void`
DBUtil.SerializeRowHandler.`handleRow(org.eclipse.net4j.util.io.ExtendedDataOutput out, Connection connection, IDBField[] fields, Object[] values)`
`static Object[]`
DBUtil.`select(Connection connection, String where, IDBField... fields)`
`static int`
DBUtil.`select(Connection connection, IDBRowHandler rowHandler, String where, IDBField... fields)`
`static int`
DBUtil.`select(Connection connection, IDBRowHandler rowHandler, IDBField... fields)`
`static int`
DBUtil.`selectMaximumInt(Connection connection, IDBField field, String... where)`
`static long`
DBUtil.`selectMaximumLong(Connection connection, IDBField field, String... where)`
`static int`
DBUtil.`selectMinimumInt(Connection connection, IDBField field, String... where)`
`static long`
DBUtil.`selectMinimumLong(Connection connection, IDBField field, String... where)`
`String`
IDBAdapter.`sqlModifyField(IDBField field)`
`String`
IDBAdapter.`sqlRenameField(IDBField field, String oldName)`

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

Methoden in org.eclipse.net4j.db.ddl, die IDBField zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBField`
IDBTable.`addField(String name, DBType type)`
`IDBField`
IDBTable.`addField(String name, DBType type, boolean notNull)`
`IDBField`
IDBTable.`addField(String name, DBType type, int precision)`
`IDBField`
IDBTable.`addField(String name, DBType type, int precision, boolean notNull)`
`IDBField`
IDBTable.`addField(String name, DBType type, int precision, int scale)`
`IDBField`
IDBTable.`addField(String name, DBType type, int precision, int scale, boolean notNull)`
`IDBField`
IDBIndex.`getField(int position)`
`IDBField`
IDBIndex.`getField(String name)`
`IDBField`
IDBIndexField.`getField()`
`IDBField`
IDBTable.`getField(int position)`
`IDBField`
IDBTable.`getField(String name)`
`IDBField[]`
IDBIndex.`getFields()`
`IDBField[]`
IDBTable.`getFields()`
`IDBField[]`
IDBTable.`getFields(String... fieldNames)`
`IDBField`
IDBIndex.`getFieldSafe(String name)`
`IDBField`
IDBTable.`getFieldSafe(String name)`
Methoden in org.eclipse.net4j.db.ddl mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`IDBIndex`
IDBTable.`addIndex(String name, IDBIndex.Type type, IDBField... fields)`
`IDBIndex`
IDBTable.`addIndex(IDBIndex.Type type, IDBField... fields)`
`IDBIndexField`
IDBIndex.`addIndexField(IDBField field)`
`boolean`
IDBTable.`hasIndexFor(IDBField... fields)`
`void`
IDBSchemaVisitor.Default.`visit(IDBField element)`
`void`
IDBSchemaVisitor.`visit(IDBField field)`

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

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

## Verwendungen von IDBField in org.eclipse.net4j.db.derby

Methoden in org.eclipse.net4j.db.derby mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`protected String`
DerbyAdapter.`getTypeName(IDBField field)`

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

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

## Verwendungen von IDBField in org.eclipse.net4j.db.hsqldb

Methoden in org.eclipse.net4j.db.hsqldb mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`protected String`
HSQLDBAdapter.`getTypeName(IDBField field)`

## Verwendungen von IDBField in org.eclipse.net4j.db.mysql

Methoden in org.eclipse.net4j.db.mysql mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`protected void`
MYSQLAdapter.`addIndexField(StringBuilder builder, IDBField field)`
`protected String`
MYSQLAdapter.`getTypeName(IDBField field)`
`String`
MYSQLAdapter.`sqlRenameField(IDBField field, String oldName)`

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

Methoden in org.eclipse.net4j.db.postgresql mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`protected String`
PostgreSQLAdapter.`getTypeName(IDBField field)`

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

Methoden in org.eclipse.net4j.spi.db mit Parametern vom Typ IDBField
Modifizierer und Typ
Methode
Beschreibung
`protected void`
DBAdapter.`addIndexField(StringBuilder builder, IDBField field)`
`protected void`
DBAdapter.`createField(Connection connection, String tableName, IDBField field)`
`protected String`
DBAdapter.`createFieldDefinition(IDBField field)`
`protected String`
DBAdapter.`getTypeName(IDBField field)`
`protected boolean`
DBAdapter.`isPrimaryKeyShadow(Connection connection, IDBTable table, String name, IDBIndex.Type type, IDBField[] fields)`
`String`
DBAdapter.`sqlModifyField(IDBField field)`
`String`
DBAdapter.`sqlRenameField(IDBField field, String oldName)`

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

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