Package org.eclipse.net4j.spi.db
Class DBSchema
- java.lang.Object
- 
- org.eclipse.net4j.util.event.Notifier
- 
- org.eclipse.net4j.internal.db.ddl.DBElement
- 
- org.eclipse.net4j.internal.db.ddl.DBNamedElement
- 
- org.eclipse.net4j.internal.db.ddl.DBSchemaElement
- 
- org.eclipse.net4j.internal.db.ddl.DBSchema
- 
- org.eclipse.net4j.spi.db.DBSchema
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<IDBSchemaElement>,- IDBElement,- IDBNamedElement,- IDBSchema,- IDBSchemaElement,- InternalDBElement,- InternalDBNamedElement,- InternalDBSchema,- InternalDBSchemaElement,- org.eclipse.net4j.util.container.IContainer<IDBSchemaElement>,- org.eclipse.net4j.util.event.INotifier,- org.eclipse.net4j.util.event.INotifier.INotifier2
 
 @Deprecated public class DBSchema extends org.eclipse.net4j.internal.db.ddl.DBSchemaDeprecated.- Author:
- Eike Stepper
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainerorg.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.db.ddl.IDBSchemaElementIDBSchemaElement.SchemaElementType
 
- 
 - 
Field Summary- 
Fields inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBSchemaNO_TABLES
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddListener(org.eclipse.net4j.util.event.IListener listener)Deprecated.IDBTableaddTable(java.lang.String name)Deprecated.voidassertUnlocked()Deprecated.java.util.Set<IDBTable>create(IDBAdapter dbAdapter, java.sql.Connection connection)Deprecated.java.util.Set<IDBTable>create(IDBAdapter dbAdapter, javax.sql.DataSource dataSource)Deprecated.java.util.Set<IDBTable>create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)Deprecated.voiddrop(IDBAdapter dbAdapter, java.sql.Connection connection)Deprecated.voiddrop(IDBAdapter dbAdapter, javax.sql.DataSource dataSource)Deprecated.voiddrop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)Deprecated.voidexport(java.sql.Connection connection, java.io.PrintStream out)Deprecated.voidexport(javax.sql.DataSource dataSource, java.io.PrintStream out)Deprecated.voidexport(IDBConnectionProvider connectionProvider, java.io.PrintStream out)Deprecated.protected voidfinalize()Deprecated.voidfireEvent()Deprecated.voidfireEvent(org.eclipse.net4j.util.event.IEvent event)Deprecated.voidfireEvent(org.eclipse.net4j.util.event.IEvent event, org.eclipse.net4j.util.event.IListener[] listeners)Deprecated.protected voidfireThrowable(java.lang.Throwable throwable)Deprecated.protected voidfirstListenerAdded()Deprecated.java.lang.StringgetFullName()Deprecated.org.eclipse.net4j.util.event.IListener[]getListeners()Deprecated.java.lang.StringgetName()Deprecated.protected java.util.concurrent.ExecutorServicegetNotificationService()Deprecated.IDBSchemagetSchema()Deprecated.IDBTablegetTable(java.lang.String name)Deprecated.IDBTable[]getTables()Deprecated.booleanhasListeners()Deprecated.booleanisLocked()Deprecated.protected voidlastListenerRemoved()Deprecated.booleanlock()Deprecated.voidremoveListener(org.eclipse.net4j.util.event.IListener listener)Deprecated.IDBTableremoveTable(java.lang.String name)Deprecated.java.lang.StringtoString()Deprecated.- 
Methods inherited from class org.eclipse.net4j.internal.db.ddl.DBSchemacollectElements, compare, createIndexName, doAccept, findElement, getParent, getSchemaElementType, getTableSafe, getWrapper, remove, unlock
 - 
Methods inherited from class org.eclipse.net4j.internal.db.ddl.DBSchemaElementaccept, compareTo, dump, dumpAdditionalProperties, equals, getElement, getElements, hashCode, isEmpty, resetElements, setWrapper
 - 
Methods inherited from class org.eclipse.net4j.internal.db.ddl.DBNamedElementdump, dumpToString, findElement, name, setName
 - 
Methods inherited from class org.eclipse.net4j.util.event.NotifieraddUniqueListener, hasListener, listenerAdded, listenerRemoved
 - 
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBElementgetProperties
 - 
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBSchemaElementaccept, getElement, setName
 - 
Methods inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBNamedElementdump, dump, dumpToString, setName
 - 
Methods inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBSchemaElementsetWrapper
 
- 
 
- 
- 
- 
Constructor Detail- 
DBSchemapublic DBSchema(java.lang.String name) Deprecated.
 - 
DBSchemapublic DBSchema(IDBSchema source) Deprecated.- Since:
- 4.2
 
 - 
DBSchemaprotected DBSchema() Deprecated.Constructor for deserialization.- Since:
- 4.2
 
 
- 
 - 
Method Detail- 
getSchemapublic IDBSchema getSchema() Deprecated.- Specified by:
- getSchemain interface- IDBSchemaElement
- Overrides:
- getSchemain class- org.eclipse.net4j.internal.db.ddl.DBSchema
 
 - 
getFullNamepublic java.lang.String getFullName() Deprecated.- Specified by:
- getFullNamein interface- IDBSchemaElement
- Overrides:
- getFullNamein class- org.eclipse.net4j.internal.db.ddl.DBSchema
 
 - 
addTablepublic IDBTable addTable(java.lang.String name) throws DBException Deprecated.- Specified by:
- addTablein interface- IDBSchema
- Specified by:
- addTablein interface- InternalDBSchema
- Overrides:
- addTablein class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
removeTablepublic IDBTable removeTable(java.lang.String name) Deprecated.- Specified by:
- removeTablein interface- IDBSchema
- Specified by:
- removeTablein interface- InternalDBSchema
- Overrides:
- removeTablein class- org.eclipse.net4j.internal.db.ddl.DBSchema
 
 - 
getTablepublic IDBTable getTable(java.lang.String name) Deprecated.
 - 
getTablespublic IDBTable[] getTables() Deprecated.
 - 
isLockedpublic boolean isLocked() Deprecated.
 - 
lockpublic boolean lock() Deprecated.- Specified by:
- lockin interface- InternalDBSchema
- Overrides:
- lockin class- org.eclipse.net4j.internal.db.ddl.DBSchema
 
 - 
assertUnlockedpublic void assertUnlocked() throws DBExceptionDeprecated.- Specified by:
- assertUnlockedin interface- InternalDBSchema
- Overrides:
- assertUnlockedin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
createpublic java.util.Set<IDBTable> create(IDBAdapter dbAdapter, java.sql.Connection connection) throws DBException Deprecated.- Specified by:
- createin interface- IDBSchema
- Overrides:
- createin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
createpublic java.util.Set<IDBTable> create(IDBAdapter dbAdapter, javax.sql.DataSource dataSource) throws DBException Deprecated.- Specified by:
- createin interface- IDBSchema
- Overrides:
- createin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
createpublic java.util.Set<IDBTable> create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) throws DBException Deprecated.- Specified by:
- createin interface- IDBSchema
- Overrides:
- createin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
droppublic void drop(IDBAdapter dbAdapter, java.sql.Connection connection) throws DBException Deprecated.- Specified by:
- dropin interface- IDBSchema
- Overrides:
- dropin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
droppublic void drop(IDBAdapter dbAdapter, javax.sql.DataSource dataSource) throws DBException Deprecated.- Specified by:
- dropin interface- IDBSchema
- Overrides:
- dropin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
droppublic void drop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) throws DBException Deprecated.- Specified by:
- dropin interface- IDBSchema
- Overrides:
- dropin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
exportpublic void export(java.sql.Connection connection, java.io.PrintStream out) throws DBExceptionDeprecated.- Specified by:
- exportin interface- IDBSchema
- Overrides:
- exportin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
exportpublic void export(javax.sql.DataSource dataSource, java.io.PrintStream out) throws DBExceptionDeprecated.- Specified by:
- exportin interface- IDBSchema
- Overrides:
- exportin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
exportpublic void export(IDBConnectionProvider connectionProvider, java.io.PrintStream out) throws DBException Deprecated.- Specified by:
- exportin interface- IDBSchema
- Overrides:
- exportin class- org.eclipse.net4j.internal.db.ddl.DBSchema
- Throws:
- DBException
 
 - 
getNamepublic java.lang.String getName() Deprecated.- Specified by:
- getNamein interface- IDBNamedElement
- Overrides:
- getNamein class- org.eclipse.net4j.internal.db.ddl.DBNamedElement
 
 - 
toStringpublic java.lang.String toString() Deprecated.- Overrides:
- toStringin class- org.eclipse.net4j.internal.db.ddl.DBNamedElement
 
 - 
addListenerpublic void addListener(org.eclipse.net4j.util.event.IListener listener) Deprecated.- Specified by:
- addListenerin interface- org.eclipse.net4j.util.event.INotifier
- Overrides:
- addListenerin class- org.eclipse.net4j.util.event.Notifier
 
 - 
removeListenerpublic void removeListener(org.eclipse.net4j.util.event.IListener listener) Deprecated.- Specified by:
- removeListenerin interface- org.eclipse.net4j.util.event.INotifier
- Overrides:
- removeListenerin class- org.eclipse.net4j.util.event.Notifier
 
 - 
hasListenerspublic boolean hasListeners() Deprecated.- Specified by:
- hasListenersin interface- org.eclipse.net4j.util.event.INotifier
- Overrides:
- hasListenersin class- org.eclipse.net4j.util.event.Notifier
 
 - 
getListenerspublic org.eclipse.net4j.util.event.IListener[] getListeners() Deprecated.- Specified by:
- getListenersin interface- org.eclipse.net4j.util.event.INotifier
- Overrides:
- getListenersin class- org.eclipse.net4j.util.event.Notifier
 
 - 
fireEventpublic void fireEvent() Deprecated.- Overrides:
- fireEventin class- org.eclipse.net4j.util.event.Notifier
 
 - 
fireEventpublic void fireEvent(org.eclipse.net4j.util.event.IEvent event) Deprecated.- Overrides:
- fireEventin class- org.eclipse.net4j.util.event.Notifier
 
 - 
fireEventpublic void fireEvent(org.eclipse.net4j.util.event.IEvent event, org.eclipse.net4j.util.event.IListener[] listeners)Deprecated.- Overrides:
- fireEventin class- org.eclipse.net4j.util.event.Notifier
 
 - 
fireThrowableprotected void fireThrowable(java.lang.Throwable throwable) Deprecated.- Overrides:
- fireThrowablein class- org.eclipse.net4j.util.event.Notifier
 
 - 
getNotificationServiceprotected java.util.concurrent.ExecutorService getNotificationService() Deprecated.- Overrides:
- getNotificationServicein class- org.eclipse.net4j.util.event.Notifier
 
 - 
firstListenerAddedprotected void firstListenerAdded() Deprecated.- Overrides:
- firstListenerAddedin class- org.eclipse.net4j.util.event.Notifier
 
 - 
lastListenerRemovedprotected void lastListenerRemoved() Deprecated.- Overrides:
- lastListenerRemovedin class- org.eclipse.net4j.util.event.Notifier
 
 - 
finalizeprotected void finalize() throws java.lang.ThrowableDeprecated.- Overrides:
- finalizein class- java.lang.Object
- Throws:
- java.lang.Throwable
 
 
- 
 
-