Package org.eclipse.net4j.spi.db.ddl
Interface InternalDBTable
-
- All Superinterfaces:
java.lang.Comparable<IDBSchemaElement>
,org.eclipse.net4j.util.container.IContainer<IDBSchemaElement>
,IDBElement
,IDBNamedElement
,IDBSchemaElement
,IDBTable
,org.eclipse.net4j.util.event.INotifier
,InternalDBElement
,InternalDBNamedElement
,InternalDBSchemaElement
public interface InternalDBTable extends IDBTable, InternalDBSchemaElement
- Since:
- 4.2
- 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/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 Modifier and Type Field Description static IDBField[]
NO_FIELDS
static IDBIndex[]
NO_INDICES
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDBTable
getWrapper()
void
removeField(IDBField fieldToRemove)
void
removeIndex(IDBIndex indexToRemove)
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBElement
getProperties
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBNamedElement
getName
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBSchemaElement
accept, getElement, getFullName, getSchema, getSchemaElementType, remove, setName
-
Methods inherited from interface org.eclipse.net4j.db.ddl.IDBTable
addField, addField, addField, addField, addField, addField, addIndex, addIndex, addIndex, addIndex, addIndexEmpty, addIndexEmpty, getField, getField, getFieldCount, getFields, getFields, getFieldSafe, getIndex, getIndex, getIndexCount, getIndexSafe, getIndices, getParent, getPrimaryKeyIndex, hasIndexFor, sqlInsert
-
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
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
-
-
-
-
Method Detail
-
getWrapper
IDBTable getWrapper()
- Specified by:
getWrapper
in interfaceInternalDBSchemaElement
-
removeField
void removeField(IDBField fieldToRemove)
-
removeIndex
void removeIndex(IDBIndex indexToRemove)
-
-