org.eclipse.net4j.db.ddl.delta

## Interface IDBTableDelta

- All Superinterfaces:
    java.lang.Comparable<IDBDelta>, IContainer<IDBDelta>, IDBDelta, IDBElement, IDBNamedElement, INotifier

      public interface IDBTableDelta
      extends IDBDelta

  Since:
    4.2
  Author:
    Eike Stepper
  No Implement
    This interface is not intended to be implemented by clients.
  No Extend
    This interface is not intended to be extended by clients.

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.eclipse.net4j.db.ddl.delta.IDBDelta

      `IDBDelta.ChangeKind, IDBDelta.DeltaType`

    - ### Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer

      `IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `IDBFieldDelta` | `getFieldDelta(int position)`
    `IDBFieldDelta` | `getFieldDelta(java.lang.String name)`
    `int` | `getFieldDeltaCount()`
    `java.util.Map<java.lang.String,IDBFieldDelta>` | `getFieldDeltas()`
    `IDBFieldDelta[]` | `getFieldDeltasSortedByPosition()`
    `IDBIndexDelta` | `getIndexDelta(java.lang.String name)`
    `int` | `getIndexDeltaCount()`
    `java.util.Map<java.lang.String,IDBIndexDelta>` | `getIndexDeltas()`
    `IDBIndexDelta[]` | `getIndexDeltasSortedByName()`
    `IDBSchemaDelta` | `getParent()`
    `IDBTable` | `getSchemaElement(IDBSchema schema)`

    - ### Methods inherited from interface org.eclipse.net4j.db.ddl.delta.IDBDelta

      `accept, getChangeKind, getDeltaType`

    - ### Methods inherited from interface org.eclipse.net4j.db.ddl.IDBNamedElement

      `getName`

    - ### Methods inherited from interface org.eclipse.net4j.db.ddl.IDBElement

      `getProperties`

    - ### Methods inherited from interface org.eclipse.net4j.util.event.INotifier

      `addListener, getListeners, hasListeners, removeListener`

    - ### Methods inherited from interface org.eclipse.net4j.util.container.IContainer

      `getElements, isEmpty`

    - ### Methods inherited from interface java.lang.Comparable

      `compareTo`

- - ### Method Detail

    - #### getParent

          IDBSchemaDelta getParent()

      Specified by:
        `getParent` in interface `IDBDelta`

    - #### getFieldDeltaCount

          int getFieldDeltaCount()

    - #### getIndexDeltaCount

          int getIndexDeltaCount()

    - #### getFieldDelta

          IDBFieldDelta getFieldDelta(int position)

    - #### getFieldDelta

          IDBFieldDelta getFieldDelta(java.lang.String name)

    - #### getIndexDelta

          IDBIndexDelta getIndexDelta(java.lang.String name)

    - #### getFieldDeltas

          java.util.Map<java.lang.String,IDBFieldDelta> getFieldDeltas()

    - #### getIndexDeltas

          java.util.Map<java.lang.String,IDBIndexDelta> getIndexDeltas()

    - #### getFieldDeltasSortedByPosition

          IDBFieldDelta[] getFieldDeltasSortedByPosition()

    - #### getIndexDeltasSortedByName

          IDBIndexDelta[] getIndexDeltasSortedByName()

    - #### getSchemaElement

          IDBTable getSchemaElement(IDBSchema schema)

      Specified by:
        `getSchemaElement` in interface `IDBDelta`

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