Class DBIndexInfo

  • All Implemented Interfaces:
    AbstractInfo, java.io.Serializable

    public class DBIndexInfo
    extends java.lang.Object
    implements AbstractInfo, java.io.Serializable
    Information about an index on a database table.
    Author:
    Tim Dudgeon
    See Also:
    Serialized Form
    • Constructor Detail

      • DBIndexInfo

        public DBIndexInfo()
      • DBIndexInfo

        public DBIndexInfo​(java.lang.String indexSchema,
                           java.lang.String indexName,
                           java.lang.String tableSchema,
                           java.lang.String tableName,
                           boolean unique,
                           DBIndexInfo.Column[] cols,
                           java.lang.String type,
                           java.lang.String indexTypeName)
    • Method Detail

      • getTableSchema

        public java.lang.String getTableSchema()
      • getTableName

        public java.lang.String getTableName()
      • getSchemaName

        public java.lang.String getSchemaName()
      • getIndexSchema

        public java.lang.String getIndexSchema()
      • getIndexName

        public java.lang.String getIndexName()
      • getSchemaPlusIndex

        public java.lang.String getSchemaPlusIndex()
      • isUnique

        public boolean isUnique()
      • getIndexType

        public java.lang.String getIndexType()
      • getIndexTypeName

        public java.lang.String getIndexTypeName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object