Package com.luciad.model
Interface ILcdDataObjectIndexedModel.IndexId
- Enclosing interface:
ILcdDataObjectIndexedModel
public static interface ILcdDataObjectIndexedModel.IndexId
An identifier for an index in an
ILcdDataObjectIndexedModel
.
Indices may be created on a model using
ILcdDataObjectIndexedModel.addIndex(java.util.List, boolean)
.
Identifiers may be retrieved from a model using the
ILcdDataObjectIndexedModel.getIndexId(java.util.Set)
and
ILcdDataObjectIndexedModel.getIndexIds()
methods.-
Method Summary
Modifier and TypeMethodDescriptionReturns the list of expressions defining this index.boolean
isUnique()
Returnstrue
if this index is unique,false
otherwise.
-
Method Details
-
getExpressions
Returns the list of expressions defining this index.- Returns:
- the list of expressions defining this index.
-
isUnique
boolean isUnique()Returnstrue
if this index is unique,false
otherwise. For an index to be unique, each possible combination of expression values should match at most one element in the index.- Returns:
true
if this index is unique,false
otherwise.
-