public class TStageLocation extends TParseTreeNode
| Modifier and Type | Class and Description |
|---|---|
static class |
TStageLocation.EStageLocationType |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TStageLocation() |
| 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
|
TObjectName |
getExternalLocation() |
TObjectName |
getNameSpace() |
TPathSqlNode |
getPath() |
TStageLocation.EStageLocationType |
getStageLocationType() |
TObjectName |
getStageName() |
TObjectName |
getTableName() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
init(Object arg1,
Object arg2) |
void |
init(Object arg1,
Object arg2,
Object arg3) |
boolean |
isStage() |
void |
setExternalLocation(TObjectName externalLocation) |
void |
setNameSpace(TObjectName nameSpace) |
void |
setPath(TPathSqlNode path) |
void |
setStage(boolean stage) |
void |
setStageName(TObjectName stageName) |
void |
setTableName(TObjectName tableName) |
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, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic TStageLocation()
public TStageLocation.EStageLocationType getStageLocationType()
public void setStage(boolean stage)
public boolean isStage()
public void setExternalLocation(TObjectName externalLocation)
public TObjectName getExternalLocation()
public void init(Object arg1, Object arg2, Object arg3)
init in class TParseTreeNodepublic void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic void setNameSpace(TObjectName nameSpace)
public void setStageName(TObjectName stageName)
public void setTableName(TObjectName tableName)
public void setPath(TPathSqlNode path)
public TObjectName getNameSpace()
public TObjectName getStageName()
public TObjectName getTableName()
public TPathSqlNode getPath()
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