Class YIndex

    • Constructor Detail

      • YIndex

        public YIndex​(YNamespace container,
                      java.lang.String enclosingType,
                      java.lang.String name,
                      IndexCreationMode creationMode,
                      boolean unique,
                      boolean remove,
                      boolean replace)
    • Method Detail

      • 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 YNameSpaceElement
      • getEnclosingTypeCode

        public java.lang.String getEnclosingTypeCode()
      • getName

        public java.lang.String getName()
      • addIndexedAttributes

        public void addIndexedAttributes​(java.util.Map<java.lang.String,​java.lang.Boolean> qualifierMap)
      • addIndexedAttribute

        public void addIndexedAttribute​(java.lang.String qualifier,
                                        boolean lower)
      • getIndexedAttributeQualifiers

        public java.util.List<java.lang.String> getIndexedAttributeQualifiers()
      • isLower

        public boolean isLower​(java.lang.String qualifier)
      • isUnique

        public boolean isUnique()
      • getLowerOptions

        public java.util.List<java.lang.Boolean> getLowerOptions()
      • isRemove

        public boolean isRemove()
      • isReplace

        public boolean isReplace()