Class: OCI8::Metadata::View
Overview
Information about views
An instance of this class is returned by:
-
OCI8#describe_any(name)
-
OCI8#describe_table(name, false)
-
OCI8#describe_view(name)
-
OCI8::Metadata::Schema#all_objects
-
OCI8::Metadata::Schema#objects
See also:
-
OCI8::Metadata::Base#obj_name
-
OCI8::Metadata::Base#obj_schema
Instance Method Summary collapse
-
#columns ⇒ Object
call-seq: columns -> list of column information.
-
#num_cols ⇒ Object
call-seq: num_cols -> integer.
Methods inherited from Base
#inspect, #obj_id, #obj_name, #obj_schema
Instance Method Details
#columns ⇒ Object
call-seq:
columns -> list of column information
Returns an array of OCI8::Metadata::Column of the table.
543 544 545 |
# File 'lib/oci8/metadata.rb', line 543 def columns @columns ||= list_columns.to_a end |
#num_cols ⇒ Object
call-seq:
num_cols -> integer
Returns number of columns
509 510 511 |
# File 'lib/oci8/metadata.rb', line 509 def num_cols attr_get_ub2(OCI_ATTR_NUM_COLS) end |