001package gudusoft.gsqlparser.nodes.mdx; 002 003import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 004 005public class TMdxWhenNode extends TMdxExpNode { 006 007 private TMdxExpNode whenExpr; 008 private TMdxExpNode thenExpr; 009 010 public EMdxDataType getMdxDataType() { 011 return EMdxDataType.Unknown; 012 } 013 014 public TMdxExpNode getWhenExpr() { 015 return whenExpr; 016 } 017 018 public TMdxExpNode getThenExpr() { 019 020 return thenExpr; 021 } 022 023 public void init(Object arg1, Object arg2){ 024 whenExpr = (TMdxExpNode)arg1; 025 thenExpr = (TMdxExpNode)arg2; 026 } 027 028 public void accept(TParseTreeVisitor v){ 029 v.preVisit(this); 030 v.postVisit(this); 031 } 032 033 public void acceptChildren(TParseTreeVisitor v){ 034 v.preVisit(this); 035 whenExpr.accept(v); 036 thenExpr.accept(v); 037 v.postVisit(this); 038 } 039}