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) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html