Class DBConnection.Column<T>

java.lang.Object
bayern.steinbrecher.dbConnector.DBConnection.Column<T>
Type Parameters:
T - The type of Java objects this column represents.
Enclosing class:
DBConnection

public static class DBConnection.Column<T>
extends java.lang.Object
Represents a column that exists in a table which is accessible by this connection. In contrast ColumnPattern only represents patterns of column names in a TableScheme of a table which might have been created.
Since:
0.1
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  
    @NotNull java.lang.Class<T> getColumnType()  
    @NotNull java.lang.String getName()  
    static <C> @NotNull java.lang.Class<DBConnection.Column<C>> getTypeDummy​(java.lang.Class<C> runtimeGenericTypeProvider)
    Required for referencing the generic type of DBConnection.Column during runtime.
    int hashCode()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getName

      @NotNull public @NotNull java.lang.String getName()
    • getColumnType

      @NotNull public @NotNull java.lang.Class<T> getColumnType()
    • getTypeDummy

      @NotNull public static <C> @NotNull java.lang.Class<DBConnection.Column<C>> getTypeDummy​(java.lang.Class<C> runtimeGenericTypeProvider)
      Required for referencing the generic type of DBConnection.Column during runtime.
    • equals

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

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