- java.lang.Object
-
- net.sf.jsqlparser.statement.insert.Insert
-
public class Insert extends java.lang.Object implements Statement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private ExpressionList<Column>
columns
private InsertConflictAction
conflictAction
private InsertConflictTarget
conflictTarget
private java.util.List<UpdateSet>
duplicateUpdateSets
private boolean
modifierIgnore
private InsertModifierPriority
modifierPriority
private OracleHint
oracleHint
private OutputClause
outputClause
private ReturningClause
returningClause
private Select
select
private java.util.List<UpdateSet>
setUpdateSets
private Table
table
private java.util.List<WithItem>
withItemsList
-
Constructor Summary
Constructors Constructor Description Insert()
-
Method Summary
-
-
-
Field Detail
-
table
private Table table
-
oracleHint
private OracleHint oracleHint
-
columns
private ExpressionList<Column> columns
-
select
private Select select
-
duplicateUpdateSets
private java.util.List<UpdateSet> duplicateUpdateSets
-
modifierPriority
private InsertModifierPriority modifierPriority
-
modifierIgnore
private boolean modifierIgnore
-
returningClause
private ReturningClause returningClause
-
setUpdateSets
private java.util.List<UpdateSet> setUpdateSets
-
withItemsList
private java.util.List<WithItem> withItemsList
-
outputClause
private OutputClause outputClause
-
conflictTarget
private InsertConflictTarget conflictTarget
-
conflictAction
private InsertConflictAction conflictAction
-
-
Method Detail
-
getDuplicateUpdateSets
public java.util.List<UpdateSet> getDuplicateUpdateSets()
-
getSetUpdateSets
public java.util.List<UpdateSet> getSetUpdateSets()
-
withDuplicateUpdateSets
public Insert withDuplicateUpdateSets(java.util.List<UpdateSet> duplicateUpdateSets)
-
getOutputClause
public OutputClause getOutputClause()
-
setOutputClause
public void setOutputClause(OutputClause outputClause)
-
accept
public <T,S> T accept(StatementVisitor<T> statementVisitor, S context)
-
getTable
public Table getTable()
-
setTable
public void setTable(Table name)
-
getOracleHint
public OracleHint getOracleHint()
-
setOracleHint
public void setOracleHint(OracleHint oracleHint)
-
getColumns
public ExpressionList<Column> getColumns()
-
setColumns
public void setColumns(ExpressionList<Column> list)
-
isUseValues
@Deprecated public boolean isUseValues()
Deprecated.
-
getReturningClause
public ReturningClause getReturningClause()
-
setReturningClause
public Insert setReturningClause(ReturningClause returningClause)
-
getSelect
public Select getSelect()
-
setSelect
public void setSelect(Select select)
-
getValues
public Values getValues()
-
getPlainSelect
public PlainSelect getPlainSelect()
-
getSetOperationList
public SetOperationList getSetOperationList()
-
isUseSelectBrackets
@Deprecated public boolean isUseSelectBrackets()
Deprecated.
-
isUseDuplicate
@Deprecated public boolean isUseDuplicate()
Deprecated.
-
getModifierPriority
public InsertModifierPriority getModifierPriority()
-
setModifierPriority
public void setModifierPriority(InsertModifierPriority modifierPriority)
-
isModifierIgnore
public boolean isModifierIgnore()
-
setModifierIgnore
public void setModifierIgnore(boolean modifierIgnore)
-
isUseSet
@Deprecated public boolean isUseSet()
Deprecated.
-
getWithItemsList
public java.util.List<WithItem> getWithItemsList()
-
setWithItemsList
public void setWithItemsList(java.util.List<WithItem> withItemsList)
-
getConflictTarget
public InsertConflictTarget getConflictTarget()
-
setConflictTarget
public void setConflictTarget(InsertConflictTarget conflictTarget)
-
withConflictTarget
public Insert withConflictTarget(InsertConflictTarget conflictTarget)
-
getConflictAction
public InsertConflictAction getConflictAction()
-
setConflictAction
public void setConflictAction(InsertConflictAction conflictAction)
-
withConflictAction
public Insert withConflictAction(InsertConflictAction conflictAction)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
withModifierPriority
public Insert withModifierPriority(InsertModifierPriority modifierPriority)
-
withModifierIgnore
public Insert withModifierIgnore(boolean modifierIgnore)
-
withColumns
public Insert withColumns(ExpressionList<Column> columns)
-
-