Class IndexMetaDataImpl
- java.lang.Object
-
- de.akquinet.jbosscc.guttenbase.meta.impl.IndexMetaDataImpl
-
- All Implemented Interfaces:
IndexMetaData,InternalIndexMetaData,Serializable,Comparable<IndexMetaData>
public class IndexMetaDataImpl extends Object implements InternalIndexMetaData
Information about index in table.© 2012-2034 akquinet tech@spree
- Author:
- M. Dahm
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IndexMetaDataImpl(TableMetaData tableMetaData, String indexName, boolean ascending, boolean unique, boolean primaryKeyIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(ColumnMetaData columnMetaData)intcompareTo(IndexMetaData that)booleanequals(Object obj)List<ColumnMetaData>getColumnMetaData()StringgetIndexName()TableMetaDatagetTableMetaData()inthashCode()booleanisAscending()booleanisPrimaryKeyIndex()booleanisUnique()StringtoString()
-
-
-
Constructor Detail
-
IndexMetaDataImpl
public IndexMetaDataImpl(TableMetaData tableMetaData, String indexName, boolean ascending, boolean unique, boolean primaryKeyIndex)
-
-
Method Detail
-
getTableMetaData
public TableMetaData getTableMetaData()
- Specified by:
getTableMetaDatain interfaceIndexMetaData
-
getIndexName
public String getIndexName()
- Specified by:
getIndexNamein interfaceIndexMetaData
-
isAscending
public boolean isAscending()
- Specified by:
isAscendingin interfaceIndexMetaData
-
isUnique
public boolean isUnique()
- Specified by:
isUniquein interfaceIndexMetaData
-
isPrimaryKeyIndex
public final boolean isPrimaryKeyIndex()
- Specified by:
isPrimaryKeyIndexin interfaceIndexMetaData
-
getColumnMetaData
public List<ColumnMetaData> getColumnMetaData()
- Specified by:
getColumnMetaDatain interfaceIndexMetaData
-
addColumn
public void addColumn(ColumnMetaData columnMetaData)
- Specified by:
addColumnin interfaceInternalIndexMetaData
-
compareTo
public int compareTo(IndexMetaData that)
- Specified by:
compareToin interfaceComparable<IndexMetaData>
-
-