Table of Contents

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

TBlockSqlNode

CallSpec

public virtual TCallSpec CallSpec { get; set; }

Property Value

TCallSpec

CompoundSqls

public virtual TCompoundSqlNode CompoundSqls { get; set; }

Property Value

TCompoundSqlNode

DeclareStmts

public virtual TStatementListSqlNode DeclareStmts { get; set; }

Property Value

TStatementListSqlNode

EndLabelName

public virtual TObjectName EndLabelName { get; set; }

Property Value

TObjectName

ExceptionClause

public virtual TExceptionClause ExceptionClause { get; set; }

Property Value

TExceptionClause

ForReplication

public virtual bool ForReplication { get; set; }

Property Value

bool

FunctionBody

public TConstant FunctionBody { get; set; }

Property Value

TConstant

FunctionOptions

public List<TCreateFunctionOption> FunctionOptions { set; }

Property Value

List<TCreateFunctionOption>

FunctionOptoin

public TCreateFunctionOption FunctionOptoin { set; }

Property Value

TCreateFunctionOption

InnerStmts

public virtual TStatementListSqlNode InnerStmts { get; set; }

Property Value

TStatementListSqlNode

InvokerRightsClause

public virtual TInvokerRightsClause InvokerRightsClause { get; set; }

Property Value

TInvokerRightsClause

Kind

public virtual int Kind { get; set; }

Property Value

int

LabelName

public virtual TObjectName LabelName { get; set; }

Property Value

TObjectName

LinkSymbol

public TConstant LinkSymbol { get; set; }

Property Value

TConstant

Objfile

public TConstant Objfile { get; set; }

Property Value

TConstant

Parameters

public virtual TParameterDeclarationList Parameters { get; set; }

Property Value

TParameterDeclarationList

ProcedureLanguage

public TConstant ProcedureLanguage { get; set; }

Property Value

TConstant

ProcedureName

public virtual TObjectName ProcedureName { get; }

Property Value

TObjectName

ProcedureOptions

public virtual List<TProcedureOption> ProcedureOptions { get; set; }

Property Value

List<TProcedureOption>

ReturnDataType

public TTypeName ReturnDataType { get; set; }

Property Value

TTypeName

Stmt

public virtual TStatementSqlNode Stmt { get; set; }

Property Value

TStatementSqlNode

Stmts

public virtual TStatementListSqlNode Stmts { get; set; }

Property Value

TStatementListSqlNode

Methods

init(object)

Initialize a query tree node.

public override void init(object arg1)

Parameters

arg1 object

setCompoundSqls(TCompoundSqlNode)

public void setCompoundSqls(TCompoundSqlNode c)

Parameters

c TCompoundSqlNode

setParameters(TParameterDeclarationList)

public void setParameters(TParameterDeclarationList p)

Parameters

p TParameterDeclarationList