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