public class TMdxNameSegment extends TParseTreeNode implements IMdxIdentifierSegment
Constructor and Description |
---|
TMdxNameSegment() |
Modifier and Type | Method and Description |
---|---|
TPTNodeList<TMdxNameSegment> |
getKeyParts()
Returns the key components, if this IMdxIdentifierSegment is a key.
|
String |
getName()
Returns the name of this IMdxIdentifierSegment.
|
EMdxQuoting |
getQuoting()
Returns how this Segment is quoted.
|
void |
init(Object name)
Initialize a query tree node.
|
void |
init(Object name,
Object quoting) |
accept, acceptChildren, addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public void init(Object name, Object quoting)
init
in class TParseTreeNode
public void init(Object name)
TParseTreeNode
init
in class TParseTreeNode
name
- first argumentpublic String getName()
IMdxIdentifierSegment
null
if this IMdxIdentifierSegment represents a key.getName
in interface IMdxIdentifierSegment
public EMdxQuoting getQuoting()
IMdxIdentifierSegment
getQuoting
in interface IMdxIdentifierSegment
public TPTNodeList<TMdxNameSegment> getKeyParts()
IMdxIdentifierSegment
IMdxIdentifierSegment.getQuoting()
returns
EMdxQuoting.KEY
.)
Returns null otherwise.getKeyParts
in interface IMdxIdentifierSegment
Copyright © 2019. All rights reserved.