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

Packages, die IDBIndex verwenden
Package
Beschreibung
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.mysql
The Net4j DB Framework support for MYSQL 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 IDBIndex in org.eclipse.net4j.db.ddl

Methoden in org.eclipse.net4j.db.ddl, die IDBIndex zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBIndex`
IDBTable.`addIndex(String name, IDBIndex.Type type, String... fieldNames)`
`IDBIndex`
IDBTable.`addIndex(String name, IDBIndex.Type type, IDBField... fields)`
`IDBIndex`
IDBTable.`addIndex(IDBIndex.Type type, String... fieldNames)`
`IDBIndex`
IDBTable.`addIndex(IDBIndex.Type type, IDBField... fields)`
`IDBIndex`
IDBTable.`addIndexEmpty(String name, IDBIndex.Type type)`
`IDBIndex`
IDBTable.`addIndexEmpty(IDBIndex.Type type)`
`IDBIndex`
IDBIndexField.`getIndex()`
`IDBIndex`
IDBTable.`getIndex(int position)`
`IDBIndex`
IDBTable.`getIndex(String name)`
`IDBIndex`
IDBTable.`getIndexSafe(String name)`
`IDBIndex[]`
IDBField.`getIndices()`
`IDBIndex[]`
IDBTable.`getIndices()`
`IDBIndex`
IDBIndexField.`getParent()`
`IDBIndex`
IDBTable.`getPrimaryKeyIndex()`
Methoden in org.eclipse.net4j.db.ddl mit Parametern vom Typ IDBIndex
Modifizierer und Typ
Methode
Beschreibung
`void`
IDBSchemaVisitor.Default.`visit(IDBIndex element)`
`void`
IDBSchemaVisitor.`visit(IDBIndex index)`

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

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

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

Methoden in org.eclipse.net4j.db.mysql mit Parametern vom Typ IDBIndex
Modifizierer und Typ
Methode
Beschreibung
`protected void`
MYSQLAdapter.`dropPrimaryKey(IDBIndex index, StringBuilder builder)`

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

Methoden in org.eclipse.net4j.spi.db mit Parametern vom Typ IDBIndex
Modifizierer und Typ
Methode
Beschreibung
`protected void`
DBAdapter.`createIndex(Connection connection, IDBIndex index, IDBIndexDelta delta)`
`protected void`
DBAdapter.`createIndex(IDBIndex index, StringBuilder builder)`
`protected void`
DBAdapter.`createIndex(IDBIndex index, Statement statement, int num)`
`protected void`
DBAdapter.`createIndexFields(IDBIndex index, StringBuilder builder)`
`protected void`
DBAdapter.`createPrimaryKey(IDBIndex index, StringBuilder builder)`
`protected void`
DBAdapter.`dropIndex(Connection connection, IDBIndex index, IDBIndexDelta delta)`
`protected void`
DBAdapter.`dropIndex(IDBIndex index, StringBuilder builder)`
`protected void`
DBAdapter.`dropPrimaryKey(IDBIndex index, StringBuilder builder)`

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

Unterschnittstellen von IDBIndex in org.eclipse.net4j.spi.db.ddl
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalDBIndex`
Felder in org.eclipse.net4j.spi.db.ddl, die deklariert sind als IDBIndex
Modifizierer und Typ
Feld
Beschreibung
`static final IDBIndex[]`
InternalDBTable.`NO_INDICES`
Methoden in org.eclipse.net4j.spi.db.ddl, die IDBIndex zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IDBIndex`
InternalDBIndex.`getWrapper()`
Methoden in org.eclipse.net4j.spi.db.ddl mit Parametern vom Typ IDBIndex
Modifizierer und Typ
Methode
Beschreibung
`void`
InternalDBTable.`removeIndex(IDBIndex indexToRemove)`