org.eclipse.net4j.db.ddl
Interface IDBSchemaElement
- All Superinterfaces:
- Comparable<IDBSchemaElement>, IContainer<IDBSchemaElement>, IDBElement, IDBNamedElement, INotifier
- All Known Subinterfaces:
- IDBField, IDBIndex, IDBIndexField, IDBSchema, IDBTable, InternalDBField, InternalDBIndex, InternalDBIndexField, InternalDBSchema, InternalDBSchemaElement, InternalDBTable
- All Known Implementing Classes:
- org.eclipse.net4j.internal.db.ddl.DBSchema, DBSchema, org.eclipse.net4j.internal.db.ddl.DBSchemaElement
- public interface IDBSchemaElement
- extends IDBNamedElement, IContainer<IDBSchemaElement>, Comparable<IDBSchemaElement>
Specifies a hierachical namespace for elements in a DB schema
.
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
getSchemaElementType
IDBSchemaElement.SchemaElementType getSchemaElementType()
- Since:
- 4.2
getSchema
IDBSchema getSchema()
getParent
IDBSchemaElement getParent()
- Since:
- 4.2
setName
@Deprecated
void setName(String name)
- Deprecated.
- Since:
- 4.2
getFullName
String getFullName()
getElement
<T extends IDBSchemaElement> T getElement(Class<T> type,
String name)
- Since:
- 4.2
accept
void accept(IDBSchemaVisitor visitor)
- Since:
- 4.2
remove
void remove()
- Since:
- 4.2
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.