# File lib/innodb/field.rb, line 48 def length(record) if record[:header][:lengths].include?(@name) len = record[:header][:lengths][@name] raise "Fixed-length mismatch" unless variable? || len == @data_type.width else len = @data_type.width end extern?(record) ? len - EXTERN_FIELD_SIZE : len end