## Uses of Interface
org.eclipse.net4j.db.ddl.IDBElement

- Packages that use IDBElement
  Package | Description
  --- | ---
  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.internal.db.ddl |
  org.eclipse.net4j.spi.db.ddl | Server service provider interfaces for the Net4j DB framework.

- - ### Uses of IDBElement in org.eclipse.net4j.db

    Methods in org.eclipse.net4j.db with parameters of type IDBElement
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | DBUtil.`isOptional(IDBElement element)`
    `static boolean` | DBUtil.`setOptional(IDBElement element, boolean optional)`

  - ### Uses of IDBElement in org.eclipse.net4j.db.ddl

    Subinterfaces of IDBElement in org.eclipse.net4j.db.ddl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IDBField` A field (column) specification in a `DB table`.
    `interface` | `IDBIndex` An index specification in a `DB table`.
    `interface` | `IDBIndexField` An index field specification in a `DB index`.
    `interface` | `IDBNamedElement`
    `interface` | `IDBSchema` Specifies a number of `DB tables` that can be created in or dropped from a database through a `DB adapter`.
    `interface` | `IDBSchemaElement` Specifies a hierachical namespace for elements in a `DB schema`.
    `interface` | `IDBTable` A table specification in a `DB schema`.

  - ### Uses of IDBElement in org.eclipse.net4j.db.ddl.delta

    Subinterfaces of IDBElement in org.eclipse.net4j.db.ddl.delta
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IDBDelta`
    `interface` | `IDBDeltaWithPosition`
    `interface` | `IDBDeltaWithProperties`
    `interface` | `IDBFieldDelta`
    `interface` | `IDBIndexDelta`
    `interface` | `IDBIndexFieldDelta`
    `interface` | `IDBPropertyDelta<T>`
    `interface` | `IDBSchemaDelta`
    `interface` | `IDBTableDelta`

  - ### Uses of IDBElement in org.eclipse.net4j.internal.db.ddl

    Classes in org.eclipse.net4j.internal.db.ddl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw IDBElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `org.eclipse.net4j.internal.db.ddl.DBElement`
    `class` | `org.eclipse.net4j.internal.db.ddl.DBNamedElement`
    `class` | `org.eclipse.net4j.internal.db.ddl.DBSchema`
    `class` | `org.eclipse.net4j.internal.db.ddl.DBSchemaElement`

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

    Subinterfaces of IDBElement in org.eclipse.net4j.spi.db.ddl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalDBElement`
    `interface` | `InternalDBField`
    `interface` | `InternalDBIndex`
    `interface` | `InternalDBIndexField`
    `interface` | `InternalDBNamedElement`
    `interface` | `InternalDBSchema`
    `interface` | `InternalDBSchemaElement`
    `interface` | `InternalDBTable`

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html