Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.projectapollo.mysqladmin
Class ColumnType  view ColumnType download ColumnType.java

java.lang.Object
  extended byorg.projectapollo.mysqladmin.ColumnType
All Implemented Interfaces:
java.io.Serializable

public class ColumnType
extends java.lang.Object
implements java.io.Serializable


Field Summary
static int BIGINT
           
static int BLOB
           
static int CHAR
           
private  int columnCode
           
private  int columnDecimalLength
           
private  int columnLength
           
static int DATE
           
static int DATETIME
           
static int DECIMAL
           
private static int[] defaultDecimalLengthMatrix
           
private static int[] defaultLengthMatrix
           
static int DOUBLE
           
static int ENUM
           
static int FLOAT
           
static int INTEGER
           
static int LONGBLOB
           
private static int[] maxDecimalLengthMatrix
           
private static int[] maxLengthMatrix
           
static int MEDIUMBLOB
           
static int MEDIUMINT
           
private static int[] minDecimalLengthMatrix
           
private static int[] minLengthMatrix
           
static int SET
           
static int SMALLINT
           
private static java.lang.String[] strFieldType
           
private static boolean[] supportsDecimalLengthMatrix
           
private static boolean[] supportsLengthMatrix
           
private static boolean[] supportsUnsignedMatrix
           
private static boolean[] supportsZeroFillMatrix
           
static int TEXT
           
static int TIME
           
static int TIMESTAMP
           
static int TINYBLOB
           
static int TINYINT
           
static int VARCHAR
           
static int YEAR
           
 
Constructor Summary
ColumnType(int columnCode)
           
 
Method Summary
 int getColumnCode()
           
 int getColumnDecimalLength()
           
 int getColumnLength()
           
 int getDefaultDecimalLength()
           
 int getDefaultLength()
           
 int getMaxDecimalLength()
           
 int getMaxLength()
           
 int getMinDecimalLength()
           
 int getMinLength()
           
 java.lang.String getSQLName()
           
 boolean getSupportsDecimalLength()
           
 boolean getSupportsLength()
           
 boolean getSupportsUnsigned()
           
 boolean getSupportsZeroFill()
           
 void setColumnDecimalLength(int columnDecimalLength)
           
 void setColumnLength(int columnLength)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TINYINT

public static final int TINYINT
See Also:
Constant Field Values

SMALLINT

public static final int SMALLINT
See Also:
Constant Field Values

MEDIUMINT

public static final int MEDIUMINT
See Also:
Constant Field Values

INTEGER

public static final int INTEGER
See Also:
Constant Field Values

BIGINT

public static final int BIGINT
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

DOUBLE

public static final int DOUBLE
See Also:
Constant Field Values

DECIMAL

public static final int DECIMAL
See Also:
Constant Field Values

CHAR

public static final int CHAR
See Also:
Constant Field Values

VARCHAR

public static final int VARCHAR
See Also:
Constant Field Values

TINYBLOB

public static final int TINYBLOB
See Also:
Constant Field Values

BLOB

public static final int BLOB
See Also:
Constant Field Values

MEDIUMBLOB

public static final int MEDIUMBLOB
See Also:
Constant Field Values

LONGBLOB

public static final int LONGBLOB
See Also:
Constant Field Values

TIMESTAMP

public static final int TIMESTAMP
See Also:
Constant Field Values

DATE

public static final int DATE
See Also:
Constant Field Values

TIME

public static final int TIME
See Also:
Constant Field Values

ENUM

public static final int ENUM
See Also:
Constant Field Values

SET

public static final int SET
See Also:
Constant Field Values

DATETIME

public static final int DATETIME
See Also:
Constant Field Values

TEXT

public static final int TEXT
See Also:
Constant Field Values

YEAR

public static final int YEAR
See Also:
Constant Field Values

strFieldType

private static java.lang.String[] strFieldType

supportsLengthMatrix

private static boolean[] supportsLengthMatrix

supportsDecimalLengthMatrix

private static boolean[] supportsDecimalLengthMatrix

defaultLengthMatrix

private static int[] defaultLengthMatrix

defaultDecimalLengthMatrix

private static int[] defaultDecimalLengthMatrix

minLengthMatrix

private static int[] minLengthMatrix

minDecimalLengthMatrix

private static int[] minDecimalLengthMatrix

maxLengthMatrix

private static int[] maxLengthMatrix

maxDecimalLengthMatrix

private static int[] maxDecimalLengthMatrix

supportsUnsignedMatrix

private static boolean[] supportsUnsignedMatrix

supportsZeroFillMatrix

private static boolean[] supportsZeroFillMatrix

columnCode

private int columnCode

columnLength

private int columnLength

columnDecimalLength

private int columnDecimalLength
Constructor Detail

ColumnType

public ColumnType(int columnCode)
Method Detail

getColumnCode

public int getColumnCode()

getSupportsLength

public boolean getSupportsLength()

getSupportsDecimalLength

public boolean getSupportsDecimalLength()

getSupportsUnsigned

public boolean getSupportsUnsigned()

getSupportsZeroFill

public boolean getSupportsZeroFill()

getDefaultLength

public int getDefaultLength()

getDefaultDecimalLength

public int getDefaultDecimalLength()

getMaxLength

public int getMaxLength()

getMinLength

public int getMinLength()

getMinDecimalLength

public int getMinDecimalLength()

getMaxDecimalLength

public int getMaxDecimalLength()

setColumnLength

public void setColumnLength(int columnLength)

getColumnLength

public int getColumnLength()

setColumnDecimalLength

public void setColumnDecimalLength(int columnDecimalLength)

getColumnDecimalLength

public int getColumnDecimalLength()

getSQLName

public java.lang.String getSQLName()