public class TDatatypeAttribute extends TParseTreeNode
getValue_identifier() returns a identifier value,
mehtod getValue_literal() return a value in type TConstantdbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TDatatypeAttribute() |
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, 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 TDatatypeAttribute()
public static EDataTypeAttribute searchDataTypeAttributeByName(TSourceToken st1, TSourceToken st2)
public static EDataTypeAttribute searchDataTypeAttributeByName(String typenameStr)
public void setAttributeType(EDataTypeAttribute attributeType)
public EDataTypeAttribute getAttributeType()
public String getAttributeValue()
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic TExpressionList getValue_list()
public TConstant getValue_literal()
public TObjectName getValue_identifier()
public TExpression getDefaultValue()
public TObjectName getNamedName()
public void init(Object arg1, Object arg2)
init in class TParseTreeNodepublic static void setDataTypeAttributeMap(Map<String,EDataTypeAttribute> dataTypeAttributeMap)
public void setAttributeValue(String attributeValue)
public void setValue_identifier(TObjectName value_identifier)
public void setValue_literal(TConstant value_literal)
public void setValue_list(TExpressionList value_list)
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