class OCI8::Metadata::Package
-
OCI8::Metadata::Schema#objects
* OCI8::Metadata::Schema#all_objects
* OCI8#describe_package(name)
* OCI8#describe_any(name)
An instance of this class is returned by:
Information about packages.
def is_invoker_rights?
{invoker's rights}[http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/subprograms.htm#i18574].
Returns +true+ if the package subprograms have
def is_invoker_rights? attr_get_ub1(OCI_ATTR_IS_INVOKER_RIGHTS) != 0 end
def list_subprograms # :nodoc:
subprogram list
def list_subprograms # :nodoc: __param(OCI_ATTR_LIST_SUBPROGRAMS) end
def list_types # :nodoc:
package type list
def list_types # :nodoc: __param(137) # OCI_ATTR_LIST_PKG_TYPES end
def subprograms
-
(array of OCI8::Metadata::Function and OCI8::Metadata::Procedure)
-
def subprograms @subprograms ||= list_subprograms.to_a.each do |prog| prog.instance_variable_set(:@is_standalone, false) end end
def types
def types raise "This version of the Oracle client does not support PL/SQL package type descriptions." end
def types
- Since: - 2.1.6
Returns:
-
(array of OCI8::Metadata::Type)
-
def types @types ||= list_types.to_a.each do |type| type.instance_variable_set(:@is_standalone, false) end end