| Modifier and Type | Field and Description |
|---|---|
| private static final char | FIELD_SEP
Name parts separator. |
| private static final String | INDEX
Name prefix. |
| private String | |
| private String | |
| private List | |
| private String | |
| private String | |
| private String | |
| private Boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. objectToCompare)Implements abstract org. |
| public String | |
| public String | |
| public List | |
| protected String | getIdentifier()
Overrides org. |
| public String | |
| public String | |
| public String | |
| public Boolean | |
| public int | |
| protected boolean | |
| protected boolean | |
| public void | |
| public void | process(MetadataDescriptor descriptor, String defaultColumnName)
INTERNAL: Process the index metadata. |
| protected String | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| FIELD_SEP | back to summary |
|---|---|
| private static final char FIELD_SEP Name parts separator. | |
| INDEX | back to summary |
|---|---|
| private static final String INDEX Name prefix. | |
| m_catalog | back to summary |
|---|---|
| private String m_catalog | |
| m_columnList | back to summary |
|---|---|
| private String m_columnList | |
| m_columnNames | back to summary |
|---|---|
| private List<String> m_columnNames | |
| m_name | back to summary |
|---|---|
| private String m_name | |
| m_schema | back to summary |
|---|---|
| private String m_schema | |
| m_table | back to summary |
|---|---|
| private String m_table | |
| m_unique | back to summary |
|---|---|
| private Boolean m_unique | |
| IndexMetadata | back to summary |
|---|---|
| public IndexMetadata() INTERNAL: Used for OX mapping. | |
| IndexMetadata | back to summary |
|---|---|
| public IndexMetadata(MetadataAnnotation index, MetadataAccessor accessor) INTERNAL: | |
| equals | back to summary |
|---|---|
| public boolean equals(Object objectToCompare) Implements abstract org. INTERNAL:
| |
| getCatalog | back to summary |
|---|---|
| public String getCatalog() INTERNAL: Used for OX mapping. | |
| getColumnList | back to summary |
|---|---|
| public String getColumnList() INTERNAL: Used for OX mapping. | |
| getColumnNames | back to summary |
|---|---|
| public List INTERNAL: Used for OX mapping. | |
| getIdentifier | back to summary |
|---|---|
| protected String getIdentifier() Overrides org. INTERNAL: Sub classes that can uniquely be identified must override this method to allow the overriding and merging to uniquely identify objects. It will also be used when logging messages, that is, to provide a more detailed message.
| |
| getName | back to summary |
|---|---|
| public String getName() INTERNAL: Used for OX mapping. | |
| getSchema | back to summary |
|---|---|
| public String getSchema() INTERNAL: Used for OX mapping. | |
| getTable | back to summary |
|---|---|
| public String getTable() INTERNAL: Used for OX mapping. | |
| getUnique | back to summary |
|---|---|
| public Boolean getUnique() INTERNAL: Used for OX mapping. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| hasName | back to summary |
|---|---|
| protected boolean hasName() INTERNAL: Return true is a name has been specified for this index. | |
| isUnique | back to summary |
|---|---|
| protected boolean isUnique() INTERNAL: Return true is there is a unique setting for this index. | |
| process | back to summary |
|---|---|
| public void process(DatabaseTable table) INTERNAL: Process the index metadata. This is called from all table metadata. CollectionTable, SecondaryTable, JoinTable, Table, TableGenerator. | |
| process | back to summary |
|---|---|
| public void process(MetadataDescriptor descriptor, String defaultColumnName) INTERNAL: Process the index metadata. This is called from EntityAccessor and BasicAccesor (for Basic, Id and Version) | |
| processName | back to summary |
|---|---|
| protected String processName(DatabaseTable table, IndexDefinition indexDefinition) INTERNAL: Process the name. If specified it, use it, otherwise create a default. e.g. INDEX_tablename_field1_field2_..... | |
| setCatalog | back to summary |
|---|---|
| public void setCatalog(String catalog) INTERNAL: Used for OX mapping. | |
| setColumnList | back to summary |
|---|---|
| public void setColumnList(String columnList) INTERNAL: Used for OX mapping. | |
| setColumnNames | back to summary |
|---|---|
| public void setColumnNames(List<String> columnNames) INTERNAL: Used for OX mapping. | |
| setName | back to summary |
|---|---|
| public void setName(String name) INTERNAL: Used for OX mapping. | |
| setSchema | back to summary |
|---|---|
| public void setSchema(String schema) INTERNAL: Used for OX mapping. | |
| setTable | back to summary |
|---|---|
| public void setTable(String table) INTERNAL: Used for OX mapping. | |
| setUnique | back to summary |
|---|---|
| public void setUnique(Boolean unique) INTERNAL: Used for OX mapping. | |