public class IndexDescription extends A_IntegrityRuleDescription
| Modifier and Type | Field and Description |
|---|---|
protected String |
indexName |
tableName, tableSpace| Constructor and Description |
|---|
IndexDescription() |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(String aCol)
add a column in ascending order (=default order)
|
void |
addColumn(String aCol,
String order) |
IndexDescription |
deepCopy() |
String |
getColumn(int i) |
int |
getColumnIndex(String columnName) |
List<String> |
getColumns()
list of Strings (column names)
|
int |
getColumnSize() |
String |
getIndexName() |
String |
getOrderDirection(int i) |
String |
getOrderDirection(String columnName) |
boolean |
isBitmap() |
boolean |
isContext() |
boolean |
isFunctionBased() |
boolean |
isNoSort() |
boolean |
isReverse() |
boolean |
isSameColumns(List<String> otherColumns) |
boolean |
isUnique() |
void |
setBitmap(boolean aBitmap) |
void |
setContext(boolean aContext) |
void |
setFunctionBased(boolean aFunctionBased) |
void |
setIndexName(String aIndexName) |
void |
setNoSort(boolean aNoSort) |
void |
setReverse(boolean aReverse) |
void |
setUnique(boolean aUnique) |
String |
toString() |
getTableName, getTableSpace, setTableName, setTableSpaceprotected String indexName
public IndexDescription deepCopy()
public String getIndexName()
public void setIndexName(String aIndexName)
public String getColumn(int i)
getColumn in class A_IntegrityRuleDescriptionpublic int getColumnIndex(String columnName)
public void addColumn(String aCol)
aCol - public void addColumn(String aCol, String order)
aCol - - column nameorder - - OrderClause.ASC or OrderClause.DESCpublic String getOrderDirection(int i)
i - public int getColumnSize()
getColumnSize in class A_IntegrityRuleDescriptionpublic boolean isUnique()
public void setUnique(boolean aUnique)
public boolean isReverse()
public void setReverse(boolean aReverse)
public boolean isNoSort()
public void setNoSort(boolean aNoSort)
public boolean isBitmap()
public void setBitmap(boolean aBitmap)
public boolean isContext()
public void setContext(boolean aContext)
public boolean isFunctionBased()
public void setFunctionBased(boolean aFunctionBased)
Copyright © 2008-2016. All Rights Reserved.