Class MySqlInsertStatement
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLStatementImpl
com.alibaba.druid.sql.ast.statement.SQLInsertInto
com.alibaba.druid.sql.ast.statement.SQLInsertStatement
com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlInsertStatement
- All Implemented Interfaces:
SQLDbTypedObject
,SQLObject
,SQLReplaceable
,SQLStatement
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.druid.sql.ast.statement.SQLInsertStatement
SQLInsertStatement.ValuesClause
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLInsertStatement
upsert, with
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLInsertInto
columns, columnsString, columnsStringHash, insertBeforeComments, partitions, query, tableSource, valuesList
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
accept0
(MySqlASTVisitor visitor) protected void
accept0
(SQLASTVisitor visitor) clone()
void
getHints()
int
boolean
boolean
boolean
boolean
boolean
isIgnore()
boolean
boolean
boolean
void
setDelayed
(boolean delayed) void
setFulltextDictionary
(boolean fulltextDictionary) void
setHighPriority
(boolean highPriority) void
void
setIfNotExists
(boolean ifNotExists) void
setIgnore
(boolean ignore) void
setLowPriority
(boolean lowPriority) void
setOverwrite
(boolean overwrite) void
setRollbackOnFail
(boolean rollbackOnFail) Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLInsertStatement
cloneTo, getChildren, getDbType, getWith, isAfterSemi, isUpsert, setAfterSemi, setDbType, setUpsert, setWith, toString
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLInsertInto
addColumn, addInsertBeforeComment, addPartition, addValueCause, cloneTo, getAlias, getColumns, getColumnsString, getColumnsStringHash, getHint, getInsertBeforeCommentsDirect, getPartitions, getQuery, getTableName, getTableSource, getValues, getValuesList, replace, setAlias, setColumnsString, setHint, setQuery, setQuery, setTableName, setTableSource, setTableSource, setValues
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
getHeadHintsDirect, setHeadHints, toLowerCaseString, toParameterizedString, toString, toUnformattedString
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent, setSourceColumn, 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, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent
Methods inherited from interface com.alibaba.druid.sql.ast.SQLStatement
getHeadHintsDirect, setHeadHints, toLowerCaseString, toParameterizedString, toString
-
Field Details
-
hints
-
-
Constructor Details
-
MySqlInsertStatement
public MySqlInsertStatement()
-
-
Method Details
-
cloneTo
-
getDuplicateKeyUpdate
-
isLowPriority
public boolean isLowPriority() -
setLowPriority
public void setLowPriority(boolean lowPriority) -
isDelayed
public boolean isDelayed() -
setDelayed
public void setDelayed(boolean delayed) -
isHighPriority
public boolean isHighPriority() -
setHighPriority
public void setHighPriority(boolean highPriority) -
isIgnore
public boolean isIgnore() -
setIgnore
public void setIgnore(boolean ignore) -
isRollbackOnFail
public boolean isRollbackOnFail() -
setRollbackOnFail
public void setRollbackOnFail(boolean rollbackOnFail) -
isFulltextDictionary
public boolean isFulltextDictionary() -
setFulltextDictionary
public void setFulltextDictionary(boolean fulltextDictionary) -
isIfNotExists
public boolean isIfNotExists() -
setIfNotExists
public void setIfNotExists(boolean ifNotExists) -
accept0
- Overrides:
accept0
in classSQLInsertStatement
-
accept0
-
getHintsSize
public int getHintsSize() -
getHints
-
setHints
-
clone
- Specified by:
clone
in interfaceSQLObject
- Specified by:
clone
in interfaceSQLStatement
- Overrides:
clone
in classSQLInsertStatement
-
isOverwrite
public boolean isOverwrite()- Overrides:
isOverwrite
in classSQLInsertInto
-
setOverwrite
public void setOverwrite(boolean overwrite) - Overrides:
setOverwrite
in classSQLInsertInto
-