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
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
getName()
boolean
boolean
isInt()
boolean
boolean
isString()
boolean
int
jdbcType()
long
void
void
void
setWithLocalTimeZone
(boolean value) void
setWithTimeZone
(Boolean value) Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent
-
Method Details
-
getName
String getName() -
nameHashCode64
long nameHashCode64() -
setName
-
getArguments
-
getWithTimeZone
Boolean getWithTimeZone() -
setWithTimeZone
-
isWithLocalTimeZone
boolean isWithLocalTimeZone() -
setWithLocalTimeZone
void setWithLocalTimeZone(boolean value) -
clone
SQLDataType clone() -
setDbType
-
getDbType
DbType getDbType() -
jdbcType
int jdbcType() -
isInt
boolean isInt() -
isNumberic
boolean isNumberic() -
isString
boolean isString() -
hasKeyLength
boolean hasKeyLength()
-