Package org.eclipse.net4j.db.ddl
Schnittstelle IDBSchema
- Alle Superschnittstellen:
 Comparable<IDBSchemaElement>,org.eclipse.net4j.util.container.IContainer<IDBSchemaElement>,IDBElement,IDBNamedElement,IDBSchemaElement,org.eclipse.net4j.util.event.INotifier
- Alle bekannten Unterschnittstellen:
 InternalDBSchema
- Alle bekannten Implementierungsklassen:
 org.eclipse.net4j.internal.db.ddl.DBSchema,DBSchema
Specifies a number of 
DB tables that can be created in or dropped from a database through a
 DB adapter.- 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.
 
- 
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.db.ddl.IDBSchemaElement
IDBSchemaElement.SchemaElementTypeVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 - 
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreate(IDBAdapter dbAdapter, Connection connection) create(IDBAdapter dbAdapter, DataSource dataSource) create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) voiddrop(IDBAdapter dbAdapter, Connection connection) voiddrop(IDBAdapter dbAdapter, DataSource dataSource) voiddrop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) voidexport(Connection connection, PrintStream out) voidexport(DataSource dataSource, PrintStream out) voidexport(IDBConnectionProvider connectionProvider, PrintStream out) <T extends IDBSchemaElement>
TfindElement(IDBSchemaElement prototype) IDBTable[]getTableSafe(String name) booleanbooleanisLocked()booleanremoveTable(String name) Von Schnittstelle geerbte Methoden java.lang.Comparable
compareToVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.db.ddl.IDBElement
getPropertiesVon Schnittstelle geerbte Methoden org.eclipse.net4j.db.ddl.IDBNamedElement
getNameVon Schnittstelle geerbte Methoden org.eclipse.net4j.db.ddl.IDBSchemaElement
accept, getElement, getFullName, getParent, getSchema, getSchemaElementType, remove, setNameVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener 
- 
Methodendetails
- 
isLocked
boolean isLocked()- Seit:
 - 4.2
 
 - 
isCaseSensitive
boolean isCaseSensitive()- Seit:
 - 4.12
 
 - 
isQualifiedTableNames
boolean isQualifiedTableNames()- Seit:
 - 4.12
 
 - 
findElement
- Seit:
 - 4.2
 
 - 
addTable
- Löst aus:
 DBException
 - 
removeTable
- Löst aus:
 DBException- Seit:
 - 4.0
 
 - 
getTableSafe
- Löst aus:
 SchemaElementNotFoundException- Seit:
 - 4.2
 
 - 
getTable
 - 
getTables
IDBTable[] getTables() - 
create
- Löst aus:
 DBException
 - 
create
- Löst aus:
 DBException
 - 
create
Set<IDBTable> create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) throws DBException - Löst aus:
 DBException
 - 
drop
- Löst aus:
 DBException
 - 
drop
- Löst aus:
 DBException
 - 
drop
- Löst aus:
 DBException
 - 
export
- Löst aus:
 DBException
 - 
export
- Löst aus:
 DBException
 - 
export
- Löst aus:
 DBException
 - 
compare
- Seit:
 - 4.2
 
 
 -