public interface IDBIndex extends IDBSchemaElement
DB table
.Modifier and Type | Interface and Description |
---|---|
static class |
IDBIndex.Type
|
IDBSchemaElement.SchemaElementType
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Modifier and Type | Method and Description |
---|---|
IDBIndexField |
addIndexField(IDBField field) |
IDBIndexField |
addIndexField(String name) |
IDBField |
getField(int position) |
IDBField |
getField(String name) |
int |
getFieldCount() |
IDBField[] |
getFields() |
IDBField |
getFieldSafe(String name) |
IDBIndexField |
getIndexField(int position) |
IDBIndexField |
getIndexField(String name) |
IDBIndexField[] |
getIndexFields() |
IDBIndexField |
getIndexFieldSafe(String name) |
IDBTable |
getParent() |
int |
getPosition()
Deprecated.
|
IDBTable |
getTable() |
IDBIndex.Type |
getType() |
void |
setType(IDBIndex.Type type) |
accept, getElement, getFullName, getSchema, getSchemaElementType, remove, setName
getName
getProperties
addListener, getListeners, hasListeners, removeListener
getElements, isEmpty
compareTo
IDBTable getParent()
getParent
in interface IDBSchemaElement
IDBTable getTable()
IDBIndex.Type getType()
void setType(IDBIndex.Type type)
@Deprecated int getPosition()
IDBIndexField addIndexField(IDBField field)
IDBIndexField addIndexField(String name) throws SchemaElementNotFoundException
SchemaElementNotFoundException
IDBIndexField getIndexFieldSafe(String name) throws SchemaElementNotFoundException
SchemaElementNotFoundException
IDBIndexField getIndexField(String name)
IDBIndexField getIndexField(int position)
IDBField getFieldSafe(String name) throws SchemaElementNotFoundException
SchemaElementNotFoundException
IDBField getField(int position)
int getFieldCount()
IDBIndexField[] getIndexFields()
IDBField[] getFields()
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.