Class DatabaseMetaData.ComparableWrapper<K extends java.lang.Object & java.lang.Comparable<? super K>,​V>

java.lang.Object
com.mysql.cj.jdbc.DatabaseMetaData.ComparableWrapper<K,​V>
Type Parameters:
K - key type
V - value type
All Implemented Interfaces:
java.lang.Comparable<DatabaseMetaData.ComparableWrapper<K,​V>>
Enclosing class:
DatabaseMetaData

protected class DatabaseMetaData.ComparableWrapper<K extends java.lang.Object & java.lang.Comparable<? super K>,​V>
extends java.lang.Object
implements java.lang.Comparable<DatabaseMetaData.ComparableWrapper<K,​V>>
Helper/wrapper class to provide means of sorting objects by using a sorting key.
  • Constructor Details

  • Method Details

    • getKey

      public K getKey()
    • getValue

      public V getValue()
    • compareTo

      public int compareTo​(DatabaseMetaData.ComparableWrapper<K,​V> other)
      Specified by:
      compareTo in interface java.lang.Comparable<K extends java.lang.Object & java.lang.Comparable<? super K>>
    • 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
    • toString

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