public abstract class SQLObjectImpl extends Object implements SQLObject
| 构造器和说明 |
|---|
SQLObjectImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(SQLASTVisitor visitor) |
protected abstract void |
accept0(SQLASTVisitor visitor) |
protected void |
acceptChild(SQLASTVisitor visitor,
List<? extends SQLObject> children) |
protected void |
acceptChild(SQLASTVisitor visitor,
SQLObject child) |
void |
addAfterComment(List<String> comments) |
void |
addAfterComment(String comment) |
void |
addBeforeComment(List<String> comments) |
void |
addBeforeComment(String comment) |
SQLObject |
clone() |
SQLDataType |
computeDataType() |
boolean |
containsAttribute(String name) |
List<String> |
getAfterCommentsDirect() |
Object |
getAttribute(String name) |
Map<String,Object> |
getAttributes() |
Map<String,Object> |
getAttributesDirect() |
List<String> |
getBeforeCommentsDirect() |
SQLObject |
getParent() |
boolean |
hasAfterComment() |
boolean |
hasBeforeComment() |
void |
output(StringBuffer buf) |
void |
putAttribute(String name,
Object value) |
void |
setParent(SQLObject parent) |
String |
toString() |
public final void accept(SQLASTVisitor visitor)
protected abstract void accept0(SQLASTVisitor visitor)
protected final void acceptChild(SQLASTVisitor visitor, List<? extends SQLObject> children)
protected final void acceptChild(SQLASTVisitor visitor, SQLObject child)
public void output(StringBuffer buf)
public Map<String,Object> getAttributes()
getAttributes 在接口中 SQLObjectpublic boolean containsAttribute(String name)
containsAttribute 在接口中 SQLObjectpublic Object getAttribute(String name)
getAttribute 在接口中 SQLObjectpublic void putAttribute(String name, Object value)
putAttribute 在接口中 SQLObjectpublic Map<String,Object> getAttributesDirect()
getAttributesDirect 在接口中 SQLObjectpublic void addBeforeComment(String comment)
addBeforeComment 在接口中 SQLObjectpublic void addBeforeComment(List<String> comments)
addBeforeComment 在接口中 SQLObjectpublic List<String> getBeforeCommentsDirect()
getBeforeCommentsDirect 在接口中 SQLObjectpublic void addAfterComment(String comment)
addAfterComment 在接口中 SQLObjectpublic void addAfterComment(List<String> comments)
addAfterComment 在接口中 SQLObjectpublic List<String> getAfterCommentsDirect()
getAfterCommentsDirect 在接口中 SQLObjectpublic boolean hasBeforeComment()
hasBeforeComment 在接口中 SQLObjectpublic boolean hasAfterComment()
hasAfterComment 在接口中 SQLObjectpublic SQLDataType computeDataType()
Copyright © 2013–2019 Alibaba Group. All rights reserved.