001package gudusoft.gsqlparser.nodes.couchbase; 002 003 004import gudusoft.gsqlparser.nodes.TExpression; 005import gudusoft.gsqlparser.nodes.TPTNodeList; 006import gudusoft.gsqlparser.nodes.TParseTreeNode; 007import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 008 009 010public class TUpdateFor extends TParseTreeNode { 011 public TPTNodeList<TBinding> getBindings() { 012 return bindings; 013 } 014 015 public TExpression getWhen() { 016 return when; 017 } 018 019 private TPTNodeList<TBinding> bindings; 020 private TExpression when; 021 022 public void init(Object arg1,Object arg2){ 023 bindings = (TPTNodeList<TBinding>)arg1; 024 if (arg2 != null){ 025 when= (TExpression)arg2; 026 } 027 } 028 029 public void accept(TParseTreeVisitor v){ 030 v.preVisit(this); 031 v.postVisit(this); 032 } 033 034 public void acceptChildren(TParseTreeVisitor v) { 035 v.preVisit(this); 036 v.postVisit(this); 037 } 038}