public class TCreateFunctionSqlNode extends TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TCreateFunctionSqlNode() |
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, toString2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public TCreateFunctionSqlNode()
public void setSqlQuery(TSelectSqlNode sqlQuery)
public TSelectSqlNode getSqlQuery()
public String getClassName()
public String getResourceType()
public String getResourceURI()
public void setSparkSqlResourceLocation(TDummy dummy)
public void setClassNameByToken(TSourceToken st)
public void setSqlExpression(TExpression sqlExpression)
public TExpression getSqlExpression()
public void setEndlabelName(TObjectName endlabelName)
public TObjectName getEndlabelName()
public TConstant getSharedLibraryName()
public void setSharedLibraryName(TConstant sharedLibraryName)
public void setProcedureOptions(TPTNodeList<TProcedureOption> procedureOptions)
public TPTNodeList<TProcedureOption> getProcedureOptions()
public void setImplementionType(TObjectName implementionType)
public TObjectName getImplementionType()
public void setFunctionCharacter(TDummy dummy)
public void setFuncHintList(TDummyList dummyList)
public boolean isDeterministic()
public TParallelEnableClause getParallelEnableClause()
public TResultCacheClause getResultCacheClause()
public TInvokerRightsClause getInvokerRightsClause()
public TObjectName getAsName()
public TObjectName getFunctionName()
public void setParameters(TParameterDeclarationList parameters)
public void setParametersByDummy(TDummy node)
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic void init(Object arg1, Object arg2)
init
in class TParseTreeNode
public void setKind(int kind)
public int getKind()
public TCallSpec getCallSpec()
public void setCallSpec(TCallSpec callSpec)
public void setFunctionBody(TConstant functionBody)
public TConstant getFunctionBody()
public void setFunctionDefinition(TConstant functionDefinition)
public TConstant getFunctionDefinition()
public void setStmt(TStatementSqlNode stmt)
public TStatementSqlNode getStmt()
public TExceptionClause getExceptionClause()
public void setExceptionClause(TExceptionClause exceptionClause)
public TStatementListSqlNode getDeclareStmts()
public void setDeclareStmts(TStatementListSqlNode declareStmts)
public TStatementListSqlNode getStmts()
public void setStmts(TStatementListSqlNode stmts)
public TBlockSqlNode getBlcok()
public TReturnSqlNode getReturnSqlNode()
public void setReturnSqlNode(TReturnSqlNode returnSqlNode)
public void setBlcok(TBlockSqlNode blcok)
public TParameterDeclarationList getParameters()
public void setReturnDataType(TTypeName returnDataType)
public TTypeName getReturnDataType()
public void setReturnTable(TDummy returnTable)
public TDummy getReturnTable()
public TCompoundSqlNode getCompoundSql()
public void setReturnSql(TReturnSqlNode returnSql)
public TReturnSqlNode getReturnSql()
public void setFunctionOptions(TPTNodeList<TCreateFunctionOption> options)
public void setObjfile(TConstant objfile)
public void setLinkSymbol(TConstant linkSymbol)
public TConstant getLinkSymbol()
public TConstant getObjfile()
public TConstant getProcedureLanguage()
public void setLabelName(TObjectName labelName)
public TObjectName getLabelName()
public void setFunctionOption(TCreateFunctionOption option)