Class SQLExecuteImmediateStatement
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStatementImpl
-
- com.alibaba.druid.sql.ast.statement.SQLExecuteImmediateStatement
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement
- Direct Known Subclasses:
BigQueryExecuteImmediateStatement,MySqlExecuteStatement,OracleExecuteImmediateStatement
public abstract class SQLExecuteImmediateStatement extends SQLStatementImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLExprdynamicSqlprotected List<SQLExpr>into-
Fields inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLExecuteImmediateStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor v)protected voidacceptChild(SQLASTVisitor v)protected voidcloneTo(SQLExecuteImmediateStatement x)SQLExprgetDynamicSql()List<SQLExpr>getInto()voidsetDynamicSql(SQLExpr x)voidsetDynamicSql(String dynamicSql)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
clone, cloneTo, getChildren, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedString
-
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
-
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
-
getDynamicSql
public SQLExpr getDynamicSql()
-
setDynamicSql
public void setDynamicSql(SQLExpr x)
-
setDynamicSql
public void setDynamicSql(String dynamicSql)
-
acceptChild
protected void acceptChild(SQLASTVisitor v)
-
cloneTo
protected void cloneTo(SQLExecuteImmediateStatement x)
-
accept0
protected void accept0(SQLASTVisitor v)
- Overrides:
accept0in classSQLStatementImpl
-
-