public class YIndex extends YNameSpaceElement
| Constructor and Description |
|---|
YIndex(YNamespace container,
String enclosingType,
String name,
IndexCreationMode creationMode,
boolean unique,
boolean remove,
boolean replace) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIndexedAttribute(String qualifier,
boolean lower) |
void |
addIndexedAttributes(Map<String,Boolean> qualifierMap) |
IndexCreationMode |
getCreationMode() |
YComposedType |
getEnclosingType() |
String |
getEnclosingTypeCode() |
List<String> |
getIndexedAttributeQualifiers() |
List<YAttributeDescriptor> |
getIndexedAttributes() |
List<Boolean> |
getLowerOptions() |
String |
getName() |
boolean |
isLower(String qualifier) |
boolean |
isRemove() |
boolean |
isReplace() |
boolean |
isUnique() |
String |
toString() |
void |
validate()
Validates the element.
|
getLoaderInfo, getNamespace, getTypeSystem, resetCaches, setLoaderInfopublic YIndex(YNamespace container, String enclosingType, String name, IndexCreationMode creationMode, boolean unique, boolean remove, boolean replace)
public void validate()
YNameSpaceElementvalidate in class YNameSpaceElementpublic String getEnclosingTypeCode()
public YComposedType getEnclosingType()
public String getName()
public void addIndexedAttribute(String qualifier, boolean lower)
public List<YAttributeDescriptor> getIndexedAttributes()
public boolean isLower(String qualifier)
public boolean isUnique()
public boolean isRemove()
public boolean isReplace()
public String toString()
toString in class YNameSpaceElementpublic IndexCreationMode getCreationMode()
Copyright © 2017 SAP SE. All Rights Reserved.