Class Merge

java.lang.Object
net.sf.jsqlparser.statement.merge.Merge
All Implemented Interfaces:
Serializable, Model, Statement

public class Merge extends Object implements Statement
See Also:
  • Field Details

  • Constructor Details

    • Merge

      public Merge()
  • Method Details

    • deriveOperationsFromStandardClauses

      private void deriveOperationsFromStandardClauses()
    • deriveStandardClausesFromOperations

      private void deriveStandardClausesFromOperations()
    • getWithItemsList

      public List<WithItem> getWithItemsList()
    • setWithItemsList

      public void setWithItemsList(List<WithItem> withItemsList)
    • withWithItemsList

      public Merge withWithItemsList(List<WithItem> withItemsList)
    • addWithItemsList

      public Merge addWithItemsList(WithItem... withItemsList)
    • addWithItemsList

      public Merge addWithItemsList(Collection<? extends WithItem> withItemsList)
    • getTable

      public Table getTable()
    • setTable

      public void setTable(Table name)
    • getOracleHint

      public OracleHint getOracleHint()
    • setOracleHint

      public void setOracleHint(OracleHint oracleHint)
    • getUsingTable

      @Deprecated public Table getUsingTable()
      Deprecated.
    • setUsingTable

      @Deprecated public void setUsingTable(Table usingTable)
      Deprecated.
    • setUsingSelect

      @Deprecated public void setUsingSelect(ParenthesedSelect usingSelect)
      Deprecated.
    • getUsingAlias

      @Deprecated public Alias getUsingAlias()
      Deprecated.
    • setUsingAlias

      @Deprecated public void setUsingAlias(Alias usingAlias)
      Deprecated.
    • getFromItem

      public FromItem getFromItem()
    • setFromItem

      public void setFromItem(FromItem fromItem)
    • withFromItem

      public Merge withFromItem(FromItem fromItem)
    • getOnCondition

      public Expression getOnCondition()
    • setOnCondition

      public void setOnCondition(Expression onCondition)
    • getOperations

      public List<MergeOperation> getOperations()
    • setOperations

      public void setOperations(List<MergeOperation> operations)
    • getMergeInsert

      public MergeInsert getMergeInsert()
    • setMergeInsert

      public void setMergeInsert(MergeInsert mergeInsert)
    • getMergeUpdate

      public MergeUpdate getMergeUpdate()
    • setMergeUpdate

      public void setMergeUpdate(MergeUpdate mergeUpdate)
    • accept

      public void accept(StatementVisitor statementVisitor)
      Specified by:
      accept in interface Statement
    • isInsertFirst

      public boolean isInsertFirst()
    • setInsertFirst

      public void setInsertFirst(boolean insertFirst)
    • getOutputClause

      public OutputClause getOutputClause()
    • setOutputClause

      public Merge setOutputClause(OutputClause outputClause)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withUsingTable

      @Deprecated public Merge withUsingTable(Table usingTable)
      Deprecated.
    • withUsingSelect

      @Deprecated public Merge withUsingSelect(ParenthesedSelect usingSelect)
      Deprecated.
    • withUsingAlias

      @Deprecated public Merge withUsingAlias(Alias usingAlias)
      Deprecated.
    • withOnCondition

      public Merge withOnCondition(Expression onCondition)
    • withMergeUpdate

      public Merge withMergeUpdate(MergeUpdate mergeUpdate)
    • withInsertFirst

      public Merge withInsertFirst(boolean insertFirst)
    • withTable

      public Merge withTable(Table table)
    • withMergeInsert

      public Merge withMergeInsert(MergeInsert mergeInsert)
    • getOnCondition

      public <E extends Expression> E getOnCondition(Class<E> type)