org.jooq.util.cubrid
Class CUBRIDDataType<T>

java.lang.Object
  extended by org.jooq.impl.AbstractDataType<T>
      extended by org.jooq.util.cubrid.CUBRIDDataType<T>
All Implemented Interfaces:
Serializable, DataType<T>

public class CUBRIDDataType<T>
extends AbstractDataType<T>

Supported data types for the SQLDialect.CUBRID dialect

Author:
Lukas Eder
See Also:
Serialized Form

Field Summary
protected static CUBRIDDataType<BigInteger> __BIGINTEGER
           
protected static CUBRIDDataType<Boolean> __BIT
           
protected static CUBRIDDataType<Boolean> __BOOL
           
protected static CUBRIDDataType<Double> __FLOAT
           
protected static CUBRIDDataType<String> __LONGNVARCHAR
           
protected static CUBRIDDataType<byte[]> __LONGVARBINARY
           
protected static CUBRIDDataType<String> __LONGVARCHAR
           
protected static CUBRIDDataType<String> __NCLOB
           
protected static CUBRIDDataType<BigDecimal> __NUMERIC
           
protected static CUBRIDDataType<Byte> __TINYINT
           
static CUBRIDDataType<Long> BIGINT
           
static CUBRIDDataType<byte[]> BIT
           
static CUBRIDDataType<byte[]> BITVARYING
           
static CUBRIDDataType<byte[]> BLOB
           
static CUBRIDDataType<String> CHAR
           
static CUBRIDDataType<String> CHARACTER
           
static CUBRIDDataType<String> CHARACTERVARYING
           
static CUBRIDDataType<String> CHARVARYING
           
static CUBRIDDataType<String> CLOB
           
static CUBRIDDataType<Date> DATE
           
static CUBRIDDataType<Timestamp> DATETIME
           
static CUBRIDDataType<BigDecimal> DEC
           
static CUBRIDDataType<BigDecimal> DECIMAL
           
static CUBRIDDataType<Double> DOUBLE
           
static CUBRIDDataType<Double> DOUBLEPRECISION
           
static CUBRIDDataType<Float> FLOAT
           
static CUBRIDDataType<Integer> INT
           
static CUBRIDDataType<Integer> INTEGER
           
static CUBRIDDataType<Double> MONETARY
           
static CUBRIDDataType<String> NATIONALCHARACTERVARYING
           
static CUBRIDDataType<String> NATIONALCHARVARYING
           
static CUBRIDDataType<String> NCHAR
           
static CUBRIDDataType<String> NCHARVARYING
           
static CUBRIDDataType<BigDecimal> NUMERIC
           
static CUBRIDDataType<Float> REAL
           
static CUBRIDDataType<Short> SHORT
           
static CUBRIDDataType<Short> SMALLINT
           
static CUBRIDDataType<String> STRING
           
static CUBRIDDataType<Time> TIME
           
static CUBRIDDataType<Timestamp> TIMESTAMP
           
static CUBRIDDataType<String> VARCHAR
           
 
Method Summary
static
<T> DataType<T>
getDataType(Class<? extends T> type)
           
static DataType<Object> getDefaultDataType(String typeName)
           
 
Methods inherited from class org.jooq.impl.AbstractDataType
asArrayDataType, asConvertedDataType, asEnumDataType, asMasterDataType, convert, equals, getArrayDataType, getArrayType, getCastTypeName, getCastTypeName, getCastTypeName, getDataType, getDataType, getDataType, getDefaultDataType, getDialect, getSQLDataType, getSQLType, getType, getType, getTypeName, getTypeName, hashCode, isArray, isBinary, isDateTime, isInterval, isNumeric, isString, isTemporal, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

INT

public static final CUBRIDDataType<Integer> INT

INTEGER

public static final CUBRIDDataType<Integer> INTEGER

SHORT

public static final CUBRIDDataType<Short> SHORT

SMALLINT

public static final CUBRIDDataType<Short> SMALLINT

BIGINT

public static final CUBRIDDataType<Long> BIGINT

DECIMAL

public static final CUBRIDDataType<BigDecimal> DECIMAL

DEC

public static final CUBRIDDataType<BigDecimal> DEC

NUMERIC

public static final CUBRIDDataType<BigDecimal> NUMERIC

FLOAT

public static final CUBRIDDataType<Float> FLOAT

REAL

public static final CUBRIDDataType<Float> REAL

DOUBLE

public static final CUBRIDDataType<Double> DOUBLE

DOUBLEPRECISION

public static final CUBRIDDataType<Double> DOUBLEPRECISION

VARCHAR

public static final CUBRIDDataType<String> VARCHAR

CHARVARYING

public static final CUBRIDDataType<String> CHARVARYING

CHARACTERVARYING

public static final CUBRIDDataType<String> CHARACTERVARYING

CHAR

public static final CUBRIDDataType<String> CHAR

CHARACTER

public static final CUBRIDDataType<String> CHARACTER

STRING

public static final CUBRIDDataType<String> STRING

NCHAR

public static final CUBRIDDataType<String> NCHAR

NCHARVARYING

public static final CUBRIDDataType<String> NCHARVARYING

NATIONALCHARVARYING

public static final CUBRIDDataType<String> NATIONALCHARVARYING

NATIONALCHARACTERVARYING

public static final CUBRIDDataType<String> NATIONALCHARACTERVARYING

CLOB

public static final CUBRIDDataType<String> CLOB

DATE

public static final CUBRIDDataType<Date> DATE

TIME

public static final CUBRIDDataType<Time> TIME

DATETIME

public static final CUBRIDDataType<Timestamp> DATETIME

TIMESTAMP

public static final CUBRIDDataType<Timestamp> TIMESTAMP

BITVARYING

public static final CUBRIDDataType<byte[]> BITVARYING

BIT

public static final CUBRIDDataType<byte[]> BIT

BLOB

public static final CUBRIDDataType<byte[]> BLOB

__BOOL

protected static final CUBRIDDataType<Boolean> __BOOL

__BIT

protected static final CUBRIDDataType<Boolean> __BIT

__LONGNVARCHAR

protected static final CUBRIDDataType<String> __LONGNVARCHAR

__NCLOB

protected static final CUBRIDDataType<String> __NCLOB

__LONGVARCHAR

protected static final CUBRIDDataType<String> __LONGVARCHAR

__LONGVARBINARY

protected static final CUBRIDDataType<byte[]> __LONGVARBINARY

__TINYINT

protected static final CUBRIDDataType<Byte> __TINYINT

__FLOAT

protected static final CUBRIDDataType<Double> __FLOAT

__NUMERIC

protected static final CUBRIDDataType<BigDecimal> __NUMERIC

__BIGINTEGER

protected static final CUBRIDDataType<BigInteger> __BIGINTEGER

MONETARY

public static final CUBRIDDataType<Double> MONETARY
Method Detail

getDataType

public static <T> DataType<T> getDataType(Class<? extends T> type)

getDefaultDataType

public static DataType<Object> getDefaultDataType(String typeName)


Copyright © 2012. All Rights Reserved.