
public interface IDBTable extends IDBSchemaElement
DB schema.IDBSchemaElement.SchemaElementTypeIContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>accept, getElement, getFullName, getSchema, getSchemaElementType, remove, setNamegetNamegetPropertiesaddListener, getListeners, hasListeners, removeListenergetElements, isEmptycompareToIDBSchema getParent()
getParent in interface IDBSchemaElementIDBField getFieldSafe(String name) throws SchemaElementNotFoundException
SchemaElementNotFoundExceptionIDBField getField(int position)
int getFieldCount()
IDBField[] getFields()
IDBField[] getFields(String... fieldNames) throws SchemaElementNotFoundException
SchemaElementNotFoundExceptionIDBIndex addIndex(String name, IDBIndex.Type type, IDBField... fields)
IDBIndex addIndex(String name, IDBIndex.Type type, String... fieldNames) throws SchemaElementNotFoundException
SchemaElementNotFoundExceptionIDBIndex addIndexEmpty(String name, IDBIndex.Type type)
IDBIndex addIndex(IDBIndex.Type type, IDBField... fields)
IDBIndex addIndex(IDBIndex.Type type, String... fieldNames) throws SchemaElementNotFoundException
SchemaElementNotFoundExceptionIDBIndex addIndexEmpty(IDBIndex.Type type)
IDBIndex getIndexSafe(String name) throws SchemaElementNotFoundException
SchemaElementNotFoundExceptionIDBIndex getIndex(int position)
int getIndexCount()
IDBIndex[] getIndices()
IDBIndex getPrimaryKeyIndex()
String sqlInsert()
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.