public class TCreateProcedureSqlNode extends TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TCreateProcedureSqlNode() |
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, 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 TCreateProcedureSqlNode()
public void setReturnDataType(TTypeName returnDataType)
public TTypeName getReturnDataType()
public TSourceTokenList getFunctionBodyTokenList()
public void setFunctionBody(TConstant functionBody)
public void setFunctionBody(TDummy functionBody)
public TConstant getFunctionBody()
public void setProcedureLanguage(TConstant procedureLanguage)
public TConstant getProcedureLanguage()
public TConstant getLinkSymbol()
public TConstant getObjfile()
public void setFunctionOption(TCreateFunctionOption option)
public void setFunctionOptions(TPTNodeList<TCreateFunctionOption> options)
public void setEndlabelName(TObjectName endlabelName)
public TObjectName getEndlabelName()
public void setProcedureOptions(TPTNodeList<TProcedureOption> procedureOptions)
public TPTNodeList<TProcedureOption> getProcedureOptions()
public void setForReplication(boolean isForReplication)
public boolean isForReplication()
public void setLabelName(TObjectName labelName)
public TObjectName getLabelName()
public void setInvokerRightsClause(TInvokerRightsClause invokerRightsClause)
public TInvokerRightsClause getInvokerRightsClause()
public void setCallSpec(TCallSpec callSpec)
public TCallSpec getCallSpec()
public TObjectName getProcedureName()
public TParameterDeclarationList getParameters()
public void setParameters(TParameterDeclarationList parameters)
public void setParametersByDummy(TDummy node)
public void setInnerStmts(TStatementListSqlNode innerStmts)
public void setStmt(TStatementSqlNode stmt)
public TStatementSqlNode getStmt()
public void setBlcok(TBlockSqlNode blcok)
public TBlockSqlNode getBlcok()
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic int getKind()
public void setKind(int kind)
public TExceptionClause getExceptionClause()
public void setExceptionClause(TExceptionClause exceptionClause)
public TStatementListSqlNode getInnerStmts()
public TStatementListSqlNode getStmts()
public TStatementListSqlNode getDeclareStmts()
public void setDeclareStmts(TStatementListSqlNode declareStmts)
public void setStmts(TStatementListSqlNode stmts)
public void setCompoundSqls(TCompoundSqlNode compoundSqls)
public TCompoundSqlNode getCompoundSqls()