public interface InternalDBIndex extends IDBIndex, InternalDBSchemaElement
IDBIndex.Type
IDBSchemaElement.SchemaElementType
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Modifier and Type | Field and Description |
---|---|
static IDBIndexField[] |
NO_INDEX_FIELDS |
Modifier and Type | Method and Description |
---|---|
IDBIndex |
getWrapper() |
boolean |
isOptional() |
void |
removeIndexField(IDBIndexField indexFieldToRemove) |
void |
setOptional(boolean optional) |
addIndexField, addIndexField, getField, getField, getFieldCount, getFields, getFieldSafe, getIndexField, getIndexField, getIndexFields, getIndexFieldSafe, getParent, getPosition, getTable, getType, setType
setWrapper
accept, getElement, getFullName, getSchema, getSchemaElementType, remove, setName
getElements, isEmpty
compareTo
dump, dump, dumpToString, setName
getName
getProperties
addListener, getListeners, hasListeners, removeListener
static final IDBIndexField[] NO_INDEX_FIELDS
IDBIndex getWrapper()
getWrapper
in interface InternalDBSchemaElement
void removeIndexField(IDBIndexField indexFieldToRemove)
boolean isOptional()
void setOptional(boolean optional)
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.