com.im.commons.db.ddl
Class DBIndexInfo
java.lang.Object
com.im.commons.db.ddl.DBIndexInfo
- All Implemented Interfaces:
- AbstractInfo, Serializable
public class DBIndexInfo
- extends Object
- implements AbstractInfo, Serializable
Information about an index on a database table.
- See Also:
- Serialized Form
DBIndexInfo
public DBIndexInfo()
DBIndexInfo
public DBIndexInfo(String indexSchema,
String indexName,
String tableSchema,
String tableName,
boolean unique,
DBIndexInfo.Column[] cols,
String type,
String indexTypeName)
getTableSchema
public String getTableSchema()
getTableName
public String getTableName()
getSchemaName
public String getSchemaName()
getColumns
public DBIndexInfo.Column[] getColumns()
getIndexSchema
public String getIndexSchema()
getIndexName
public String getIndexName()
getSchemaPlusIndex
public String getSchemaPlusIndex()
isUnique
public boolean isUnique()
getIndexType
public String getIndexType()
getIndexTypeName
public String getIndexTypeName()
addToModel
public void addToModel(String parentID,
DBItemsCache dbItemsCache)
- Specified by:
addToModel in interface AbstractInfo
removeFromModel
public void removeFromModel(String parentID,
DBItemsCache dbItemsCache)
- Specified by:
removeFromModel in interface AbstractInfo
toString
public String toString()
- Overrides:
toString in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object