public class SQLDeclareItem extends SQLObjectImpl implements SQLObjectWithDataType
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SQLDeclareItem.Type |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLDataType |
dataType |
protected SQLName |
name |
protected SQLObject |
resolvedObject |
protected List<SQLTableElement> |
tableElementList |
protected SQLDeclareItem.Type |
type |
protected SQLExpr |
value |
attributes, parent| 构造器和说明 |
|---|
SQLDeclareItem() |
SQLDeclareItem(SQLName name,
SQLDataType dataType) |
SQLDeclareItem(SQLName name,
SQLDataType dataType,
SQLExpr value) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(SQLASTVisitor visitor) |
SQLDataType |
getDataType() |
SQLName |
getName() |
SQLObject |
getResolvedObject() |
List<SQLTableElement> |
getTableElementList() |
SQLDeclareItem.Type |
getType() |
SQLExpr |
getValue() |
void |
setDataType(SQLDataType dataType) |
void |
setName(SQLName name) |
void |
setResolvedObject(SQLObject resolvedObject) |
void |
setTableElementList(List<SQLTableElement> tableElementList) |
void |
setType(SQLDeclareItem.Type type) |
void |
setValue(SQLExpr value) |
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, clone, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentprotected SQLDeclareItem.Type type
protected SQLName name
protected SQLDataType dataType
protected SQLExpr value
protected List<SQLTableElement> tableElementList
protected transient SQLObject resolvedObject
public SQLDeclareItem()
public SQLDeclareItem(SQLName name, SQLDataType dataType)
public SQLDeclareItem(SQLName name, SQLDataType dataType, SQLExpr value)
protected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLObjectImplpublic SQLName getName()
public void setName(SQLName name)
public SQLDataType getDataType()
getDataType 在接口中 SQLObjectWithDataTypepublic void setDataType(SQLDataType dataType)
setDataType 在接口中 SQLObjectWithDataTypepublic SQLExpr getValue()
public void setValue(SQLExpr value)
public List<SQLTableElement> getTableElementList()
public void setTableElementList(List<SQLTableElement> tableElementList)
public SQLDeclareItem.Type getType()
public void setType(SQLDeclareItem.Type type)
public SQLObject getResolvedObject()
public void setResolvedObject(SQLObject resolvedObject)
Copyright © 2013–2019 Alibaba Group. All rights reserved.