method
extract_limit
![No documentation Importance_0](https://d2vfyqvduarcvs.cloudfront.net/images/importance_0.png?1349367920)
extract_limit(sql_type)
private
Hide source
# File activerecord/lib/active_record/connection_adapters/mysql_adapter.rb, line 95 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