Class: OCI8::Metadata::Package

Inherits:
Base show all
Defined in:
lib/oci8/metadata.rb

Overview

Metadata for a package.

This is returned by:

  • OCI8#describe_any(name)

  • OCI8#describe_package(name)

  • OCI8::Metadata::Schema#all_objects

  • OCI8::Metadata::Schema#objects

Instance Method Summary collapse

Methods inherited from Base

#inspect, #obj_id, #obj_name, #obj_schema, #timestamp

Instance Method Details

#is_invoker_rights?Boolean

is the package invoker’s rights?

Returns:

  • (Boolean)


755
756
757
# File 'lib/oci8/metadata.rb', line 755

def is_invoker_rights?
  __boolean(OCI_ATTR_IS_INVOKER_RIGHTS)
end

#subprogramsObject

array of Procedure or Function objects.



760
761
762
# File 'lib/oci8/metadata.rb', line 760

def subprograms
  @subprograms ||= list_subprograms.to_a
end