com.alibaba.druid.sql.ast
类 SQLObjectImpl

java.lang.Object
  继承者 com.alibaba.druid.sql.ast.SQLObjectImpl
所有已实现的接口:
SQLObject
直接已知子类:
MySqlObjectImpl, MySqlSelectQueryBlock.Limit, OdpsInsert, OracleAnalyticWindowing, OracleSQLObjectImpl, PGSQLObjectImpl, SQLAlterTableAddColumn, SQLAlterTableAddConstraint, SQLAlterTableAddIndex, SQLAlterTableAlterColumn, SQLAlterTableDisableConstraint, SQLAlterTableDisableKeys, SQLAlterTableDropColumnItem, SQLAlterTableDropConstraint, SQLAlterTableDropForeinKey, SQLAlterTableDropIndex, SQLAlterTableDropPrimaryKey, SQLAlterTableEnableConstraint, SQLAlterTableEnableKeys, SQLAlterTableRenameColumn, SQLAssignItem, SQLCaseExpr.Item, SQLColumnDefinition, SQLCommentHint, SQLCommentStatement, SQLConstaintImpl, SQLDataTypeImpl, SQLExprHint, SQLExprImpl, SQLInsertInto, SQLInsertStatement.ValuesClause, SQLOrderBy, SQLOver, SQLSelect, SQLSelectGroupByClause, SQLSelectItem, SQLSelectOrderByItem, SQLSelectQuery, SQLServerObjectImpl, SQLStatementImpl, SQLTableSourceImpl, SQLUpdateSetItem, SQLWithSubqueryClause, SQLWithSubqueryClause.Entry

public abstract class SQLObjectImpl
extends Object
implements SQLObject


构造方法摘要
SQLObjectImpl()
           
 
方法摘要
 void accept(SQLASTVisitor visitor)
           
 Object getAttribute(String name)
           
 Map<String,Object> getAttributes()
           
 Map<String,Object> getAttributesDirect()
           
 SQLObject getParent()
           
 void output(StringBuffer buf)
           
 void putAttribute(String name, Object value)
           
 void setParent(SQLObject parent)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

SQLObjectImpl

public SQLObjectImpl()
方法详细信息

accept

public final void accept(SQLASTVisitor visitor)
指定者:
接口 SQLObject 中的 accept

output

public void output(StringBuffer buf)
指定者:
接口 SQLObject 中的 output

toString

public String toString()
覆盖:
Object 中的 toString

getParent

public SQLObject getParent()
指定者:
接口 SQLObject 中的 getParent

setParent

public void setParent(SQLObject parent)
指定者:
接口 SQLObject 中的 setParent

getAttributes

public Map<String,Object> getAttributes()
指定者:
接口 SQLObject 中的 getAttributes

getAttribute

public Object getAttribute(String name)
指定者:
接口 SQLObject 中的 getAttribute

putAttribute

public void putAttribute(String name,
                         Object value)
指定者:
接口 SQLObject 中的 putAttribute

getAttributesDirect

public Map<String,Object> getAttributesDirect()
指定者:
接口 SQLObject 中的 getAttributesDirect


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.