public class TPowerQueryNativeQuery extends TParseTreeNode
Value.NativeQuery(source, "SELECT ...") call recognised as a
lineage-bearing step.
The SQL text has already been unescaped from M form (e.g. #(lf)
resolved to newline). The inner vendor is inferred by walking back along
the step graph to a TPowerQueryConnectorCall root; when inference
fails inferredInnerVendor stays null and the sidecar/user
must supply the vendor override.
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TPowerQueryNativeQuery() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
String |
getDecodedSql() |
EDbVendor |
getInferredInnerVendor() |
String |
getRawSqlLiteral() |
String |
getSourceStepName() |
void |
setDecodedSql(String decodedSql) |
void |
setInferredInnerVendor(EDbVendor inferredInnerVendor) |
void |
setRawSqlLiteral(String rawSqlLiteral) |
void |
setSourceStepName(String sourceStepName) |
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, 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 TPowerQueryNativeQuery()
public String getSourceStepName()
public void setSourceStepName(String sourceStepName)
public String getDecodedSql()
public void setDecodedSql(String decodedSql)
public String getRawSqlLiteral()
public void setRawSqlLiteral(String rawSqlLiteral)
public EDbVendor getInferredInnerVendor()
public void setInferredInnerVendor(EDbVendor inferredInnerVendor)
public void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitor