Class TCreateProcedureSqlNode
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
create procedure parse tree node
public class TCreateProcedureSqlNode : TParseTreeNode, Visitable
- Inheritance
-
TCreateProcedureSqlNode
- Implements
- Inherited Members
Properties
Blcok
public virtual TBlockSqlNode Blcok { get; set; }
Property Value
CallSpec
public virtual TCallSpec CallSpec { get; set; }
Property Value
CompoundSqls
public virtual TCompoundSqlNode CompoundSqls { get; set; }
Property Value
DeclareStmts
public virtual TStatementListSqlNode DeclareStmts { get; set; }
Property Value
EndLabelName
public virtual TObjectName EndLabelName { get; set; }
Property Value
ExceptionClause
public virtual TExceptionClause ExceptionClause { get; set; }
Property Value
ForReplication
public virtual bool ForReplication { get; set; }
Property Value
FunctionBody
public TConstant FunctionBody { get; set; }
Property Value
FunctionOptions
public List<TCreateFunctionOption> FunctionOptions { set; }
Property Value
FunctionOptoin
public TCreateFunctionOption FunctionOptoin { set; }
Property Value
InnerStmts
public virtual TStatementListSqlNode InnerStmts { get; set; }
Property Value
InvokerRightsClause
public virtual TInvokerRightsClause InvokerRightsClause { get; set; }
Property Value
Kind
public virtual int Kind { get; set; }
Property Value
LabelName
public virtual TObjectName LabelName { get; set; }
Property Value
LinkSymbol
public TConstant LinkSymbol { get; set; }
Property Value
Objfile
public TConstant Objfile { get; set; }
Property Value
Parameters
public virtual TParameterDeclarationList Parameters { get; set; }
Property Value
ProcedureLanguage
public TConstant ProcedureLanguage { get; set; }
Property Value
ProcedureName
public virtual TObjectName ProcedureName { get; }
Property Value
ProcedureOptions
public virtual List<TProcedureOption> ProcedureOptions { get; set; }
Property Value
ReturnDataType
public TTypeName ReturnDataType { get; set; }
Property Value
Stmt
public virtual TStatementSqlNode Stmt { get; set; }
Property Value
Stmts
public virtual TStatementListSqlNode Stmts { get; set; }
Property Value
Methods
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
setCompoundSqls(TCompoundSqlNode)
public void setCompoundSqls(TCompoundSqlNode c)
Parameters
setParameters(TParameterDeclarationList)
public void setParameters(TParameterDeclarationList p)