public class TCreateFunctionSqlNode extends TParseTreeNode
Constructor and Description |
---|
TCreateFunctionSqlNode() |
accept, acceptChildren, addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
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 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 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 setBody(Object arg1)
public void setPostgreSQLOptions(TPTNodeList<TCreateFunctionOption> options)
public TConstant getLinkSymbol()
public TConstant getObjfile()
public TConstant getProcedureLanguage()
public void setLabelName(TObjectName labelName)
public TObjectName getLabelName()
Copyright © 2019. All rights reserved.