Package org.teiid.language
Class Update
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.Update
-
- All Implemented Interfaces:
BatchedCommand,BulkCommand,Command,LanguageObject
public class Update extends BaseLanguageObject implements BulkCommand
Represents an UPDATE command in the language objects.
-
-
Constructor Summary
Constructors Constructor Description Update(NamedTable group, List<SetClause> changes, Condition criteria)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)List<SetClause>getChanges()Iterator<? extends List<?>>getParameterValues()TheParametervalues.NamedTablegetTable()ConditiongetWhere()voidsetChanges(List<SetClause> changes)voidsetParameterValues(Iterator<? extends List<?>> parameterValues)voidsetTable(NamedTable group)voidsetWhere(Condition criteria)-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
Update
public Update(NamedTable group, List<SetClause> changes, Condition criteria)
-
-
Method Detail
-
getTable
public NamedTable getTable()
-
getWhere
public Condition getWhere()
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitorin interfaceLanguageObject
-
setTable
public void setTable(NamedTable group)
-
setWhere
public void setWhere(Condition criteria)
-
getParameterValues
public Iterator<? extends List<?>> getParameterValues()
Description copied from interface:BulkCommandTheParametervalues. May be null.- Specified by:
getParameterValuesin interfaceBatchedCommand- Specified by:
getParameterValuesin interfaceBulkCommand
-
setParameterValues
public void setParameterValues(Iterator<? extends List<?>> parameterValues)
- Specified by:
setParameterValuesin interfaceBatchedCommand- Specified by:
setParameterValuesin interfaceBulkCommand
-
-