public final class ColumnType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.HashMap<java.lang.String,ColumnType>> |
DB_TYPES
the type
|
static java.lang.String |
STD_BIGINT |
static java.lang.String |
STD_CHAR |
static java.lang.String |
STD_CLOB |
static java.lang.String |
STD_DOUBLE |
static java.lang.String |
STD_FLOAT |
static java.lang.String |
STD_INT |
static java.lang.String |
STD_INTEGER |
static java.lang.String |
STD_LONGVARCHAR |
static java.lang.String |
STD_NUMERIC |
static java.lang.String |
STD_REAL |
static java.lang.String |
STD_VARCHAR |
Modifier and Type | Method and Description |
---|---|
boolean |
doesAcceptsLength() |
boolean |
doesAcceptsScale() |
static ColumnType |
findType(DataBase dataBase,
java.lang.String oTypeName) |
static ColumnType |
findType(DataBase dataBase,
java.lang.String typeName,
int type) |
static java.lang.String |
getCreateParam(DataBase dataBase,
java.lang.String typeName,
java.lang.String oSize,
java.lang.String oScale,
java.lang.String nullable,
java.lang.String defaultValue) |
java.lang.String |
getName() |
java.lang.String |
getStdName() |
static java.lang.String |
getStdTypeName(int type) |
int |
getType() |
java.lang.String |
getTypePrefix(java.lang.String data) |
java.lang.String |
getTypeSuffix() |
java.lang.String |
toString()
the string
|
public static final java.lang.String STD_INTEGER
public static final java.lang.String STD_INT
public static final java.lang.String STD_BIGINT
public static final java.lang.String STD_FLOAT
public static final java.lang.String STD_DOUBLE
public static final java.lang.String STD_CHAR
public static final java.lang.String STD_CLOB
public static final java.lang.String STD_LONGVARCHAR
public static final java.lang.String STD_NUMERIC
public static final java.lang.String STD_VARCHAR
public static final java.lang.String STD_REAL
public static final java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.HashMap<java.lang.String,ColumnType>> DB_TYPES
@CheckReturnValue @Nonnull public static ColumnType findType(DataBase dataBase, java.lang.String typeName, int type) throws java.sql.SQLException
dataBase
- the databasetypeName
- the type nametype
- the typejava.sql.SQLException
- a serious problem@CheckReturnValue @Nonnull public static ColumnType findType(DataBase dataBase, java.lang.String oTypeName) throws java.lang.Exception
dataBase
- the databaseoTypeName
- the typejava.lang.Exception
- a serious problem@CheckReturnValue @Nonnull public static java.lang.String getCreateParam(DataBase dataBase, java.lang.String typeName, java.lang.String oSize, java.lang.String oScale, java.lang.String nullable, java.lang.String defaultValue) throws java.lang.Exception
dataBase
- the databasetypeName
- the typeoSize
- the sizeoScale
- the scalenullable
- is nullabledefaultValue
- default valuejava.lang.Exception
- a serious problem@CheckReturnValue @Nonnull public static java.lang.String getStdTypeName(int type) throws java.sql.SQLException
type
- the typejava.sql.SQLException
- a serious problem@CheckReturnValue @Nonnull public java.lang.String getName()
@CheckReturnValue @Nonnull public int getType()
@CheckReturnValue @Nonnull public java.lang.String getStdName() throws java.lang.Exception
java.lang.Exception
- a serious problem@CheckReturnValue @Nonnull public java.lang.String getTypePrefix(java.lang.String data)
data
- the data that will be written@CheckReturnValue @Nonnull public java.lang.String getTypeSuffix()
@CheckReturnValue public boolean doesAcceptsLength()
@CheckReturnValue public boolean doesAcceptsScale()
@CheckReturnValue @Nonnull public java.lang.String toString()
toString
in class java.lang.Object
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.