Class SQLWithSubqueryClause
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.statement.SQLWithSubqueryClause
-
- All Implemented Interfaces:
SQLObject
public class SQLWithSubqueryClause extends SQLObjectImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSQLWithSubqueryClause.Entry
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLWithSubqueryClause()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)voidaddEntry(SQLWithSubqueryClause.Entry entry)SQLWithSubqueryClauseclone()protected voidcloneTo(SQLWithSubqueryClause x)booleanequals(Object o)SQLWithSubqueryClause.EntryfindEntry(long alias_hash)SQLWithSubqueryClause.EntryfindEntry(String alias)List<SQLWithSubqueryClause.Entry>getEntries()BooleangetRecursive()inthashCode()voidsetRecursive(Boolean recursive)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
-
-
-
Method Detail
-
cloneTo
protected void cloneTo(SQLWithSubqueryClause x)
-
clone
public SQLWithSubqueryClause clone()
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLObjectImpl
-
getEntries
public List<SQLWithSubqueryClause.Entry> getEntries()
-
findEntry
public SQLWithSubqueryClause.Entry findEntry(String alias)
-
addEntry
public void addEntry(SQLWithSubqueryClause.Entry entry)
-
getRecursive
public Boolean getRecursive()
-
setRecursive
public void setRecursive(Boolean recursive)
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Specified by:
accept0in classSQLObjectImpl
-
findEntry
public SQLWithSubqueryClause.Entry findEntry(long alias_hash)
-
-