Package tilda.db.metadata
Class IndexMeta
- java.lang.Object
-
- tilda.db.metadata.IndexMeta
-
public class IndexMeta extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description boolean
_Cluster
java.util.List<IndexColumnMeta>
_Columns
java.lang.String
_Name
TableMeta
_ParentTable
boolean
_Unique
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(java.sql.ResultSet RS)
java.lang.String
getCleanName()
java.util.List<java.lang.String>
getColumnNames()
java.lang.String
getSignature()
java.lang.String
toString()
-
-
-
Field Detail
-
_Name
public final java.lang.String _Name
-
_Unique
public final boolean _Unique
-
_ParentTable
public final TableMeta _ParentTable
-
_Cluster
public final boolean _Cluster
-
_Columns
public final java.util.List<IndexColumnMeta> _Columns
-
-
Constructor Detail
-
IndexMeta
protected IndexMeta(java.sql.ResultSet RS, TableMeta parentTable) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getCleanName
public java.lang.String getCleanName()
-
addColumn
public void addColumn(java.sql.ResultSet RS) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getColumnNames
public java.util.List<java.lang.String> getColumnNames()
-
getSignature
public java.lang.String getSignature()
-
-