public class Upsert extends Object implements Statement
| Constructor and Description |
|---|
Upsert() |
public void accept(StatementVisitor statementVisitor)
public UpsertType getUpsertType()
public void setUpsertType(UpsertType upsertType)
public Upsert withUpsertType(UpsertType upsertType)
public boolean isUsingInto()
public void setUsingInto(boolean useInto)
public Upsert withUsingInto(boolean useInto)
public void setTable(Table name)
public Table getTable()
public void setItemsList(ItemsList list)
public ItemsList getItemsList()
public List<Expression> getSetExpressions()
public void setUseValues(boolean useValues)
public boolean isUseValues()
public void setSelect(Select select)
public Select getSelect()
public void setUseSelectBrackets(boolean useSelectBrackets)
public boolean isUseSelectBrackets()
public void setUseDuplicate(boolean useDuplicate)
public boolean isUseDuplicate()
public void setDuplicateUpdateColumns(List<Column> duplicateUpdateColumns)
public void setDuplicateUpdateExpressionList(List<Expression> duplicateUpdateExpressionList)
public List<Expression> getDuplicateUpdateExpressionList()
public Upsert withUseValues(boolean useValues)
public Upsert withUseSelectBrackets(boolean useSelectBrackets)
public Upsert withUseDuplicate(boolean useDuplicate)
public Upsert withDuplicateUpdateColumns(List<Column> duplicateUpdateColumns)
public Upsert withDuplicateUpdateExpressionList(List<Expression> duplicateUpdateExpressionList)
public Upsert addColumns(Collection<? extends Column> columns)
public Upsert addDuplicateUpdateColumns(Collection<? extends Column> duplicateUpdateColumns)
public Upsert addDuplicateUpdateExpressionList(Expression... duplicateUpdateExpressionList)
public Upsert addDuplicateUpdateExpressionList(Collection<? extends Expression> duplicateUpdateExpressionList)
Copyright © 2004–2023 JSQLParser. All rights reserved.