org.teiid.connector.language
Interface IUpdate

All Superinterfaces:
ICommand, ILanguageObject

public interface IUpdate
extends ICommand

Represents an UPDATE command in the language objects.


Method Summary
 ISetClauseList getChanges()
          Get list of changes that should occur in the UPDATE - every change is of the form "element = expression".
 ICriteria getCriteria()
          Get criteria that is being used with the delete - may be null
 IGroup getGroup()
          Get group that is being inserted into.
 void setChanges(ISetClauseList changes)
          Set list of changes that should occur in the UPDATE - every change is of the form "element = expression".
 void setCriteria(ICriteria criteria)
          Set criteria that is being used with the delete - may be null
 void setGroup(IGroup group)
          Set group that is being inserted into.
 
Methods inherited from interface org.teiid.connector.language.ILanguageObject
acceptVisitor
 

Method Detail

getGroup

IGroup getGroup()
Get group that is being inserted into.

Returns:
Insert group

getChanges

ISetClauseList getChanges()
Get list of changes that should occur in the UPDATE - every change is of the form "element = expression".

Returns:
ISetClauseList

getCriteria

ICriteria getCriteria()
Get criteria that is being used with the delete - may be null

Returns:
Criteria, may be null

setGroup

void setGroup(IGroup group)
Set group that is being inserted into.

Parameters:
group - Insert group

setChanges

void setChanges(ISetClauseList changes)
Set list of changes that should occur in the UPDATE - every change is of the form "element = expression".

Parameters:
changes -

setCriteria

void setCriteria(ICriteria criteria)
Set criteria that is being used with the delete - may be null

Parameters:
criteria - Criteria, may be null


Copyright © 2009. All Rights Reserved.