Package org.eclipse.net4j.db

# Schnittstelle IDBSchemaTransaction

Alle Superschnittstellen:
  `org.eclipse.net4j.util.collection.Closeable`

public interface IDBSchemaTransaction extends org.eclipse.net4j.util.collection.Closeable

Seit:
  4.2
Autor:
  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.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final IDBDeltaVisitor.Filter.Policy`
`DEFAULT_ENSURE_SCHEMA_POLICY`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`IDBSchemaDelta`
`commit()`
`IDBSchemaDelta`
`ensureSchema(IDBSchema schema)`
`IDBSchemaDelta`
`ensureSchema(IDBSchema schema, IDBDeltaVisitor.Filter.Policy policy)`
`IDBConnection`
`getConnection()`
`IDBDatabase`
`getDatabase()`
`IDBSchemaDelta`
`getSchemaDelta()`
`IDBSchema`
`getWorkingCopy()`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable

`close, isClosed`

## Felddetails

### DEFAULT_ENSURE_SCHEMA_POLICY

static final IDBDeltaVisitor.Filter.Policy DEFAULT_ENSURE_SCHEMA_POLICY

## Methodendetails

### getDatabase

IDBDatabase getDatabase()

### getConnection

IDBConnection getConnection()

### getWorkingCopy

IDBSchema getWorkingCopy()

### ensureSchema

IDBSchemaDelta ensureSchema(IDBSchema schema, IDBDeltaVisitor.Filter.Policy policy)

### ensureSchema

IDBSchemaDelta ensureSchema(IDBSchema schema)

### getSchemaDelta

IDBSchemaDelta getSchemaDelta()

### commit

IDBSchemaDelta commit()