org.jooq.util.firebird
Class FirebirdDataType<T>

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

public class FirebirdDataType<T>
extends AbstractDataType<T>

Supported data types for the SQLDialect.FIREBIRD dialect

Author:
Lukas Eder
See Also:
Serialized Form

Field Summary
protected static FirebirdDataType<BigInteger> __BIGINTEGER
           
protected static FirebirdDataType<byte[]> __BINARY
           
protected static FirebirdDataType<Double> __FLOAT
           
protected static FirebirdDataType<String> __LONGNVARCHAR
           
protected static FirebirdDataType<byte[]> __LONGVARBINARY
           
protected static FirebirdDataType<String> __LONGVARCHAR
           
protected static FirebirdDataType<String> __NCHAR
           
protected static FirebirdDataType<String> __NCLOB
           
protected static FirebirdDataType<String> __NVARCHAR
           
protected static FirebirdDataType<Byte> __TINYINT
           
protected static FirebirdDataType<byte[]> __VARBINARY
           
static FirebirdDataType<Long> BIGINT
           
static FirebirdDataType<Boolean> BIT
           
static FirebirdDataType<byte[]> BLOB
           
static FirebirdDataType<Boolean> BOOLEAN
           
static FirebirdDataType<String> CHAR
           
static FirebirdDataType<String> CHARACTER
           
static FirebirdDataType<String> CHARACTERVARYING
           
static FirebirdDataType<String> CLOB
           
static FirebirdDataType<Double> D_FLOAT
           
static FirebirdDataType<Date> DATE
           
static FirebirdDataType<BigDecimal> DECIMAL
           
static FirebirdDataType<Double> DOUBLE
           
static FirebirdDataType<Double> DOUBLEPRECISION
           
static FirebirdDataType<Float> FLOAT
           
static FirebirdDataType<Integer> INT
           
static FirebirdDataType<Long> INT64
           
static FirebirdDataType<Integer> INTEGER
           
static FirebirdDataType<DayToSecond> INTERVALDAYTOSECOND
           
static FirebirdDataType<YearToMonth> INTERVALYEARTOMONTH
           
static FirebirdDataType<BigDecimal> NUMERIC
           
static FirebirdDataType<Object> OTHER
           
static FirebirdDataType<Short> SMALLINT
           
static FirebirdDataType<Time> TIME
           
static FirebirdDataType<Timestamp> TIMESTAMP
           
static FirebirdDataType<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, convert, convert, equals, getArrayDataType, getArrayType, getCastTypeName, getCastTypeName, getCastTypeName, getCastTypeName, getDataType, getDataType, getDataType, getDefaultDataType, getDialect, getSQLDataType, getSQLType, getType, getType, getTypeName, getTypeName, hashCode, isArray, isBinary, isDateTime, isInterval, isLob, isNumeric, isString, isTemporal, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SMALLINT

public static final FirebirdDataType<Short> SMALLINT

INTEGER

public static final FirebirdDataType<Integer> INTEGER

INT

public static final FirebirdDataType<Integer> INT

BIGINT

public static final FirebirdDataType<Long> BIGINT

INT64

public static final FirebirdDataType<Long> INT64

DOUBLEPRECISION

public static final FirebirdDataType<Double> DOUBLEPRECISION

DOUBLE

public static final FirebirdDataType<Double> DOUBLE

D_FLOAT

public static final FirebirdDataType<Double> D_FLOAT

FLOAT

public static final FirebirdDataType<Float> FLOAT

BOOLEAN

public static final FirebirdDataType<Boolean> BOOLEAN

DECIMAL

public static final FirebirdDataType<BigDecimal> DECIMAL

NUMERIC

public static final FirebirdDataType<BigDecimal> NUMERIC

VARCHAR

public static final FirebirdDataType<String> VARCHAR

CHARACTERVARYING

public static final FirebirdDataType<String> CHARACTERVARYING

CHAR

public static final FirebirdDataType<String> CHAR

CHARACTER

public static final FirebirdDataType<String> CHARACTER

CLOB

public static final FirebirdDataType<String> CLOB

DATE

public static final FirebirdDataType<Date> DATE

TIME

public static final FirebirdDataType<Time> TIME

TIMESTAMP

public static final FirebirdDataType<Timestamp> TIMESTAMP

BLOB

public static final FirebirdDataType<byte[]> BLOB

BIT

public static final FirebirdDataType<Boolean> BIT

OTHER

public static final FirebirdDataType<Object> OTHER

INTERVALYEARTOMONTH

public static final FirebirdDataType<YearToMonth> INTERVALYEARTOMONTH

INTERVALDAYTOSECOND

public static final FirebirdDataType<DayToSecond> INTERVALDAYTOSECOND

__BINARY

protected static final FirebirdDataType<byte[]> __BINARY

__FLOAT

protected static final FirebirdDataType<Double> __FLOAT

__LONGNVARCHAR

protected static final FirebirdDataType<String> __LONGNVARCHAR

__LONGVARBINARY

protected static final FirebirdDataType<byte[]> __LONGVARBINARY

__LONGVARCHAR

protected static final FirebirdDataType<String> __LONGVARCHAR

__NCHAR

protected static final FirebirdDataType<String> __NCHAR

__NCLOB

protected static final FirebirdDataType<String> __NCLOB

__NVARCHAR

protected static final FirebirdDataType<String> __NVARCHAR

__TINYINT

protected static final FirebirdDataType<Byte> __TINYINT

__VARBINARY

protected static final FirebirdDataType<byte[]> __VARBINARY

__BIGINTEGER

protected static final FirebirdDataType<BigInteger> __BIGINTEGER
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.