com.im.commons.db 5.9.2

com.im.commons.db.ddl
Enum DBDatabaseInfo.ColumnSQLType

java.lang.Object
  extended by java.lang.Enum<DBDatabaseInfo.ColumnSQLType>
      extended by com.im.commons.db.ddl.DBDatabaseInfo.ColumnSQLType
All Implemented Interfaces:
Serializable, Comparable<DBDatabaseInfo.ColumnSQLType>
Enclosing interface:
DBDatabaseInfo

public static enum DBDatabaseInfo.ColumnSQLType
extends Enum<DBDatabaseInfo.ColumnSQLType>

Column native types. This list is not exhaustive, but any column type supported by IJC should be in this list. Being in the list does not mean it is supported.


Enum Constant Summary
BFILE
           
BIGINT
           
BIGINT_UNSIGNED
           
BINARY_DOUBLE
           
BINARY_FLOAT
           
BIT
           
BLOB
           
BOOLEAN
           
CHAR
           
CLOB
           
DATE
           
DATETIME
           
DECIMAL
           
DECIMAL_UNSIGNED
           
DOUBLE
           
DOUBLE_UNSIGNED
           
FLOAT
           
FLOAT_UNSIGNED
           
INT
           
INT_UNSIGNED
           
INTEGER
           
LONG
           
LONG_RAW
           
LONGBLOB
           
LONGTEXT
           
LONGVARBINARY
           
LONGVARCHAR
           
MEDIUMBLOB
           
MEDIUMINT
           
MEDIUMINT_UNSIGNED
           
MEDIUMTEXT
           
NCHAR
           
NCLOB
           
NUMBER
           
NUMERIC
           
NVARCHAR2
           
RAW
           
REAL
           
REAL_UNSIGNED
           
ROWID
           
SMALLINT
           
SMALLINT_UNSIGNED
           
TEXT
           
TIME
           
TIMESTAMP
           
TINYBLOB
           
TINYINT
           
TINYINT_UNSIGNED
           
TINYTEXT
           
UROWID
           
VARBINARY
           
VARCHAR
           
VARCHAR2
           
XMLTYPE
           
 
Method Summary
 DBDatabaseInfo.PKType getPrimaryKeyType()
           
static DBDatabaseInfo.ColumnSQLType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static DBDatabaseInfo.ColumnSQLType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

BFILE

public static final DBDatabaseInfo.ColumnSQLType BFILE

BIGINT

public static final DBDatabaseInfo.ColumnSQLType BIGINT

BIGINT_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType BIGINT_UNSIGNED

BINARY_DOUBLE

public static final DBDatabaseInfo.ColumnSQLType BINARY_DOUBLE

BINARY_FLOAT

public static final DBDatabaseInfo.ColumnSQLType BINARY_FLOAT

BIT

public static final DBDatabaseInfo.ColumnSQLType BIT

BLOB

public static final DBDatabaseInfo.ColumnSQLType BLOB

BOOLEAN

public static final DBDatabaseInfo.ColumnSQLType BOOLEAN

CHAR

public static final DBDatabaseInfo.ColumnSQLType CHAR

CLOB

public static final DBDatabaseInfo.ColumnSQLType CLOB

DATE

public static final DBDatabaseInfo.ColumnSQLType DATE

DATETIME

public static final DBDatabaseInfo.ColumnSQLType DATETIME

DECIMAL

public static final DBDatabaseInfo.ColumnSQLType DECIMAL

DECIMAL_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType DECIMAL_UNSIGNED

DOUBLE

public static final DBDatabaseInfo.ColumnSQLType DOUBLE

DOUBLE_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType DOUBLE_UNSIGNED

FLOAT

public static final DBDatabaseInfo.ColumnSQLType FLOAT

FLOAT_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType FLOAT_UNSIGNED

INT

public static final DBDatabaseInfo.ColumnSQLType INT

INT_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType INT_UNSIGNED

INTEGER

public static final DBDatabaseInfo.ColumnSQLType INTEGER

LONG

public static final DBDatabaseInfo.ColumnSQLType LONG

LONGBLOB

public static final DBDatabaseInfo.ColumnSQLType LONGBLOB

LONG_RAW

public static final DBDatabaseInfo.ColumnSQLType LONG_RAW

LONGTEXT

public static final DBDatabaseInfo.ColumnSQLType LONGTEXT

LONGVARBINARY

public static final DBDatabaseInfo.ColumnSQLType LONGVARBINARY

LONGVARCHAR

public static final DBDatabaseInfo.ColumnSQLType LONGVARCHAR

MEDIUMBLOB

public static final DBDatabaseInfo.ColumnSQLType MEDIUMBLOB

MEDIUMINT

public static final DBDatabaseInfo.ColumnSQLType MEDIUMINT

MEDIUMINT_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType MEDIUMINT_UNSIGNED

MEDIUMTEXT

public static final DBDatabaseInfo.ColumnSQLType MEDIUMTEXT

NCHAR

public static final DBDatabaseInfo.ColumnSQLType NCHAR

NCLOB

public static final DBDatabaseInfo.ColumnSQLType NCLOB

NUMBER

public static final DBDatabaseInfo.ColumnSQLType NUMBER

NUMERIC

public static final DBDatabaseInfo.ColumnSQLType NUMERIC

NVARCHAR2

public static final DBDatabaseInfo.ColumnSQLType NVARCHAR2

RAW

public static final DBDatabaseInfo.ColumnSQLType RAW

REAL

public static final DBDatabaseInfo.ColumnSQLType REAL

REAL_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType REAL_UNSIGNED

ROWID

public static final DBDatabaseInfo.ColumnSQLType ROWID

SMALLINT

public static final DBDatabaseInfo.ColumnSQLType SMALLINT

SMALLINT_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType SMALLINT_UNSIGNED

TEXT

public static final DBDatabaseInfo.ColumnSQLType TEXT

TIME

public static final DBDatabaseInfo.ColumnSQLType TIME

TIMESTAMP

public static final DBDatabaseInfo.ColumnSQLType TIMESTAMP

TINYBLOB

public static final DBDatabaseInfo.ColumnSQLType TINYBLOB

TINYINT

public static final DBDatabaseInfo.ColumnSQLType TINYINT

TINYINT_UNSIGNED

public static final DBDatabaseInfo.ColumnSQLType TINYINT_UNSIGNED

TINYTEXT

public static final DBDatabaseInfo.ColumnSQLType TINYTEXT

UROWID

public static final DBDatabaseInfo.ColumnSQLType UROWID

VARBINARY

public static final DBDatabaseInfo.ColumnSQLType VARBINARY

VARCHAR

public static final DBDatabaseInfo.ColumnSQLType VARCHAR

VARCHAR2

public static final DBDatabaseInfo.ColumnSQLType VARCHAR2

XMLTYPE

public static final DBDatabaseInfo.ColumnSQLType XMLTYPE
Method Detail

values

public static DBDatabaseInfo.ColumnSQLType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (DBDatabaseInfo.ColumnSQLType c : DBDatabaseInfo.ColumnSQLType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static DBDatabaseInfo.ColumnSQLType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getPrimaryKeyType

public DBDatabaseInfo.PKType getPrimaryKeyType()

com.im.commons.db 5.9.2