org.jooq.util.ase
Class ASEDataType<T>

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

public class ASEDataType<T>
extends AbstractDataType<T>

Supported data types for the SQLDialect.ASE dialect

Author:
Lukas Eder
See Also:
http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc36271.1550/html/blocks/X31825.htm, Serialized Form

Field Summary
protected static ASEDataType<BigInteger> __BIGINTEGER
           
protected static ASEDataType<byte[]> __BLOB
           
protected static ASEDataType<Boolean> __BOOLEAN
           
protected static ASEDataType<String> __LONGNVARCHAR
           
protected static ASEDataType<byte[]> __LONGVARBINARY
           
static ASEDataType<Timestamp> BIGDATETIME
           
static ASEDataType<Long> BIGINT
           
static ASEDataType<Time> BIGTIME
           
static ASEDataType<byte[]> BINARY
           
static ASEDataType<Boolean> BIT
           
static ASEDataType<String> CHAR
           
static ASEDataType<Date> DATE
           
static ASEDataType<Timestamp> DATETIME
           
static ASEDataType<BigDecimal> DEC
           
static ASEDataType<BigDecimal> DECIMAL
           
static ASEDataType<Double> DOUBLE_PRECISION
           
static ASEDataType<Double> FLOAT
           
static ASEDataType<byte[]> IMAGE
           
static ASEDataType<Integer> INT
           
static ASEDataType<Integer> INTEGER
           
static ASEDataType<String> LONGSYSNAME
           
static ASEDataType<String> LONGVARCHAR
           
static ASEDataType<BigDecimal> MONEY
           
static ASEDataType<String> NCHAR
           
static ASEDataType<BigDecimal> NUMERIC
           
static ASEDataType<String> NVARCHAR
           
static ASEDataType<Float> REAL
           
static ASEDataType<Timestamp> SMALLDATETIME
           
static ASEDataType<Short> SMALLINT
           
static ASEDataType<BigDecimal> SMALLMONEY
           
static ASEDataType<String> SYSNAME
           
static ASEDataType<String> TEXT
           
static ASEDataType<Time> TIME
           
static ASEDataType<Timestamp> TIMESTAMP
           
static ASEDataType<Byte> TINYINT
           
static ASEDataType<String> UNICHAR
           
static ASEDataType<String> UNITEXT
           
static ASEDataType<String> UNIVARCHAR
           
static ASEDataType<Long> UNSIGNEDBIGINT
           
static ASEDataType<Integer> UNSIGNEDINT
           
static ASEDataType<Short> UNSIGNEDSMALLLINT
           
static ASEDataType<byte[]> VARBINARY
           
static ASEDataType<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

TINYINT

public static final ASEDataType<Byte> TINYINT

SMALLINT

public static final ASEDataType<Short> SMALLINT

UNSIGNEDSMALLLINT

public static final ASEDataType<Short> UNSIGNEDSMALLLINT

INT

public static final ASEDataType<Integer> INT

INTEGER

public static final ASEDataType<Integer> INTEGER

UNSIGNEDINT

public static final ASEDataType<Integer> UNSIGNEDINT

BIGINT

public static final ASEDataType<Long> BIGINT

UNSIGNEDBIGINT

public static final ASEDataType<Long> UNSIGNEDBIGINT

DOUBLE_PRECISION

public static final ASEDataType<Double> DOUBLE_PRECISION

FLOAT

public static final ASEDataType<Double> FLOAT

REAL

public static final ASEDataType<Float> REAL

DECIMAL

public static final ASEDataType<BigDecimal> DECIMAL

DEC

public static final ASEDataType<BigDecimal> DEC

NUMERIC

public static final ASEDataType<BigDecimal> NUMERIC

BIT

public static final ASEDataType<Boolean> BIT

VARCHAR

public static final ASEDataType<String> VARCHAR

CHAR

public static final ASEDataType<String> CHAR

LONGVARCHAR

public static final ASEDataType<String> LONGVARCHAR

NCHAR

public static final ASEDataType<String> NCHAR

NVARCHAR

public static final ASEDataType<String> NVARCHAR

TEXT

public static final ASEDataType<String> TEXT

DATE

public static final ASEDataType<Date> DATE

TIME

public static final ASEDataType<Time> TIME

DATETIME

public static final ASEDataType<Timestamp> DATETIME

TIMESTAMP

public static final ASEDataType<Timestamp> TIMESTAMP

BINARY

public static final ASEDataType<byte[]> BINARY

VARBINARY

public static final ASEDataType<byte[]> VARBINARY

__BLOB

protected static final ASEDataType<byte[]> __BLOB

__LONGVARBINARY

protected static final ASEDataType<byte[]> __LONGVARBINARY

__BOOLEAN

protected static final ASEDataType<Boolean> __BOOLEAN

__LONGNVARCHAR

protected static final ASEDataType<String> __LONGNVARCHAR

__BIGINTEGER

protected static final ASEDataType<BigInteger> __BIGINTEGER

UNICHAR

public static final ASEDataType<String> UNICHAR

UNITEXT

public static final ASEDataType<String> UNITEXT

UNIVARCHAR

public static final ASEDataType<String> UNIVARCHAR

SYSNAME

public static final ASEDataType<String> SYSNAME

LONGSYSNAME

public static final ASEDataType<String> LONGSYSNAME

MONEY

public static final ASEDataType<BigDecimal> MONEY

SMALLMONEY

public static final ASEDataType<BigDecimal> SMALLMONEY

SMALLDATETIME

public static final ASEDataType<Timestamp> SMALLDATETIME

BIGDATETIME

public static final ASEDataType<Timestamp> BIGDATETIME

BIGTIME

public static final ASEDataType<Time> BIGTIME

IMAGE

public static final ASEDataType<byte[]> IMAGE
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.