001package gudusoft.gsqlparser.nodes.mdx;
002/*
003 * Date: 11-12-31
004 */
005
006import gudusoft.gsqlparser.TCustomSqlStatement;
007import gudusoft.gsqlparser.EDbVendor;
008import gudusoft.gsqlparser.ESqlStatementType;
009import gudusoft.gsqlparser.nodes.TPTNodeList;
010import gudusoft.gsqlparser.nodes.TParseTreeNode;
011
012public class TMdxCreateSessionCubeNode extends TParseTreeNode {
013
014    private TMdxIdentifierNode cubeName;
015    private TPTNodeList <TMdxIdentifierNode> cubeList;
016    private TPTNodeList <TMdxObjectNode> paramList;
017
018    public TPTNodeList<TMdxIdentifierNode> getCubeList() {
019        return cubeList;
020    }
021
022    public TMdxIdentifierNode getCubeName() {
023        return cubeName;
024    }
025
026    public TPTNodeList<TMdxObjectNode> getParamList() {
027        return paramList;
028    }
029
030    public void init(Object arg1, Object arg2, Object arg3){
031        cubeName = (TMdxIdentifierNode)arg1;
032        cubeList = (TPTNodeList <TMdxIdentifierNode>)arg2;
033        paramList  =  (TPTNodeList <TMdxObjectNode>)arg3;
034    }
035
036}