Package gudusoft.gsqlparser.nodes
Class TCreateProcedureSqlNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TCreateProcedureSqlNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Internal use in the parser.
-
Field Summary
FieldsFields inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlcok()intgetKind()getStmt()getStmts()voidInitialize a query tree node.booleanvoidsetAccessibleByClause(TDummy accessibleByClause) voidsetBlcok(TBlockSqlNode blcok) voidsetCallSpec(TCallSpec callSpec) voidsetCompoundSqls(TCompoundSqlNode compoundSqls) voidsetDeclareStmts(TStatementListSqlNode declareStmts) voidvoidsetEndlabelName(TObjectName endlabelName) voidsetExceptionClause(TExceptionClause exceptionClause) voidsetForReplication(boolean isForReplication) voidsetFunctionBody(TConstant functionBody) voidsetFunctionBody(TDummy functionBody) voidvoidvoidsetInnerStmts(TStatementListSqlNode innerStmts) voidsetInvokerRightsClause(TInvokerRightsClause invokerRightsClause) voidsetKind(int kind) voidsetLabelName(TObjectName labelName) voidsetParallelEnableClause(TParallelEnableClause parallelEnableClause) voidsetParameters(TParameterDeclarationList parameters) voidsetParametersByDummy(TDummy node) voidsetProcedureLanguage(TConstant procedureLanguage) voidsetProcedureOptions(TPTNodeList<TProcedureOption> procedureOptions) voidsetReturnDataType(TTypeName returnDataType) voidsetStmt(TStatementSqlNode stmt) voidsetStmts(TStatementListSqlNode stmts) Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
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, toString2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
accessibleByClause
-
-
Constructor Details
-
TCreateProcedureSqlNode
public TCreateProcedureSqlNode()
-
-
Method Details
-
setReturnDataType
-
getReturnDataType
-
getFunctionBodyTokenList
-
setFunctionBody
-
setFunctionBody
-
getFunctionBody
-
setProcedureLanguage
-
getProcedureLanguage
-
getLinkSymbol
-
getObjfile
-
setFunctionOption
-
setFunctionOptions
-
setEndlabelName
-
getEndlabelName
-
setProcedureOptions
-
getProcedureOptions
-
setForReplication
-
isForReplication
-
setLabelName
-
getLabelName
-
setInvokerRightsClause
-
getInvokerRightsClause
-
setParallelEnableClause
-
getParallelEnableClause
-
getDefaultCollation
-
setAccessibleByClause
-
getAccessibleByClause
-
setDefaultInvokerAccessByDummy
-
setCallSpec
-
getCallSpec
-
getProcedureName
-
getParameters
-
setParameters
-
setParametersByDummy
-
setInnerStmts
-
setStmt
-
getStmt
-
setBlcok
-
getBlcok
-
init
Description copied from class:TParseTreeNodeInitialize a query tree node. Used internally- Overrides:
initin classTParseTreeNode- Parameters:
arg1- first argument
-
getKind
-
setKind
-
getExceptionClause
-
setExceptionClause
-
getInnerStmts
-
getStmts
-
getDeclareStmts
-
setDeclareStmts
-
setStmts
-
setCompoundSqls
-
getCompoundSqls
-