# File lib/innodb/data_dictionary.rb, line 199 def self.mtype_prtype_to_data_type(mtype, prtype, len, prec) data_type = [] if type = mtype_prtype_to_type_string(mtype, prtype, len, prec) data_type << type else raise "Unsupported type (mtype #{mtype}, prtype #{prtype})" end if prtype & COLUMN_PRTYPE_FLAG[:NOT_NULL] != 0 data_type << :NOT_NULL end if prtype & COLUMN_PRTYPE_FLAG[:UNSIGNED] != 0 data_type << :UNSIGNED end data_type end