# File lib/active_record/connection_adapters/oci_adapter.rb, line 155 def columns(table_name, name = nil) cols = select_all(%Q{ select column_name, data_type, data_default, data_length, data_scale from user_tab_columns where table_name = '#{table_name.upcase}'} ).map { |row| OCIColumn.new row['column_name'].downcase, row['data_default'], row['data_length'], row['data_type'], row['data_scale'] } cols end