Purpose: Allow for indexes to be created.
| Modifier and Type | Field and Description |
|---|---|
| protected List | |
| protected boolean | |
| protected String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public Writer | buildCreationWriter(AbstractSession session, Writer writer)
Implements abstract org. |
| public Writer | buildDeletionWriter(AbstractSession session, Writer writer)
Implements abstract org. |
| public List | |
| public String | |
| public boolean | |
| public void | |
| public void | |
| public void |
| fields | back to summary |
|---|---|
| protected List<String> fields | |
| isUnique | back to summary |
|---|---|
| protected boolean isUnique | |
| targetTable | back to summary |
|---|---|
| protected String targetTable | |
| IndexDefinition | back to summary |
|---|---|
| public IndexDefinition() | |
| addField | back to summary |
|---|---|
| public void addField(String fieldName) PUBLIC: Add the field to the index. | |
| buildCreationWriter | back to summary |
|---|---|
| public Writer buildCreationWriter(AbstractSession session, Writer writer) throws ValidationException Implements abstract org. INTERNAL: Return the create type statement.
| |
| buildDeletionWriter | back to summary |
|---|---|
| public Writer buildDeletionWriter(AbstractSession session, Writer writer) throws ValidationException Implements abstract org. INTERNAL: Return the drop type statement.
| |
| getFields | back to summary |
|---|---|
| public List | |
| getTargetTable | back to summary |
|---|---|
| public String getTargetTable() | |
| isUnique | back to summary |
|---|---|
| public boolean isUnique() | |
| setFields | back to summary |
|---|---|
| public void setFields(List<String> fields) | |
| setIsUnique | back to summary |
|---|---|
| public void setIsUnique(boolean isUnique) | |
| setTargetTable | back to summary |
|---|---|
| public void setTargetTable(String targetTable) PUBLIC: set qualified table name. | |