public class SQLStructDataType extends SQLObjectImpl implements SQLDataType
| Modifier and Type | Class and Description |
|---|---|
static class |
SQLStructDataType.Field |
SQLDataType.Constants| Constructor and Description |
|---|
SQLStructDataType() |
SQLStructDataType(DbType dbType) |
| Modifier and Type | Method and Description |
|---|---|
SQLStructDataType.Field |
addField(SQLName name,
SQLDataType dataType) |
SQLStructDataType |
clone() |
List<SQLExpr> |
getArguments() |
DbType |
getDbType() |
List<SQLStructDataType.Field> |
getFields() |
String |
getName() |
Boolean |
getWithTimeZone() |
boolean |
hasKeyLength() |
boolean |
isInt() |
boolean |
isNumberic() |
boolean |
isString() |
boolean |
isWithLocalTimeZone() |
int |
jdbcType() |
long |
nameHashCode64() |
void |
setDbType(DbType dbType) |
void |
setName(String name) |
void |
setWithLocalTimeZone(boolean value) |
void |
setWithTimeZone(Boolean value) |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic SQLStructDataType()
public SQLStructDataType(DbType dbType)
public String getName()
getName in interface SQLDataTypepublic long nameHashCode64()
nameHashCode64 in interface SQLDataTypepublic void setName(String name)
setName in interface SQLDataTypepublic List<SQLExpr> getArguments()
getArguments in interface SQLDataTypepublic Boolean getWithTimeZone()
getWithTimeZone in interface SQLDataTypepublic void setWithTimeZone(Boolean value)
setWithTimeZone in interface SQLDataTypepublic boolean isWithLocalTimeZone()
isWithLocalTimeZone in interface SQLDataTypepublic void setWithLocalTimeZone(boolean value)
setWithLocalTimeZone in interface SQLDataTypepublic void setDbType(DbType dbType)
setDbType in interface SQLDataTypepublic DbType getDbType()
getDbType in interface SQLDataTypepublic SQLStructDataType clone()
clone in interface SQLDataTypeclone in interface SQLObjectclone in class SQLObjectImplpublic List<SQLStructDataType.Field> getFields()
public SQLStructDataType.Field addField(SQLName name, SQLDataType dataType)
public int jdbcType()
jdbcType in interface SQLDataTypepublic boolean isInt()
isInt in interface SQLDataTypepublic boolean isNumberic()
isNumberic in interface SQLDataTypepublic boolean isString()
isString in interface SQLDataTypepublic boolean hasKeyLength()
hasKeyLength in interface SQLDataTypeCopyright © 2013–2020 Alibaba Group. All rights reserved.