Class YIndexDeployment


public class YIndexDeployment extends YDeploymentElement
  • Constructor Details

    • YIndexDeployment

      public YIndexDeployment(YIndex index)
    • YIndexDeployment

      public YIndexDeployment(YNamespace container, String deploymentName, String indexName)
  • Method Details

    • validate

      public void validate()
      Description copied from class: YNameSpaceElement
      Validates the element. This should check whether or not lazy references can be resolved or any data is missing.
      Overrides:
      validate in class YDeploymentElement
    • getIndexName

      public String getIndexName()
    • addIndexedAttribute

      public final void addIndexedAttribute(String persistenceQualifier, boolean lower)
    • getIndexedAttributeQualifiers

      public List<String> getIndexedAttributeQualifiers()
    • getIndexedAttributes

      public List<YAttributeDeployment> getIndexedAttributes()
    • isLower

      public boolean isLower(String persistenceQualifier)
    • isLower

      public boolean isLower(int attributeIndex)
    • isUnique

      public boolean isUnique()
    • setUnique

      public void setUnique(boolean unique)
    • setSQLServerClustered

      public void setSQLServerClustered(boolean sqlserverclustered)
    • isSQLServerClustered

      public boolean isSQLServerClustered()