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
dbvendorEDbVendor
Properties
InvokerRightsClause
public virtual TInvokerRightsClause InvokerRightsClause { get; set; }
Property Value
Kind
This class represents package specification or create package body. @return
public virtual int Kind { get; set; }
Property Value
PackageName
public virtual TObjectName PackageName { get; set; }
Property Value
StoredProcedureName
public override TObjectName StoredProcedureName { get; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement