Table of Contents

Class TPlsqlCreatePackage

Namespace
gudusoft.gsqlparser.stmt.oracle
Assembly
gudusoft.gsqlparser.dll

The CREATE PACKAGE statement creates or replaces the specification for a stored package, which is an encapsulated collection of related procedures, functions, and other program objects stored together in the database. The package specification declares these objects. The package body, specified subsequently, defines these objects.

public class TPlsqlCreatePackage : TCommonStoredProcedureSqlStatement, Visitable
Inheritance
TPlsqlCreatePackage
Implements
Inherited Members

Constructors

TPlsqlCreatePackage()

public TPlsqlCreatePackage()

TPlsqlCreatePackage(EDbVendor)

public TPlsqlCreatePackage(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Properties

InvokerRightsClause

public virtual TInvokerRightsClause InvokerRightsClause { get; set; }

Property Value

TInvokerRightsClause

Kind

This class represents package specification or create package body. @return

public virtual int Kind { get; set; }

Property Value

int

PackageName

public virtual TObjectName PackageName { get; set; }

Property Value

TObjectName

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