class OCI8::Metadata::TypeMethod
++
How can I know whether FUNCTION or PROCEDURE?
–
* OCI8::Metadata::Type#order_method
* OCI8::Metadata::Type#map_method
* OCI8::Metadata::Type#type_methods
This is returned by:
Metadata for a type method.
def arguments
-
(array of OCI8::Metadata::Argument)
-
def arguments @arguments ||= list_arguments.to_a end
def encapsulation
encapsulation level of the method. Values are :public
def encapsulation case attr_get_ub4(OCI_ATTR_ENCAPSULATION) when 0; :private when 1; :public end end
def has_result?
def has_result? __boolean(OCI_ATTR_HAS_RESULT) end
def inspect # :nodoc:
def inspect # :nodoc: "#<#{self.class.name}: #{name}>" end
def is_constructor?
def is_constructor? __boolean(OCI_ATTR_IS_CONSTRUCTOR) end
def is_destructor?
def is_destructor? __boolean(OCI_ATTR_IS_DESTRUCTOR) end
def is_final_method?
def is_final_method? __boolean(OCI_ATTR_IS_FINAL_METHOD) end
def is_instantiable_method?
def is_instantiable_method? __boolean(OCI_ATTR_IS_INSTANTIABLE_METHOD) end
def is_map?
def is_map? __boolean(OCI_ATTR_IS_MAP) end
def is_operator?
def is_operator? __boolean(OCI_ATTR_IS_OPERATOR) end
def is_order?
def is_order? __boolean(OCI_ATTR_IS_ORDER) end
def is_overriding_method?
def is_overriding_method? __boolean(OCI_ATTR_IS_OVERRIDING_METHOD) end
def is_rnds?
def is_rnds? __boolean(OCI_ATTR_IS_RNDS) end
def is_rnps?
def is_rnps? __boolean(OCI_ATTR_IS_RNPS) end
def is_selfish?
def is_selfish? __boolean(OCI_ATTR_IS_SELFISH) end
def is_wnds?
def is_wnds? __boolean(OCI_ATTR_IS_WNDS) end
def is_wnps?
def is_wnps? __boolean(OCI_ATTR_IS_WNPS) end
def list_arguments
def list_arguments __param(OCI_ATTR_LIST_ARGUMENTS) end
def name
def name attr_get_string(OCI_ATTR_NAME) end