Class SQLCloneTableStatement
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStatementImpl
-
- com.alibaba.druid.sql.ast.statement.SQLCloneTableStatement
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement
public class SQLCloneTableStatement extends SQLStatementImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected SQLExprTableSourcefromprotected booleanifExistsIgnoreprotected booleanifExistsOverwriteprotected List<SQLAssignItem>partitionsprotected SQLExprTableSourceto-
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 SQLCloneTableStatement()SQLCloneTableStatement(SQLExpr to)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)SQLExprTableSourcegetFrom()List<SQLAssignItem>getPartitions()SQLExprTableSourcegetTo()SQLNamegetToName()booleanisIfExistsIgnore()booleanisIfExistsOverwrite()voidsetFrom(SQLName x)voidsetFrom(SQLExprTableSource x)voidsetIfExistsIgnore(boolean ifExistsIgnore)voidsetIfExistsOverwrite(boolean ifExistsOverwrite)voidsetTo(SQLExpr to)voidsetTo(SQLExprTableSource to)-
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
-
-
-
-
Field Detail
-
from
protected SQLExprTableSource from
-
partitions
protected List<SQLAssignItem> partitions
-
to
protected SQLExprTableSource to
-
ifExistsOverwrite
protected boolean ifExistsOverwrite
-
ifExistsIgnore
protected boolean ifExistsIgnore
-
-
Constructor Detail
-
SQLCloneTableStatement
public SQLCloneTableStatement()
-
SQLCloneTableStatement
public SQLCloneTableStatement(SQLExpr to)
-
-
Method Detail
-
getTo
public SQLExprTableSource getTo()
-
setTo
public void setTo(SQLExprTableSource to)
-
setTo
public void setTo(SQLExpr to)
-
getPartitions
public List<SQLAssignItem> getPartitions()
-
getToName
public SQLName getToName()
-
getFrom
public SQLExprTableSource getFrom()
-
setFrom
public void setFrom(SQLExprTableSource x)
-
setFrom
public void setFrom(SQLName x)
-
isIfExistsOverwrite
public boolean isIfExistsOverwrite()
-
setIfExistsOverwrite
public void setIfExistsOverwrite(boolean ifExistsOverwrite)
-
isIfExistsIgnore
public boolean isIfExistsIgnore()
-
setIfExistsIgnore
public void setIfExistsIgnore(boolean ifExistsIgnore)
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLStatementImpl
-
-