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 Type
    Method
    Description
    Returns the list of expressions defining this index.
    boolean
    Returns true if this index is unique, false otherwise.
  • Method Details

    • getExpressions

      List<String> getExpressions()
      Returns the list of expressions defining this index.
      Returns:
      the list of expressions defining this index.
    • isUnique

      boolean isUnique()
      Returns true 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.