Class SQLSelectQueryBase
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
-
- All Implemented Interfaces:
SQLObject,SQLSelectQuery
- Direct Known Subclasses:
SQLSelectQueryBlock,SQLUnionQuery,SQLValuesQuery
public abstract class SQLSelectQueryBase extends SQLObjectImpl implements SQLSelectQuery
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanparenthesized-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLSelectQueryBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SQLSelectQueryBaseclone()protected voidcloneTo(SQLSelectQueryBase x)booleanisParenthesized()voidsetParenthesized(boolean parenthesized)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, accept0, 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
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
isParenthesized
public boolean isParenthesized()
- Specified by:
isParenthesizedin interfaceSQLSelectQuery
-
setParenthesized
public void setParenthesized(boolean parenthesized)
- Specified by:
setParenthesizedin interfaceSQLSelectQuery
-
clone
public abstract SQLSelectQueryBase clone()
- Specified by:
clonein interfaceSQLObject- Specified by:
clonein interfaceSQLSelectQuery- Overrides:
clonein classSQLObjectImpl
-
cloneTo
protected void cloneTo(SQLSelectQueryBase x)
-
-