Class Merge
java.lang.Object
net.sf.jsqlparser.statement.merge.Merge
- All Implemented Interfaces:
Serializable
,Model
,Statement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FromItem
private boolean
private MergeInsert
private MergeUpdate
private Expression
private List
<MergeOperation> private OracleHint
private OutputClause
private Table
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(StatementVisitor statementVisitor) addWithItemsList
(Collection<? extends WithItem> withItemsList) addWithItemsList
(WithItem... withItemsList) private void
private void
<E extends Expression>
EgetOnCondition
(Class<E> type) getTable()
Deprecated.Deprecated.boolean
void
setFromItem
(FromItem fromItem) void
setInsertFirst
(boolean insertFirst) void
setMergeInsert
(MergeInsert mergeInsert) void
setMergeUpdate
(MergeUpdate mergeUpdate) void
setOnCondition
(Expression onCondition) void
setOperations
(List<MergeOperation> operations) void
setOracleHint
(OracleHint oracleHint) setOutputClause
(OutputClause outputClause) void
void
setUsingAlias
(Alias usingAlias) Deprecated.void
setUsingSelect
(ParenthesedSelect usingSelect) Deprecated.void
setUsingTable
(Table usingTable) Deprecated.void
setWithItemsList
(List<WithItem> withItemsList) toString()
withFromItem
(FromItem fromItem) withInsertFirst
(boolean insertFirst) withMergeInsert
(MergeInsert mergeInsert) withMergeUpdate
(MergeUpdate mergeUpdate) withOnCondition
(Expression onCondition) withUsingAlias
(Alias usingAlias) Deprecated.withUsingSelect
(ParenthesedSelect usingSelect) Deprecated.withUsingTable
(Table usingTable) Deprecated.withWithItemsList
(List<WithItem> withItemsList)
-
Field Details
-
withItemsList
-
table
-
oracleHint
-
fromItem
-
onCondition
-
mergeInsert
-
mergeUpdate
-
insertFirst
private boolean insertFirst -
operations
-
outputClause
-
-
Constructor Details
-
Merge
public Merge()
-
-
Method Details
-
deriveOperationsFromStandardClauses
private void deriveOperationsFromStandardClauses() -
deriveStandardClausesFromOperations
private void deriveStandardClausesFromOperations() -
getWithItemsList
-
setWithItemsList
-
withWithItemsList
-
addWithItemsList
-
addWithItemsList
-
getTable
-
setTable
-
getOracleHint
-
setOracleHint
-
getUsingTable
Deprecated. -
setUsingTable
Deprecated. -
setUsingSelect
Deprecated. -
getUsingAlias
Deprecated. -
setUsingAlias
Deprecated. -
getFromItem
-
setFromItem
-
withFromItem
-
getOnCondition
-
setOnCondition
-
getOperations
-
setOperations
-
getMergeInsert
-
setMergeInsert
-
getMergeUpdate
-
setMergeUpdate
-
accept
-
isInsertFirst
public boolean isInsertFirst() -
setInsertFirst
public void setInsertFirst(boolean insertFirst) -
getOutputClause
-
setOutputClause
-
toString
-
withUsingTable
Deprecated. -
withUsingSelect
Deprecated. -
withUsingAlias
Deprecated. -
withOnCondition
-
withMergeUpdate
-
withInsertFirst
-
withTable
-
withMergeInsert
-
getOnCondition
-