com.im.commons.db.ddl
Enum DBDatabaseInfo.ColumnSQLType
java.lang.Object
java.lang.Enum<DBDatabaseInfo.ColumnSQLType>
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.
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
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()