类 SQLDataTypeImpl
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLDataTypeImpl
- 所有已实现的接口:
SQLDataType,SQLDbTypedObject,SQLObject
- 直接已知子类:
OracleDataTypeIntervalDay,OracleDataTypeIntervalYear,OracleFunctionDataType,OracleProcedureDataType,SQLCharacterDataType,SQLRecordDataType,SQLUnionDataType
-
嵌套类概要
从接口继承的嵌套类/接口 com.alibaba.druid.sql.ast.SQLDataType
SQLDataType.Constants -
字段概要
字段从类继承的字段 com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
构造器概要
构造器构造器说明SQLDataTypeImpl(String name) SQLDataTypeImpl(String name, int precision) SQLDataTypeImpl(String name, int precision, int scale) SQLDataTypeImpl(String name, SQLListExpr enumList) SQLDataTypeImpl(String name, SQLExpr arg) -
方法概要
修饰符和类型方法说明protected voidaccept0(SQLASTVisitor visitor) voidaddArgument(SQLExpr argument) clone()voidbooleangetName()inthashCode()booleanbooleanisInt()booleanbooleanisString()booleanbooleanbooleanintjdbcType()longvoidvoidsetEnumList(SQLListExpr enumList) voidvoidvoidsetUnsigned(boolean unsigned) voidsetWithLocalTimeZone(boolean withLocalTimeZone) voidsetWithTimeZone(Boolean withTimeZone) voidsetZerofill(boolean zerofill) toString()从类继承的方法 com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine从接口继承的方法 com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
-
字段详细资料
-
arguments
-
enumList
-
-
构造器详细资料
-
SQLDataTypeImpl
public SQLDataTypeImpl() -
SQLDataTypeImpl
-
SQLDataTypeImpl
-
SQLDataTypeImpl
-
SQLDataTypeImpl
-
SQLDataTypeImpl
-
-
方法详细资料
-
accept0
- 指定者:
accept0在类中SQLObjectImpl
-
getName
- 指定者:
getName在接口中SQLDataType
-
nameHashCode64
public long nameHashCode64()- 指定者:
nameHashCode64在接口中SQLDataType
-
setName
- 指定者:
setName在接口中SQLDataType
-
getEnumList
-
setEnumList
-
getArguments
- 指定者:
getArguments在接口中SQLDataType
-
addArgument
-
equals
-
hashCode
public int hashCode() -
getWithTimeZone
- 指定者:
getWithTimeZone在接口中SQLDataType
-
setWithTimeZone
- 指定者:
setWithTimeZone在接口中SQLDataType
-
isWithLocalTimeZone
public boolean isWithLocalTimeZone()- 指定者:
isWithLocalTimeZone在接口中SQLDataType
-
setWithLocalTimeZone
public void setWithLocalTimeZone(boolean withLocalTimeZone) - 指定者:
setWithLocalTimeZone在接口中SQLDataType
-
getDbType
- 指定者:
getDbType在接口中SQLDataType- 指定者:
getDbType在接口中SQLDbTypedObject
-
jdbcType
public int jdbcType()- 指定者:
jdbcType在接口中SQLDataType
-
setDbType
- 指定者:
setDbType在接口中SQLDataType
-
clone
- 指定者:
clone在接口中SQLDataType- 指定者:
clone在接口中SQLObject- 覆盖:
clone在类中SQLObjectImpl
-
cloneTo
-
toString
- 覆盖:
toString在类中SQLObjectImpl
-
isUnsigned
public boolean isUnsigned() -
setUnsigned
public void setUnsigned(boolean unsigned) -
isZerofill
public boolean isZerofill() -
setZerofill
public void setZerofill(boolean zerofill) -
getIndexBy
-
setIndexBy
-
isInt
public boolean isInt()- 指定者:
isInt在接口中SQLDataType
-
isNumberic
public boolean isNumberic()- 指定者:
isNumberic在接口中SQLDataType
-
isString
public boolean isString()- 指定者:
isString在接口中SQLDataType
-
hasKeyLength
public boolean hasKeyLength()- 指定者:
hasKeyLength在接口中SQLDataType
-