Method: Mysql::Field#initialize

Defined in:
lib/vendor/mysql.rb

#initialize(packet) ⇒ Field

Returns a new instance of Field.



541
542
543
544
545
546
# File 'lib/vendor/mysql.rb', line 541

def initialize(packet)
  @db, @table, @org_table, @name, @org_name, @charsetnr, @length, @type, @flags, @decimals, @default =
    packet.db, packet.table, packet.org_table, packet.name, packet.org_name, packet.charsetnr, packet.length, packet.type, packet.flags, packet.decimals, packet.default
  @flags |= NUM_FLAG if is_num_type?
  @max_length = nil
end