Package gudusoft.gsqlparser.nodes.mdx
Class TMdxAxisNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.mdx.TMdxExpNode
gudusoft.gsqlparser.nodes.mdx.TMdxAxisNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Query axis clause in select list
-
Field Summary
Fields inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAccept a visitorvoidAccept a visitor to iterate this class and sub-nodes of this classgetAxis()the name of the axis this axis expression is populatinglist of dimension property clauseA valid Multidimensional Expressions (MDX) expression to populate the axisDepreciated since v1.9.8.0, replaced bygetAxis()voidMethods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
TMdxAxisNode
public TMdxAxisNode()
-
-
Method Details
-
getMdxDataType
- Specified by:
getMdxDataTypein classTMdxExpNode
-
getDimensionProperties
list of dimension property clause- Returns:
- list of dimension property clause
-
getExpNode
A valid Multidimensional Expressions (MDX) expression to populate the axis- Returns:
- A valid Multidimensional Expressions
-
getName_OR_Number
Depreciated since v1.9.8.0, replaced bygetAxis()- Returns:
- axis
-
getNonEmptyNode
-
getAxis
the name of the axis this axis expression is populating- Returns:
- the name of the axis this axis expression is populating
-
init
- Overrides:
initin classTParseTreeNode
-
accept
Description copied from class:TParseTreeNodeAccept a visitor- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classTMdxExpNode- Parameters:
v- visitor is a descendant class ofTParseTreeVisitor
-
acceptChildren
Description copied from class:TParseTreeNodeAccept a visitor to iterate this class and sub-nodes of this class- Specified by:
acceptChildrenin interfaceVisitable- Overrides:
acceptChildrenin classTMdxExpNode- Parameters:
v- visitor is a descendant class ofTParseTreeVisitor
-