# Package org.eclipse.net4j.db.ddl

The Net4j DB framework concepts for the abstraction of the SQL data definition language.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IDBElement |
  IDBField | A field (column) specification in a `DB table`.
  IDBIndex | An index specification in a `DB table`.
  IDBIndexField | An index field specification in a `DB index`.
  IDBNamedElement |
  IDBSchema | Specifies a number of `DB tables` that can be created in or dropped from a database through a `DB adapter`.
  IDBSchemaElement | Specifies a hierachical namespace for elements in a `DB schema`.
  IDBSchemaVisitor |
  IDBTable | A table specification in a `DB schema`.

- Class Summary
  Class | Description
  --- | ---
  IDBSchemaVisitor.Default |

- Enum Summary
  Enum | Description
  --- | ---
  IDBIndex.Type | The type of an `index` specification in a `DB table`.
  IDBSchemaElement.SchemaElementType |

- Exception Summary
  Exception | Description
  --- | ---
  IDBSchemaVisitor.StopRecursion |
  SchemaElementNotFoundException |

## Package org.eclipse.net4j.db.ddl Description

The Net4j DB framework concepts for the abstraction of the SQL data definition language.

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