public class TAlterRoleSqlNode extends TParseTreeNode
| Modifier and Type | Class and Description |
|---|---|
static class |
TAlterRoleSqlNode.EAlterRoleType |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TAlterRoleSqlNode() |
| Modifier and Type | Method and Description |
|---|---|
TAlterRoleSqlNode.EAlterRoleType |
getAlterType() |
TObjectName |
getInDatabase() |
TObjectName |
getNewRoleName() |
TObjectName |
getParameterName() |
TExpression |
getParameterValue() |
ArrayList<TRoleOption> |
getRoleOptions() |
TObjectName |
getRoleSpecification() |
void |
init(Object alterType,
Object roleSpec,
Object newName) |
void |
init(Object alterType,
Object roleSpec,
Object inDb,
Object paramName) |
void |
init(Object alterType,
Object roleSpec,
Object inDb,
Object paramName,
Object paramVal) |
void |
initOptions(Object roleSpec,
Object options) |
boolean |
isResetAll() |
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 TAlterRoleSqlNode()
public TAlterRoleSqlNode.EAlterRoleType getAlterType()
public TObjectName getRoleSpecification()
public TObjectName getInDatabase()
public TObjectName getNewRoleName()
public ArrayList<TRoleOption> getRoleOptions()
public TObjectName getParameterName()
public TExpression getParameterValue()
public boolean isResetAll()
public void init(Object alterType, Object roleSpec, Object newName)
init in class TParseTreeNodepublic void init(Object alterType, Object roleSpec, Object inDb, Object paramName, Object paramVal)
init in class TParseTreeNodepublic void init(Object alterType, Object roleSpec, Object inDb, Object paramName)
init in class TParseTreeNodepublic void initOptions(Object roleSpec, Object options)