Class JdbcTypeField

java.lang.Object
org.gridgain.cache.store.jdbc.JdbcTypeField

public class JdbcTypeField extends Object
Description of how field declared in database and in cache.
  • Constructor Details

    • JdbcTypeField

      public JdbcTypeField()
      Default constructor.
    • JdbcTypeField

      public JdbcTypeField(int dbFldType, String dbFldName, Class<?> javaFldType, String javaFldName)
      Full constructor.
      Parameters:
      dbFldType - Field JDBC type in database.
      dbFldName - Field name in database.
      javaFldType - Field java type.
      javaFldName - Field name in java object.
    • JdbcTypeField

      public JdbcTypeField(JdbcTypeField field)
      Copy constructor.
      Parameters:
      field - Field to copy.
  • Method Details

    • getDatabaseFieldType

      public int getDatabaseFieldType()
      Get JDBC type in database.
      Returns:
      Column JDBC type in database.
    • setDatabaseFieldType

      public JdbcTypeField setDatabaseFieldType(int dbFldType)
      Set JDBC type in database.
      Parameters:
      dbFldType - Column JDBC type in database.
      Returns:
      this for chaining.
    • getDatabaseFieldName

      public String getDatabaseFieldName()
      Get column name in database.
      Returns:
      Column name in database.
    • setDatabaseFieldName

      public JdbcTypeField setDatabaseFieldName(String dbFldName)
      Set column name in database.
      Parameters:
      dbFldName - Column name in database.
      Returns:
      this for chaining.
    • getJavaFieldType

      public Class<?> getJavaFieldType()
      Get java field type.
      Returns:
      Field java type.
    • setJavaFieldType

      public JdbcTypeField setJavaFieldType(Class<?> javaFldType)
      Set java field type.
      Parameters:
      javaFldType - Corresponding java type.
      Returns:
      this for chaining.
    • getJavaFieldName

      public String getJavaFieldName()
      Get java field name.
      Returns:
      Field name in java object.
    • setJavaFieldName

      public JdbcTypeField setJavaFieldName(String javaFldName)
      Set java field name.
      Parameters:
      javaFldName - Field name in java object.
      Returns:
      this for chaining.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object