Table of Contents

Class TPostgresqlCreateFunction

Namespace
gudusoft.gsqlparser.stmt.postgresql
Assembly
gudusoft.gsqlparser.dll
public class TPostgresqlCreateFunction : TCommonStoredProcedureSqlStatement, Visitable
Inheritance
TPostgresqlCreateFunction
Implements
Inherited Members

Constructors

TPostgresqlCreateFunction(EDbVendor)

public TPostgresqlCreateFunction(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Properties

FunctionName

public virtual TObjectName FunctionName { get; set; }

Property Value

TObjectName

LinkSymbol

public virtual TConstant LinkSymbol { get; set; }

Property Value

TConstant

Objfile

public virtual TConstant Objfile { get; set; }

Property Value

TConstant

OuterLabelName

public virtual TObjectName OuterLabelName { get; set; }

Property Value

TObjectName

ProcedureLanguage

public virtual TConstant ProcedureLanguage { get; set; }

Property Value

TConstant

ReturnDataType

public virtual TTypeName ReturnDataType { get; set; }

Property Value

TTypeName

ReturnMode

public virtual int ReturnMode { get; set; }

Property Value

int

ReturnTableDefinitions

public virtual TTableElementList ReturnTableDefinitions { get; set; }

Property Value

TTableElementList

StoredProcedureName

public override TObjectName StoredProcedureName { get; }

Property Value

TObjectName

Methods

accept(TParseTreeVisitor)

public override void accept(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParseStatement(TCustomSqlStatement)

analyze SQL

public override int doParseStatement(TCustomSqlStatement psql)

Parameters

psql TCustomSqlStatement

Returns

int