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:
Serializable,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.
- Author:
- Eike Stepper
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends Object>Nested classes/interfaces inherited from interface org.eclipse.net4j.db.ddl.IDBSchemaElement
IDBSchemaElement.SchemaElementTypeNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Field Summary
Fields inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBSchema
NO_TABLES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(org.eclipse.net4j.util.event.IListener listener) Deprecated.Deprecated.voidDeprecated.create(IDBAdapter dbAdapter, Connection connection) Deprecated.create(IDBAdapter dbAdapter, DataSource dataSource) Deprecated.create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) Deprecated.voiddrop(IDBAdapter dbAdapter, Connection connection) Deprecated.voiddrop(IDBAdapter dbAdapter, DataSource dataSource) Deprecated.voiddrop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider) Deprecated.voidexport(Connection connection, PrintStream out) Deprecated.voidexport(DataSource dataSource, PrintStream out) Deprecated.voidexport(IDBConnectionProvider connectionProvider, PrintStream out) Deprecated.protected voidfinalize()Deprecated.voidDeprecated.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(Throwable throwable) Deprecated.protected voidDeprecated.Deprecated.org.eclipse.net4j.util.event.IListener[]Deprecated.getName()Deprecated.protected ExecutorServiceDeprecated.Deprecated.Deprecated.IDBTable[]Deprecated.booleanDeprecated.booleanisLocked()Deprecated.protected voidDeprecated.booleanlock()Deprecated.voidremoveListener(org.eclipse.net4j.util.event.IListener listener) Deprecated.removeTable(String name) Deprecated.toString()Deprecated.Methods inherited from class org.eclipse.net4j.internal.db.ddl.DBSchema
collectElements, compare, compareNames, createIndexName, doAccept, equalNames, findElement, getParent, getSchemaElementType, getTableSafe, getWrapper, isCaseSensitive, isQualifiedTableNames, makeKey, remove, unlockMethods inherited from class org.eclipse.net4j.internal.db.ddl.DBSchemaElement
accept, compareTo, dump, dumpAdditionalProperties, equals, getElement, getElements, hashCode, isEmpty, resetElements, setWrapperMethods inherited from class org.eclipse.net4j.internal.db.ddl.DBNamedElement
dump, dumpToString, findElement, setNameMethods inherited from class org.eclipse.net4j.internal.db.ddl.DBElement
getPropertiesMethods inherited from class org.eclipse.net4j.util.event.Notifier
addUniqueListener, hasListener, listenerAdded, listenerRemovedMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmptyMethods inherited from interface org.eclipse.net4j.db.ddl.IDBElement
getPropertiesMethods inherited from interface org.eclipse.net4j.db.ddl.IDBSchemaElement
accept, getElement, setNameMethods inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBNamedElement
dump, dump, dumpToString, setNameMethods inherited from interface org.eclipse.net4j.spi.db.ddl.InternalDBSchemaElement
setWrapper
-
Constructor Details
-
DBSchema
Deprecated. -
DBSchema
Deprecated.- Since:
- 4.2
-
DBSchema
protected DBSchema()Deprecated.Constructor for deserialization.- Since:
- 4.2
-
-
Method Details
-
getSchema
Deprecated.- Specified by:
getSchemain interfaceIDBSchemaElement- Overrides:
getSchemain classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
getFullName
Deprecated.- Specified by:
getFullNamein interfaceIDBSchemaElement- Overrides:
getFullNamein classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
addTable
Deprecated.- Specified by:
addTablein interfaceIDBSchema- Specified by:
addTablein interfaceInternalDBSchema- Overrides:
addTablein classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
removeTable
Deprecated.- Specified by:
removeTablein interfaceIDBSchema- Specified by:
removeTablein interfaceInternalDBSchema- Overrides:
removeTablein classorg.eclipse.net4j.internal.db.ddl.DBSchema
-
getTable
Deprecated. -
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
Deprecated.- Specified by:
assertUnlockedin interfaceInternalDBSchema- Overrides:
assertUnlockedin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
create
Deprecated.- Specified by:
createin interfaceIDBSchema- Overrides:
createin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
create
Deprecated.- Specified by:
createin interfaceIDBSchema- Overrides:
createin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
create
public 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
Deprecated.- Specified by:
dropin interfaceIDBSchema- Overrides:
dropin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
drop
Deprecated.- Specified by:
dropin interfaceIDBSchema- Overrides:
dropin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
drop
Deprecated.- Specified by:
dropin interfaceIDBSchema- Overrides:
dropin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
export
Deprecated.- Specified by:
exportin interfaceIDBSchema- Overrides:
exportin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
export
Deprecated.- Specified by:
exportin interfaceIDBSchema- Overrides:
exportin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
export
Deprecated.- Specified by:
exportin interfaceIDBSchema- Overrides:
exportin classorg.eclipse.net4j.internal.db.ddl.DBSchema- Throws:
DBException
-
getName
Deprecated.- Specified by:
getNamein interfaceIDBNamedElement- Overrides:
getNamein classorg.eclipse.net4j.internal.db.ddl.DBNamedElement
-
toString
Deprecated.- Overrides:
toStringin classorg.eclipse.net4j.internal.db.ddl.DBSchemaElement
-
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
Deprecated.- Overrides:
fireThrowablein classorg.eclipse.net4j.util.event.Notifier
-
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
Deprecated.
-
DBUtil.createSchema(String),DBUtil.readSchema(IDBAdapter, Connection, IDBSchema),DBUtil.readSchema(IDBAdapter, Connection, String)orDBUtil.copySchema(IDBSchema).