API Overview API Index Package Overview Direct link to this page
JavaOnTracks 0.1.2
  net.jot.db. JOTDBField View Source
Author(s)
tcolar
Since
Version
Serial
Hierarchy
 Object
      JOTDBField
Implements
Subclasses
Description
public class JOTDBField
Represents a Database Field(column).
See also:   
Constructors
public JOTDBField (String fieldType)
public JOTDBField (String fieldType, String fieldName)
Methods
Hide/Show inherited methods
public void debug ()
Prints field informations to logger, for debugging purposes
publicstatic String getCleanFieldName (String fieldName)
public String getDefaultValue ()
public String getFieldName ()
public String getFieldType ()
public int getMaxLength ()
public int getMaxValue ()
public int getMinLength ()
public int getMinValue ()
public int getSize ()
  Returns the field size/length
publicstatic Hashtable getTypes ()
  Hashtable of all defined field types
public void setDefaultValue (String defaultValue)
  Default value for when the field (database default value)
public void setFieldName (String fieldName)
public void setFieldType (String fieldType)
public void setMaxLength (int maxLength)
public void setMaxValue (int maxValue)
public void setMinLength (int minLength)
public void setMinValue (int minValue)
public void setSize (int size)
  Sets the field size/length
Fields
Hide/Show inherited fields
pack-private String fieldName
pack-private String fieldType
pack-private int maxLength
pack-private int maxValue
pack-private int minLength
pack-private int minValue
pack-private int size
publicfinalstatic String TYPE_BIGINT = "BIGINT"
publicfinalstatic String TYPE_BIT = "BIT"
publicfinalstatic String TYPE_DATE = "DATE"
publicfinalstatic String TYPE_DECIMAL = "DECIMAL"
publicfinalstatic String TYPE_DOUBLE = "DOUBLE"
publicfinalstatic String TYPE_FLOAT = "FLOAT"
publicfinalstatic String TYPE_INTEGER = "INTEGER"
publicfinalstatic String TYPE_SMALLINT = "SMALLINT"
publicfinalstatic String TYPE_TIME = "TIME"
publicfinalstatic String TYPE_TIMESTAMP = "TIMESTAMP"
publicfinalstatic String TYPE_TINYINT = "TINYINT"
publicfinalstatic String TYPE_VARCHAR = "VARCHAR"
publicstatic Hashtable types
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.5     ©Thibaut Colar