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.IContainer
org.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.IDBSchemaElement
IDBSchemaElement.SchemaElementType
-
-
Field Summary
-
Fields inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBSchema
NO_TABLES
-
-
Method Summary
All 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.DBSchema
collectElements, compare, createIndexName, doAccept, findElement, getParent, getSchemaElementType, getTableSafe, getWrapper, remove, unlock
-
Methods inherited from class org.eclipse.net4j.internal.db.ddl.DBSchemaElement
accept, compareTo, dump, dumpAdditionalProperties, equals, getElement, getElements, hashCode, isEmpty, resetElements, setWrapper
-
Methods inherited from class org.eclipse.net4j.internal.db.ddl.DBNamedElement
dump, dumpToString, findElement, name, setName
-
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addUniqueListener, hasListener, listenerAdded, listenerRemoved
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBElement
getProperties
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBSchemaElement
accept, getElement, setName
-
Methods inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBNamedElement
dump, dump, dumpToString, setName
-
Methods inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBSchemaElement
setWrapper
-
-
-
-
Constructor Detail
-
DBSchema
public DBSchema(java.lang.String name)
Deprecated.
-
DBSchema
public DBSchema(IDBSchema source)
Deprecated.- Since:
- 4.2
-
DBSchema
protected DBSchema()
Deprecated.Constructor for deserialization.- Since:
- 4.2
-
-
Method Detail
-
getSchema
public IDBSchema getSchema()
Deprecated.- Specified by:
getSchemain interfaceIDBSchemaElement- Overrides:
getSchemain classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
getFullName
public java.lang.String getFullName()
Deprecated.- Specified by:
getFullNamein interfaceIDBSchemaElement- Overrides:
getFullNamein classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
addTable
public IDBTable addTable(java.lang.String name) throws DBException
Deprecated.- Specified by:
addTablein interfaceIDBSchema- Specified by:
addTablein interfaceInternalDBSchema- Overrides:
addTablein classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
removeTable
public IDBTable removeTable(java.lang.String name)
Deprecated.- Specified by:
removeTablein interfaceIDBSchema- Specified by:
removeTablein interfaceInternalDBSchema- Overrides:
removeTablein classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
getTable
public IDBTable getTable(java.lang.String name)
Deprecated.
-
getTables
public IDBTable[] getTables()
Deprecated.
-
isLocked
public boolean isLocked()
Deprecated.
-
lock
public boolean lock()
Deprecated.- Specified by:
lockin interfaceInternalDBSchema- Overrides:
lockin classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
assertUnlocked
public void assertUnlocked() throws DBExceptionDeprecated.- Specified by:
assertUnlockedin interfaceInternalDBSchema- Overrides:
assertUnlockedin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
create
public java.util.Set<IDBTable> create(IDBAdapter dbAdapter, java.sql.Connection connection) throws DBException
Deprecated.- Specified by:
createin interfaceIDBSchema- Overrides:
createin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
create
public java.util.Set<IDBTable> create(IDBAdapter dbAdapter, javax.sql.DataSource dataSource) throws DBException
Deprecated.- Specified by:
createin interfaceIDBSchema- Overrides:
createin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
create
public java.util.Set<IDBTable> create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) throws DBException
Deprecated.- Specified by:
createin interfaceIDBSchema- Overrides:
createin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
drop
public void drop(IDBAdapter dbAdapter, java.sql.Connection connection) throws DBException
Deprecated.- Specified by:
dropin interfaceIDBSchema- Overrides:
dropin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
drop
public void drop(IDBAdapter dbAdapter, javax.sql.DataSource dataSource) throws DBException
Deprecated.- Specified by:
dropin interfaceIDBSchema- Overrides:
dropin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
drop
public void drop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) throws DBException
Deprecated.- Specified by:
dropin interfaceIDBSchema- Overrides:
dropin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
export
public void export(java.sql.Connection connection, java.io.PrintStream out) throws DBExceptionDeprecated.- Specified by:
exportin interfaceIDBSchema- Overrides:
exportin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
export
public void export(javax.sql.DataSource dataSource, java.io.PrintStream out) throws DBExceptionDeprecated.- Specified by:
exportin interfaceIDBSchema- Overrides:
exportin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
export
public void export(IDBConnectionProvider connectionProvider, java.io.PrintStream out) throws DBException
Deprecated.- Specified by:
exportin interfaceIDBSchema- Overrides:
exportin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
getName
public java.lang.String getName()
Deprecated.- Specified by:
getNamein interfaceIDBNamedElement- Overrides:
getNamein classorg.eclipse.net4j.internal.db.ddl.DBNamedElement
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classorg.eclipse.net4j.internal.db.ddl.DBNamedElement
-
addListener
public void addListener(org.eclipse.net4j.util.event.IListener listener)
Deprecated.- Specified by:
addListenerin interfaceorg.eclipse.net4j.util.event.INotifier- Overrides:
addListenerin classorg.eclipse.net4j.util.event.Notifier
-
removeListener
public void removeListener(org.eclipse.net4j.util.event.IListener listener)
Deprecated.- Specified by:
removeListenerin interfaceorg.eclipse.net4j.util.event.INotifier- Overrides:
removeListenerin classorg.eclipse.net4j.util.event.Notifier
-
hasListeners
public boolean hasListeners()
Deprecated.- Specified by:
hasListenersin interfaceorg.eclipse.net4j.util.event.INotifier- Overrides:
hasListenersin classorg.eclipse.net4j.util.event.Notifier
-
getListeners
public org.eclipse.net4j.util.event.IListener[] getListeners()
Deprecated.- Specified by:
getListenersin interfaceorg.eclipse.net4j.util.event.INotifier- Overrides:
getListenersin classorg.eclipse.net4j.util.event.Notifier
-
fireEvent
public void fireEvent()
Deprecated.- Overrides:
fireEventin classorg.eclipse.net4j.util.event.Notifier
-
fireEvent
public void fireEvent(org.eclipse.net4j.util.event.IEvent event)
Deprecated.- Overrides:
fireEventin classorg.eclipse.net4j.util.event.Notifier
-
fireEvent
public void fireEvent(org.eclipse.net4j.util.event.IEvent event, org.eclipse.net4j.util.event.IListener[] listeners)Deprecated.- Overrides:
fireEventin classorg.eclipse.net4j.util.event.Notifier
-
fireThrowable
protected void fireThrowable(java.lang.Throwable throwable)
Deprecated.- Overrides:
fireThrowablein classorg.eclipse.net4j.util.event.Notifier
-
getNotificationService
protected java.util.concurrent.ExecutorService getNotificationService()
Deprecated.- Overrides:
getNotificationServicein classorg.eclipse.net4j.util.event.Notifier
-
firstListenerAdded
protected void firstListenerAdded()
Deprecated.- Overrides:
firstListenerAddedin classorg.eclipse.net4j.util.event.Notifier
-
lastListenerRemoved
protected void lastListenerRemoved()
Deprecated.- Overrides:
lastListenerRemovedin classorg.eclipse.net4j.util.event.Notifier
-
finalize
protected void finalize() throws java.lang.ThrowableDeprecated.- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
-