Class OraclePackageScope

Object
gudusoft.gsqlparser.resolver2.scope.AbstractScope
gudusoft.gsqlparser.resolver2.scope.OraclePackageScope
All Implemented Interfaces:
IScope

public class OraclePackageScope extends AbstractScope
Scope for Oracle PL/SQL package bodies.

Provides access to package-level declarations for all nested procedures, functions, and blocks within the package body.

Name resolution priority within package body:

  1. Local variables (PlsqlBlockScope)
  2. Package members (OraclePackageNamespace)
  3. SQL table columns (SelectScope/FromScope)
  4. External packages (via GlobalScope)