method
extract_limit

extract_limit(sql_type)
private
Hide source
# File activerecord/lib/active_record/connection_adapters/mysql_adapter.rb, line 68 def extract_limit(sql_type) case sql_type when /blob|text/ case sql_type when /tiny/ 255 when /medium/ 16777215 when /long/ 2147483647 # mysql only allows 2^31-1, not 2^32-1, somewhat inconsistently with the tiny/medium/normal cases else super # we could return 65535 here, but we leave it undecorated by default end when /^bigint/; 8 when /^int/; 4 when /^mediumint/; 3 when /^smallint/; 2 when /^tinyint/; 1 else super end end