Package com.alibaba.druid.sql.ast
Interface SQLDataType
-
- All Superinterfaces:
SQLObject
- All Known Implementing Classes:
OracleDataTypeIntervalDay,OracleDataTypeIntervalYear,OracleFunctionDataType,OracleProcedureDataType,SQLArrayDataType,SQLCharacterDataType,SQLDataTypeImpl,SQLMapDataType,SQLRecordDataType,SQLRowDataType,SQLStructDataType,SQLTableDataType,SQLUnionDataType,TDDateDataType
public interface SQLDataType extends SQLObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSQLDataType.Constants
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description SQLDataTypeclone()List<SQLExpr>getArguments()DbTypegetDbType()StringgetName()BooleangetWithTimeZone()booleanhasKeyLength()booleanisInt()booleanisNumberic()booleanisString()booleanisWithLocalTimeZone()intjdbcType()longnameHashCode64()static SQLDataTypeof(String name)voidsetDbType(DbType dbType)voidsetName(String name)voidsetWithLocalTimeZone(boolean value)voidsetWithTimeZone(Boolean value)-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
getName
String getName()
-
nameHashCode64
long nameHashCode64()
-
setName
void setName(String name)
-
getWithTimeZone
Boolean getWithTimeZone()
-
setWithTimeZone
void setWithTimeZone(Boolean value)
-
isWithLocalTimeZone
boolean isWithLocalTimeZone()
-
setWithLocalTimeZone
void setWithLocalTimeZone(boolean value)
-
clone
SQLDataType clone()
-
setDbType
void setDbType(DbType dbType)
-
getDbType
DbType getDbType()
-
jdbcType
int jdbcType()
-
isInt
boolean isInt()
-
isNumberic
boolean isNumberic()
-
isString
boolean isString()
-
hasKeyLength
boolean hasKeyLength()
-
of
static SQLDataType of(String name)
-
-