API Overview API Index Package Overview Direct link to this page
JavaOnTracks 0.1.2
  net.jot.persistance. JOTDBUpgrader View Source
Author(s)
thibautc
Since
Version
Serial
Hierarchy
 Object
      JOTDBUpgrader
Implements
Subclasses
Description
publicabstract abstract class JOTDBUpgrader
  Extend this class to create your own DBUpdater.
See also:   
Constructors
protected JOTDBUpgrader ()
Methods
Hide/Show inherited methods
public void addTableColumn (JOTTransaction transaction, Class modelClass, String fieldName, Object defaultValue) throws Exception
  Add a new Field to a table The field must exists in the table model (JOTModel).
publicabstract int getLatestVersion ()
  return the DBModel Version(code).
publicabstract void upgradeDb (String dbName, int version) throws Exception
  Implement this method to handle a db upgrade.
Fields
Hide/Show inherited fields
publicfinalstatic int ALTER_TYPE_BIGINT_TO_DECIMAL = "4"
publicfinalstatic int ALTER_TYPE_DATE_TO_TIMESTAMP = "7"
publicfinalstatic int ALTER_TYPE_INT_TO_BIGINT = "3"
publicfinalstatic int ALTER_TYPE_INT_TO_DOUBLE = "6"
publicfinalstatic int ALTER_TYPE_INT_TO_FLOATL = "5"
publicfinalstatic int ALTER_TYPE_SMALLINT_TO_INT = "2"
publicfinalstatic int ALTER_TYPE_TIMESTAMP_TO_DATE = "8"
publicfinalstatic int ALTER_TYPE_TINYINT_TO_SMALLINT = "1"
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.5     ©Thibaut Colar