public class TDescribeSqlNode extends TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TDescribeSqlNode() |
| Modifier and Type | Method and Description |
|---|---|
TSourceToken |
getAsJsonToken()
The
JSON token of a trailing AS JSON clause
(Databricks / Spark DESCRIBE TABLE EXTENDED t AS JSON). |
TObjectName |
getColumnName() |
TObjectName |
getDatabaseName() |
TObjectName |
getDbObjectName() |
EDbObjectType |
getDbObjectType() |
TSourceToken |
getDescToken() |
TSelectSqlNode |
getQueryNode() |
TObjectName |
getTableName() |
void |
init(Object arg1,
Object arg2) |
void |
setAsJsonToken(TSourceToken asJsonToken) |
void |
setColumnName(TObjectName columnName) |
void |
setDescToken(TSourceToken descToken) |
void |
setTableName(TObjectName tableName) |
accept, acceptChildren, addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, commentBlockAfter, commentBlockEndAfter, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCommentBeforeNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, 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 TDescribeSqlNode()
public TObjectName getDatabaseName()
public TObjectName getDbObjectName()
public EDbObjectType getDbObjectType()
public TObjectName getColumnName()
public TSourceToken getDescToken()
public TObjectName getTableName()
public void setTableName(TObjectName tableName)
public void setColumnName(TObjectName columnName)
public void setDescToken(TSourceToken descToken)
public TSourceToken getAsJsonToken()
JSON token of a trailing AS JSON clause
(Databricks / Spark DESCRIBE TABLE EXTENDED t AS JSON).JSON token, or null when the clause is absentpublic void setAsJsonToken(TSourceToken asJsonToken)
public void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic TSelectSqlNode getQueryNode()