class OCI8::Metadata::Collection
-
OCI8::Metadata::Type.collection_element
This is returned by:
Metadata for a collection.
def charset_form
def charset_form __charset_form end
def charset_id
def charset_id attr_get_ub2(OCI_ATTR_CHARSET_ID) end
def charset_name
def charset_name __charset_name(charset_id) end
def data_size
returned in bytes and not characters for strings and raws. It
The maximum size of the type attribute. This length is
def data_size attr_get_ub2(OCI_ATTR_DATA_SIZE) end
def data_type
def data_type __data_type end
def inspect # :nodoc:
def inspect # :nodoc: "#<#{self.class.name}: #{__data_type_string}>" end
def num_elems
the number of elements in an array. It is only valid for
def num_elems attr_get_ub4(OCI_ATTR_NUM_ELEMS) end
def precision
NUMBER(precision, scale). For the case when precision is 0,
nonzero and scale is -127, then it is a FLOAT, else it is a
The precision of numeric type attributes. If the precision is
def precision __is_implicit? ? attr_get_sb2(OCI_ATTR_PRECISION) : attr_get_ub1(OCI_ATTR_PRECISION) end
def scale
NUMBER(precision, scale). For the case when precision is 0,
nonzero and scale is -127, then it is a FLOAT, else it is a
The scale of numeric type attributes. If the precision is
def scale attr_get_sb1(OCI_ATTR_SCALE) end
def schema_name
def schema_name attr_get_string(OCI_ATTR_SCHEMA_NAME) end
def type_metadata
def type_metadata __type_metadata(OCI8::Metadata::Type) end
def type_name
type is returned. If the datatype is :ref, the type name
If the datatype is :named_type, the name of the named datatype's
contain the type name if the datatype is :named_type or :ref.
A string which is the type name. The returned value will
def type_name attr_get_string(OCI_ATTR_TYPE_NAME) end
def typecode
def typecode __typecode(OCI_ATTR_TYPECODE) end