gudusoft.gsqlparser.stmt.mdx
Class TMdxSelect

java.lang.Object
  extended by gudusoft.gsqlparser.nodes.TParseTreeNode
      extended by gudusoft.gsqlparser.TCustomSqlStatement
          extended by gudusoft.gsqlparser.stmt.mdx.TMdxSelect
All Implemented Interfaces:
Visitable

public class TMdxSelect
extends TCustomSqlStatement


Field Summary
 
Fields inherited from class gudusoft.gsqlparser.TCustomSqlStatement
dbvendor, dummytag, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
 
Constructor Summary
TMdxSelect(EDbVendor dbvendor)
           
 
Method Summary
 void accept(TParseTreeVisitor v)
           
 int doParseStatement(TCustomSqlStatement psql)
           
 TPTNodeList<TMdxAxisNode> getAxes()
           
 TPTNodeList<TMdxExpNode> getCellProps()
           
 TMdxIdentifierNode getCube()
           
 TMdxSelect getSubQuery()
           
 TMdxWhereNode getWhere()
           
 TPTNodeList<TMdxWithNode> getWiths()
           
 
Methods inherited from class gudusoft.gsqlparser.TCustomSqlStatement
addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, getCteList, getErrorCount, getLabelName, getOutputClause, getParentStmt, getResultColumnList, getReturningClause, getStatements, getSymbolTable, getTargetTable, getTopClause, getTopStatement, getWhereClause, isnzplsql, isoracleplsql, ispgplsql, linkColumnReferenceToTable, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parsestatement, setCteList, setLabelName, setOutputClause, setParentStmt, setResultColumnList, setReturningClause, setTargetTable, setTopClause, setWhereClause
 
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TMdxSelect

public TMdxSelect(EDbVendor dbvendor)
Method Detail

doParseStatement

public int doParseStatement(TCustomSqlStatement psql)
Overrides:
doParseStatement in class TCustomSqlStatement

getWiths

public TPTNodeList<TMdxWithNode> getWiths()

getAxes

public TPTNodeList<TMdxAxisNode> getAxes()

getCube

public TMdxIdentifierNode getCube()

getSubQuery

public TMdxSelect getSubQuery()

getWhere

public TMdxWhereNode getWhere()

getCellProps

public TPTNodeList<TMdxExpNode> getCellProps()

accept

public void accept(TParseTreeVisitor v)
Specified by:
accept in interface Visitable
Overrides:
accept in class TParseTreeNode