## Uses of Class
org.eclipse.net4j.db.ddl.IDBIndex.Type

- Packages that use IDBIndex.Type
  Package | Description
  --- | ---
  org.eclipse.net4j.db.ddl | The Net4j DB framework concepts for the abstraction of the SQL data definition language.
  org.eclipse.net4j.db.h2 | The Net4j DB Framework support for H2 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.

- - ### Uses of IDBIndex.Type in org.eclipse.net4j.db.ddl

    Methods in org.eclipse.net4j.db.ddl that return IDBIndex.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `IDBIndex.Type` | IDBIndex.`getType()` |
    `static IDBIndex.Type` | IDBIndex.Type.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static IDBIndex.Type[]` | IDBIndex.Type.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.eclipse.net4j.db.ddl with parameters of type IDBIndex.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `IDBIndex` | IDBTable.`addIndex​(java.lang.String name, IDBIndex.Type type, java.lang.String... fieldNames)` |
    `IDBIndex` | IDBTable.`addIndex​(java.lang.String name, IDBIndex.Type type, IDBField... fields)` |
    `IDBIndex` | IDBTable.`addIndex​(IDBIndex.Type type, java.lang.String... fieldNames)` |
    `IDBIndex` | IDBTable.`addIndex​(IDBIndex.Type type, IDBField... fields)` |
    `IDBIndex` | IDBTable.`addIndexEmpty​(java.lang.String name, IDBIndex.Type type)` |
    `IDBIndex` | IDBTable.`addIndexEmpty​(IDBIndex.Type type)` |
    `void` | IDBIndex.`setType​(IDBIndex.Type type)` |

  - ### Uses of IDBIndex.Type in org.eclipse.net4j.db.h2

    Methods in org.eclipse.net4j.db.h2 with parameters of type IDBIndex.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | H2Adapter.`isPrimaryKeyShadow​(java.sql.Connection connection, IDBTable table, java.lang.String name, IDBIndex.Type type, IDBField[] fields)` |

  - ### Uses of IDBIndex.Type in org.eclipse.net4j.spi.db

    Methods in org.eclipse.net4j.spi.db with parameters of type IDBIndex.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DBAdapter.`addIndex​(java.sql.Connection connection, IDBTable table, java.lang.String name, IDBIndex.Type type, java.util.List<DBAdapter.FieldInfo> fieldInfos)` |
    `protected boolean` | DBAdapter.`isPrimaryKeyShadow​(java.sql.Connection connection, IDBTable table, java.lang.String name, IDBIndex.Type type, IDBField[] fields)` |

  - ### Uses of IDBIndex.Type in org.eclipse.net4j.spi.db.ddl

    Methods in org.eclipse.net4j.spi.db.ddl with parameters of type IDBIndex.Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | InternalDBSchema.`createIndexName​(IDBTable table, IDBIndex.Type type, IDBField[] fields, int position)` |