Class TCreateSemanticViewSqlNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.snowflake.TCreateSemanticViewSqlNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Parse tree node for CREATE SEMANTIC VIEW statement.
-
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 TypeMethodDescriptionGet the DIMENSIONS clause if present.Get the FACTS clause if present.Get the METRICS clause if present.Get the RELATIONSHIPS clause if present.Get the TABLES clause if present.voidInitialize a query tree node.voidvoidvoidsetCommentClause(TCreateTableOption commentClause) voidsetSemanticClauses(TSemanticViewClauseList semanticClauses) voidsetViewName(TObjectName viewName) Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
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, 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
-
TCreateSemanticViewSqlNode
public TCreateSemanticViewSqlNode()
-
-
Method Details
-
getViewName
-
setViewName
-
getSemanticClauses
-
setSemanticClauses
-
getCommentClause
-
setCommentClause
-
init
Description copied from class:TParseTreeNodeInitialize a query tree node. Used internally- Overrides:
initin classTParseTreeNode- Parameters:
arg1- first argument
-
init
- Overrides:
initin classTParseTreeNode
-
init
- Overrides:
initin classTParseTreeNode
-
getTablesClause
Get the TABLES clause if present. -
getRelationshipsClause
Get the RELATIONSHIPS clause if present. -
getFactsClause
Get the FACTS clause if present. -
getDimensionsClause
Get the DIMENSIONS clause if present. -
getMetricsClause
Get the METRICS clause if present.
-