Package org.eclipse.net4j.db.ddl
Interface IDBSchemaElement
-
- All Superinterfaces:
java.lang.Comparable<IDBSchemaElement>
,org.eclipse.net4j.util.container.IContainer<IDBSchemaElement>
,IDBElement
,IDBNamedElement
,org.eclipse.net4j.util.event.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, org.eclipse.net4j.util.container.IContainer<IDBSchemaElement>, java.lang.Comparable<IDBSchemaElement>
Specifies a hierachical namespace for elements in aDB schema
.- Author:
- 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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IDBSchemaElement.SchemaElementType
-
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>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
accept(IDBSchemaVisitor visitor)
<T extends IDBSchemaElement>
TgetElement(java.lang.Class<T> type, java.lang.String name)
java.lang.String
getFullName()
IDBSchemaElement
getParent()
IDBSchema
getSchema()
IDBSchemaElement.SchemaElementType
getSchemaElementType()
void
remove()
void
setName(java.lang.String name)
Deprecated.-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBElement
getProperties
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBNamedElement
getName
-
-
-
-
Method Detail
-
getSchemaElementType
IDBSchemaElement.SchemaElementType getSchemaElementType()
- Since:
- 4.2
-
getSchema
IDBSchema getSchema()
-
getParent
IDBSchemaElement getParent()
- Since:
- 4.2
-
setName
@Deprecated void setName(java.lang.String name)
Deprecated.- Since:
- 4.2
-
getFullName
java.lang.String getFullName()
-
getElement
<T extends IDBSchemaElement> T getElement(java.lang.Class<T> type, java.lang.String name)
- Since:
- 4.2
-
accept
void accept(IDBSchemaVisitor visitor)
- Since:
- 4.2
-
remove
void remove()
- Since:
- 4.2
-
-