public class TCreateSemanticViewSqlNode extends TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TCreateSemanticViewSqlNode() |
| Modifier and Type | Method and Description |
|---|---|
TCreateTableOption |
getCommentClause() |
TSemanticViewClause |
getDimensionsClause()
Get the DIMENSIONS clause if present.
|
TSemanticViewClause |
getFactsClause()
Get the FACTS clause if present.
|
TSemanticViewClause |
getMetricsClause()
Get the METRICS clause if present.
|
TSemanticViewClause |
getRelationshipsClause()
Get the RELATIONSHIPS clause if present.
|
TSemanticViewClauseList |
getSemanticClauses() |
TSemanticViewClause |
getTablesClause()
Get the TABLES clause if present.
|
TObjectName |
getViewName() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
init(Object arg1,
Object arg2) |
void |
init(Object arg1,
Object arg2,
Object arg3) |
void |
setCommentClause(TCreateTableOption commentClause) |
void |
setSemanticClauses(TSemanticViewClauseList semanticClauses) |
void |
setViewName(TObjectName viewName) |
accept, acceptChildren, 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, 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, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic TCreateSemanticViewSqlNode()
public TObjectName getViewName()
public void setViewName(TObjectName viewName)
public TSemanticViewClauseList getSemanticClauses()
public void setSemanticClauses(TSemanticViewClauseList semanticClauses)
public TCreateTableOption getCommentClause()
public void setCommentClause(TCreateTableOption commentClause)
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic void init(Object arg1, Object arg2, Object arg3)
init in class TParseTreeNodepublic TSemanticViewClause getTablesClause()
public TSemanticViewClause getRelationshipsClause()
public TSemanticViewClause getFactsClause()
public TSemanticViewClause getDimensionsClause()
public TSemanticViewClause getMetricsClause()