public abstract class SQLObjectImpl extends Object implements SQLObject
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Object> |
attributes |
protected SQLCommentHint |
hint |
protected SQLObject |
parent |
protected int |
sourceColumn |
protected int |
sourceLine |
| 构造器和说明 |
|---|
SQLObjectImpl() |
protected SQLObject parent
protected SQLCommentHint hint
protected int sourceLine
protected int sourceColumn
public final void accept(SQLASTVisitor visitor)
protected abstract void accept0(SQLASTVisitor v)
protected final void acceptChild(SQLASTVisitor visitor, List<? extends SQLObject> children)
protected final void acceptChild(SQLASTVisitor visitor, SQLObject child)
public void output(StringBuffer buf)
public void output(Appendable buf)
public Map<String,Object> getAttributes()
getAttributes 在接口中 SQLObjectpublic Object getAttribute(String name)
getAttribute 在接口中 SQLObjectpublic boolean containsAttribute(String name)
containsAttribute 在接口中 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()
public int getSourceLine()
public void setSourceLine(int sourceLine)
public int getSourceColumn()
public void setSourceColumn(int sourceColumn)
public SQLCommentHint getHint()
public void setHint(SQLCommentHint hint)
Copyright © 2013–2023. All rights reserved.