001package gudusoft.gsqlparser.nodes.mdx;
002/*
003 * Date: 12-2-1
004 */
005
006import gudusoft.gsqlparser.nodes.TPTNodeList;
007import gudusoft.gsqlparser.nodes.TParseTreeVisitor;
008
009public class TMdxTupleNode extends TMdxExpNode {
010
011    private TPTNodeList<TMdxExpNode> exprList;
012
013    public TPTNodeList<TMdxExpNode> getExprList() {
014        return exprList;
015    }
016
017    public EMdxDataType getMdxDataType(){
018        return EMdxDataType.Tuple;
019    }
020
021    public void init(Object arg1){
022        exprList = (TPTNodeList<TMdxExpNode>)arg1;
023    }
024
025    public void accept(TParseTreeVisitor v){
026        v.preVisit(this);
027
028        v.postVisit(this);
029    }
030
031    public void acceptChildren(TParseTreeVisitor v){
032        v.preVisit(this);
033        exprList.accept(v);
034        v.postVisit(this);
035    }
036
037}