public class TOceanbaseAlterTenantSqlNode extends TParseTreeNode
ALTER TENANT (Phase 4 Batch 1).
Covers all the documented forms: ALTER TENANT t SET ...,
ALTER TENANT t ADD PRIMARY_ZONE 'z', ALTER TENANT t
RENAME TO t2, and the lock/unlock verbs. The getActionType()
enum indicates which variant was matched so downstream tools can
dispatch without re-parsing.
| Modifier and Type | Class and Description |
|---|---|
static class |
TOceanbaseAlterTenantSqlNode.EAction
The
ALTER TENANT sub-form matched by the grammar. |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TOceanbaseAlterTenantSqlNode() |
| 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
|
void |
addTenantOption(TOceanbaseTenantOption option) |
TOceanbaseAlterTenantSqlNode.EAction |
getActionType() |
TObjectName |
getNewTenantName() |
TObjectName |
getPrimaryZoneValue() |
TObjectName |
getTenantName() |
ArrayList<TOceanbaseTenantOption> |
getTenantOptions() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
setActionType(TOceanbaseAlterTenantSqlNode.EAction actionType) |
void |
setNewTenantName(TObjectName newTenantName) |
void |
setPrimaryZoneValue(TObjectName primaryZoneValue) |
void |
setTenantName(TObjectName tenantName) |
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, 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 TOceanbaseAlterTenantSqlNode()
public TObjectName getTenantName()
public void setTenantName(TObjectName tenantName)
public TOceanbaseAlterTenantSqlNode.EAction getActionType()
public void setActionType(TOceanbaseAlterTenantSqlNode.EAction actionType)
public TObjectName getNewTenantName()
public void setNewTenantName(TObjectName newTenantName)
public TObjectName getPrimaryZoneValue()
public void setPrimaryZoneValue(TObjectName primaryZoneValue)
public ArrayList<TOceanbaseTenantOption> getTenantOptions()
public void addTenantOption(TOceanbaseTenantOption option)
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic 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