public final class SQLTypeToken
extends java.lang.Enum
Title: SQL Type
Description: Enumerates possible ANSII SQL supported SQL Types.
Copyright: Copyright (c) 2008-2009
Company: StreamScape Technologies
Modifier and Type | Field and Description |
---|---|
static SQLTypeToken |
ARRAY |
static SQLTypeToken |
BIGINT |
static SQLTypeToken |
BINARY |
static SQLTypeToken |
BLOB |
static SQLTypeToken |
BOOLEAN |
static SQLTypeToken |
CHAR |
static SQLTypeToken |
CLOB |
static SQLTypeToken |
DATE |
static SQLTypeToken |
DECIMAL |
static SQLTypeToken |
DOUBLE |
static SQLTypeToken |
FLOAT |
static SQLTypeToken |
INTEGER |
static SQLTypeToken |
LONGVARBINARY |
static SQLTypeToken |
LONGVARCHAR |
static SQLTypeToken |
NUMERIC |
static SQLTypeToken |
NVARCHAR |
static SQLTypeToken |
OTHER |
static SQLTypeToken |
REAL |
static SQLTypeToken |
SMALLINT |
static SQLTypeToken |
TIME |
static SQLTypeToken |
TIMESTAMP |
static SQLTypeToken |
TINYINT |
static SQLTypeToken |
UNKNOWN |
static SQLTypeToken |
VARBINARY |
static SQLTypeToken |
VARCHAR |
static SQLTypeToken |
VARCHAR_IGNORECASE |
Modifier and Type | Method and Description |
---|---|
boolean |
allowLength()
Returns
TRUE if type supports length attribute |
boolean |
allowPrecision()
Returns
TRUE if type supports precision attribute |
boolean |
allowScale()
Returns
TRUE if type supports scale attribute |
int |
getId()
Return sql id of type
|
java.lang.String |
getName()
Returns type name
|
static SQLTypeToken |
getTypeById(int id)
Returns type by its sql id
|
static SQLTypeToken |
getTypeByName(java.lang.String name)
Returns type by its name
|
boolean |
isSupported()
Returns
TRUE if type is supported |
static SQLTypeToken |
valueOf(java.lang.String name) |
static SQLTypeToken[] |
values() |
public static final SQLTypeToken INTEGER
public static final SQLTypeToken DOUBLE
public static final SQLTypeToken TINYINT
public static final SQLTypeToken SMALLINT
public static final SQLTypeToken BIGINT
public static final SQLTypeToken REAL
public static final SQLTypeToken FLOAT
public static final SQLTypeToken CHAR
public static final SQLTypeToken VARCHAR
public static final SQLTypeToken NVARCHAR
public static final SQLTypeToken LONGVARCHAR
public static final SQLTypeToken DATE
public static final SQLTypeToken TIME
public static final SQLTypeToken TIMESTAMP
public static final SQLTypeToken BOOLEAN
public static final SQLTypeToken DECIMAL
public static final SQLTypeToken NUMERIC
public static final SQLTypeToken UNKNOWN
public static final SQLTypeToken BLOB
public static final SQLTypeToken CLOB
public static final SQLTypeToken OTHER
public static final SQLTypeToken ARRAY
public static final SQLTypeToken BINARY
public static final SQLTypeToken VARBINARY
public static final SQLTypeToken LONGVARBINARY
public static final SQLTypeToken VARCHAR_IGNORECASE
public static SQLTypeToken[] values()
public static SQLTypeToken valueOf(java.lang.String name)
public static SQLTypeToken getTypeById(int id)
id
- sql id of typeNULL
if type not foundpublic static SQLTypeToken getTypeByName(java.lang.String name)
name
- type nameNULL
if type not foundpublic int getId()
public java.lang.String getName()
public boolean allowLength()
TRUE
if type supports length attributeTRUE
if type supports length attributepublic boolean allowPrecision()
TRUE
if type supports precision attributeTRUE
if type supports precision attributepublic boolean allowScale()
TRUE
if type supports scale attributeTRUE
if type supports scale attributepublic boolean isSupported()
TRUE
if type is supportedTRUE
if type is supportedCopyright © 2015-2024 StreamScape Technologies. All rights reserved.