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}