Module: Neighbor::MySQL::RegisterTypes

Defined in:
lib/neighbor/mysql.rb

Instance Method Summary collapse

Instance Method Details

#initialize_type_map(m) ⇒ Object



21
22
23
24
# File 'lib/neighbor/mysql.rb', line 21

def initialize_type_map(m)
  super
  register_vector_type(m)
end

#register_vector_type(m) ⇒ Object



26
27
28
29
30
31
# File 'lib/neighbor/mysql.rb', line 26

def register_vector_type(m)
  m.register_type %r(^vector)i do |sql_type|
    limit = extract_limit(sql_type)
    Type::MysqlVector.new(limit: limit)
  end
end