public class TDatatypeAttribute extends TParseTreeNode
getValue_identifier()
returns a identifier value,
mehtod getValue_literal()
return a value in type TConstant
dbvendor, 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, toString2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public 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)
TParseTreeNode
init
in class TParseTreeNode
arg1
- 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 TParseTreeNode
public 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)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor