com.espertech.esper.epl.spec
Class UpdateDesc

java.lang.Object
  extended by com.espertech.esper.epl.spec.UpdateDesc
All Implemented Interfaces:
MetaDefItem, java.io.Serializable

public class UpdateDesc
extends java.lang.Object
implements MetaDefItem, java.io.Serializable

Specification for the update statement.

See Also:
Serialized Form

Constructor Summary
UpdateDesc(java.lang.String optionalStreamName, java.util.List<OnTriggerSetAssignment> assignments, ExprNode optionalWhereClause)
          Ctor.
 
Method Summary
 java.util.List<OnTriggerSetAssignment> getAssignments()
          Returns a list of all assignment
 java.lang.String getOptionalStreamName()
          Returns the stream name if defined.
 ExprNode getOptionalWhereClause()
          Returns the where-clause if defined.
 void setOptionalWhereClause(ExprNode optionalWhereClause)
          Sets the where-clause if defined.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateDesc

public UpdateDesc(java.lang.String optionalStreamName,
                  java.util.List<OnTriggerSetAssignment> assignments,
                  ExprNode optionalWhereClause)
Ctor.

Parameters:
optionalStreamName - a stream name if provided for the update
assignments - the individual assignments made
optionalWhereClause - the where-clause expression if provided
Method Detail

getAssignments

public java.util.List<OnTriggerSetAssignment> getAssignments()
Returns a list of all assignment

Returns:
list of assignments

getOptionalStreamName

public java.lang.String getOptionalStreamName()
Returns the stream name if defined.

Returns:
stream name

getOptionalWhereClause

public ExprNode getOptionalWhereClause()
Returns the where-clause if defined.

Returns:
where clause

setOptionalWhereClause

public void setOptionalWhereClause(ExprNode optionalWhereClause)
Sets the where-clause if defined.

Parameters:
optionalWhereClause - where clause to set or null

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com