Package gudusoft.gsqlparser.nodes
Class TCreateFunctionSqlNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TCreateFunctionSqlNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Internal use in the parser..
-
Field Summary
Fields 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.voidbooleanvoidsetBlcok(TBlockSqlNode blcok) voidvoidsetCallSpec(TCallSpec callSpec) voidvoidsetDeclareStmts(TStatementListSqlNode declareStmts) voidsetEndlabelName(TObjectName endlabelName) voidsetExceptionClause(TExceptionClause exceptionClause) voidsetFuncHintList(TDummyList dummyList) voidsetFunctionBody(TConstant functionBody) voidsetFunctionCharacter(TDummy dummy) voidsetFunctionDefinition(TConstant functionDefinition) voidvoidvoidsetImplementionType(TObjectName implementionType) voidsetKind(int kind) voidsetLabelName(TObjectName labelName) voidsetLinkSymbol(TConstant linkSymbol) voidsetObjfile(TConstant objfile) voidsetParameters(TParameterDeclarationList parameters) voidsetParametersByDummy(TDummy node) voidsetProcedureOptions(TPTNodeList<TProcedureOption> procedureOptions) voidsetReturnDataType(TTypeName returnDataType) voidsetReturnSql(TReturnSqlNode returnSql) voidsetReturnSqlNode(TReturnSqlNode returnSqlNode) voidsetReturnTable(TDummy returnTable) voidsetSharedLibraryName(TConstant sharedLibraryName) voidvoidsetSqlExpression(TExpression sqlExpression) voidsetSqlQuery(TSelectSqlNode sqlQuery) 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, 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
-
Constructor Details
-
TCreateFunctionSqlNode
public TCreateFunctionSqlNode()
-
-
Method Details
-
setSqlQuery
-
getSqlQuery
-
getClassName
-
getResourceType
-
getResourceURI
-
setSparkSqlResourceLocation
-
setClassNameByToken
-
setSqlExpression
-
getSqlExpression
-
setEndlabelName
-
getEndlabelName
-
setProcedureOptions
-
getProcedureOptions
-
setImplementionType
-
getImplementionType
-
setFunctionCharacter
-
setFuncHintList
-
isDeterministic
-
getParallelEnableClause
-
getResultCacheClause
-
getInvokerRightsClause
-
getAsName
-
getFunctionName
-
setParameters
-
setParametersByDummy
-
init
Description copied from class:TParseTreeNodeInitialize a query tree node. Used internally- Overrides:
initin classTParseTreeNode- Parameters:
arg1- first argument
-
init
- Overrides:
initin classTParseTreeNode
-
setKind
-
getKind
-
getCallSpec
-
setCallSpec
-
setFunctionBody
-
getFunctionBody
-
setFunctionDefinition
-
getFunctionDefinition
-
setStmt
-
getStmt
-
getExceptionClause
-
setExceptionClause
-
getDeclareStmts
-
setDeclareStmts
-
getStmts
-
setStmts
-
getBlcok
-
getReturnSqlNode
-
setReturnSqlNode
-
setBlcok
-
getParameters
-
setReturnDataType
-
getReturnDataType
-
setReturnTable
-
getReturnTable
-
getCompoundSql
-
setReturnSql
-
getReturnSql
-
setBody
-
setFunctionOptions
-
setObjfile
-
setLinkSymbol
-
getLinkSymbol
-
getObjfile
-
getProcedureLanguage
-
setLabelName
-
getLabelName
-
setFunctionOption
-