- java.lang.Object
-
- net.sf.jsqlparser.statement.update.Update
-
- Direct Known Subclasses:
ParenthesedUpdate
public class Update extends java.lang.Object implements Statement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private FromItem
fromItem
private java.util.List<Join>
joins
private Limit
limit
private boolean
modifierIgnore
private UpdateModifierPriority
modifierPriority
private OracleHint
oracleHint
private java.util.List<OrderByElement>
orderByElements
private OutputClause
outputClause
private PreferringClause
preferringClause
private ReturningClause
returningClause
private java.util.List<Join>
startJoins
private Table
table
private java.util.List<UpdateSet>
updateSets
private Expression
where
private java.util.List<WithItem<?>>
withItemsList
-
Constructor Summary
Constructors Constructor Description Update()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <T,S>
Taccept(StatementVisitor<T> statementVisitor, S context)
Update
addColumns(java.util.Collection<? extends Column> columns)
Update
addColumns(Column... columns)
Update
addExpressions(java.util.Collection<? extends Expression> expressions)
Update
addExpressions(Expression... expressions)
Update
addJoins(java.util.Collection<? extends Join> joins)
Update
addJoins(Join... joins)
Update
addOrderByElements(java.util.Collection<? extends OrderByElement> orderByElements)
Update
addOrderByElements(OrderByElement... orderByElements)
Update
addStartJoins(java.util.Collection<? extends Join> startJoins)
Update
addStartJoins(Join... startJoins)
Update
addUpdateSet(Column column, Expression expression)
Update
addUpdateSet(UpdateSet updateSet)
Update
addWithItemsList(java.util.Collection<? extends WithItem<?>> withItemsList)
Update
addWithItemsList(WithItem<?>... withItemsList)
java.util.List<Column>
getColumns()
Deprecated.java.util.List<Expression>
getExpressions()
Deprecated.FromItem
getFromItem()
<E extends FromItem>
EgetFromItem(java.lang.Class<E> type)
java.util.List<Join>
getJoins()
Limit
getLimit()
UpdateModifierPriority
getModifierPriority()
OracleHint
getOracleHint()
java.util.List<OrderByElement>
getOrderByElements()
OutputClause
getOutputClause()
PreferringClause
getPreferringClause()
ReturningClause
getReturningClause()
Select
getSelect()
Deprecated.java.util.List<Join>
getStartJoins()
Table
getTable()
UpdateSet
getUpdateSet(int index)
java.util.List<UpdateSet>
getUpdateSets()
Expression
getWhere()
<E extends Expression>
EgetWhere(java.lang.Class<E> type)
java.util.List<WithItem<?>>
getWithItemsList()
boolean
isModifierIgnore()
boolean
isUseColumnsBrackets()
Deprecated.boolean
isUseSelect()
Deprecated.void
setColumns(java.util.List<Column> list)
Deprecated.void
setExpressions(java.util.List<Expression> list)
Deprecated.void
setFromItem(FromItem fromItem)
void
setJoins(java.util.List<Join> joins)
void
setLimit(Limit limit)
void
setModifierIgnore(boolean modifierIgnore)
void
setModifierPriority(UpdateModifierPriority modifierPriority)
void
setOracleHint(OracleHint oracleHint)
void
setOrderByElements(java.util.List<OrderByElement> orderByElements)
void
setOutputClause(OutputClause outputClause)
void
setPreferringClause(PreferringClause preferringClause)
Update
setReturningClause(ReturningClause returningClause)
void
setSelect(Select select)
Deprecated.void
setStartJoins(java.util.List<Join> startJoins)
void
setTable(Table table)
void
setUpdateSets(java.util.List<UpdateSet> updateSets)
void
setUseColumnsBrackets(boolean useColumnsBrackets)
Deprecated.void
setUseSelect(boolean useSelect)
Deprecated.void
setWhere(Expression expression)
void
setWithItemsList(java.util.List<WithItem<?>> withItemsList)
java.lang.String
toString()
Update
withColumns(java.util.List<Column> columns)
Update
withExpressions(java.util.List<Expression> expressions)
Update
withFromItem(FromItem fromItem)
Update
withJoins(java.util.List<Join> joins)
Update
withLimit(Limit limit)
Update
withModifierIgnore(boolean modifierIgnore)
Update
withModifierPriority(UpdateModifierPriority modifierPriority)
Update
withOrderByElements(java.util.List<OrderByElement> orderByElements)
Update
withPreferringClause(PreferringClause preferringClause)
Update
withSelect(Select select)
Update
withStartJoins(java.util.List<Join> startJoins)
Update
withTable(Table table)
Update
withUpdateSets(java.util.List<UpdateSet> updateSets)
Update
withUseColumnsBrackets(boolean useColumnsBrackets)
Update
withUseSelect(boolean useSelect)
Update
withWhere(Expression where)
Update
withWithItemsList(java.util.List<WithItem<?>> withItemsList)
-
-
-
Field Detail
-
withItemsList
private java.util.List<WithItem<?>> withItemsList
-
table
private Table table
-
where
private Expression where
-
preferringClause
private PreferringClause preferringClause
-
updateSets
private java.util.List<UpdateSet> updateSets
-
fromItem
private FromItem fromItem
-
joins
private java.util.List<Join> joins
-
startJoins
private java.util.List<Join> startJoins
-
oracleHint
private OracleHint oracleHint
-
orderByElements
private java.util.List<OrderByElement> orderByElements
-
limit
private Limit limit
-
returningClause
private ReturningClause returningClause
-
modifierPriority
private UpdateModifierPriority modifierPriority
-
modifierIgnore
private boolean modifierIgnore
-
outputClause
private OutputClause outputClause
-
-
Method Detail
-
getOutputClause
public OutputClause getOutputClause()
-
setOutputClause
public void setOutputClause(OutputClause outputClause)
-
getUpdateSets
public java.util.List<UpdateSet> getUpdateSets()
-
setUpdateSets
public void setUpdateSets(java.util.List<UpdateSet> updateSets)
-
getUpdateSet
public UpdateSet getUpdateSet(int index)
-
accept
public <T,S> T accept(StatementVisitor<T> statementVisitor, S context)
-
getWithItemsList
public java.util.List<WithItem<?>> getWithItemsList()
-
setWithItemsList
public void setWithItemsList(java.util.List<WithItem<?>> withItemsList)
-
addWithItemsList
public Update addWithItemsList(java.util.Collection<? extends WithItem<?>> withItemsList)
-
getTable
public Table getTable()
-
setTable
public void setTable(Table table)
-
getWhere
public Expression getWhere()
-
setWhere
public void setWhere(Expression expression)
-
getPreferringClause
public PreferringClause getPreferringClause()
-
setPreferringClause
public void setPreferringClause(PreferringClause preferringClause)
-
getOracleHint
public OracleHint getOracleHint()
-
setOracleHint
public void setOracleHint(OracleHint oracleHint)
-
addUpdateSet
public Update addUpdateSet(Column column, Expression expression)
-
getColumns
@Deprecated public java.util.List<Column> getColumns()
Deprecated.
-
setColumns
@Deprecated public void setColumns(java.util.List<Column> list)
Deprecated.
-
getExpressions
@Deprecated public java.util.List<Expression> getExpressions()
Deprecated.
-
setExpressions
@Deprecated public void setExpressions(java.util.List<Expression> list)
Deprecated.
-
getFromItem
public FromItem getFromItem()
-
setFromItem
public void setFromItem(FromItem fromItem)
-
getJoins
public java.util.List<Join> getJoins()
-
setJoins
public void setJoins(java.util.List<Join> joins)
-
getStartJoins
public java.util.List<Join> getStartJoins()
-
setStartJoins
public void setStartJoins(java.util.List<Join> startJoins)
-
getSelect
@Deprecated public Select getSelect()
Deprecated.
-
setSelect
@Deprecated public void setSelect(Select select)
Deprecated.
-
isUseColumnsBrackets
@Deprecated public boolean isUseColumnsBrackets()
Deprecated.
-
setUseColumnsBrackets
@Deprecated public void setUseColumnsBrackets(boolean useColumnsBrackets)
Deprecated.
-
isUseSelect
@Deprecated public boolean isUseSelect()
Deprecated.
-
setUseSelect
@Deprecated public void setUseSelect(boolean useSelect)
Deprecated.
-
getOrderByElements
public java.util.List<OrderByElement> getOrderByElements()
-
setOrderByElements
public void setOrderByElements(java.util.List<OrderByElement> orderByElements)
-
getLimit
public Limit getLimit()
-
setLimit
public void setLimit(Limit limit)
-
getReturningClause
public ReturningClause getReturningClause()
-
setReturningClause
public Update setReturningClause(ReturningClause returningClause)
-
getModifierPriority
public UpdateModifierPriority getModifierPriority()
-
setModifierPriority
public void setModifierPriority(UpdateModifierPriority modifierPriority)
-
isModifierIgnore
public boolean isModifierIgnore()
-
setModifierIgnore
public void setModifierIgnore(boolean modifierIgnore)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
withUseColumnsBrackets
public Update withUseColumnsBrackets(boolean useColumnsBrackets)
-
withUseSelect
public Update withUseSelect(boolean useSelect)
-
withOrderByElements
public Update withOrderByElements(java.util.List<OrderByElement> orderByElements)
-
withWhere
public Update withWhere(Expression where)
-
withPreferringClause
public Update withPreferringClause(PreferringClause preferringClause)
-
withExpressions
public Update withExpressions(java.util.List<Expression> expressions)
-
withModifierPriority
public Update withModifierPriority(UpdateModifierPriority modifierPriority)
-
withModifierIgnore
public Update withModifierIgnore(boolean modifierIgnore)
-
addExpressions
public Update addExpressions(Expression... expressions)
-
addExpressions
public Update addExpressions(java.util.Collection<? extends Expression> expressions)
-
addOrderByElements
public Update addOrderByElements(OrderByElement... orderByElements)
-
addOrderByElements
public Update addOrderByElements(java.util.Collection<? extends OrderByElement> orderByElements)
-
getWhere
public <E extends Expression> E getWhere(java.lang.Class<E> type)
-
getFromItem
public <E extends FromItem> E getFromItem(java.lang.Class<E> type)
-
-