module Pgvector::PG::BinaryEncoder

def self.type_map

experimental
def self.type_map
  tm = ::PG::TypeMapByClass.new
  tm[::Pgvector::Vector] = Vector.new
  tm[::Pgvector::Bit] = Bit.new
  tm[::Pgvector::SparseVector] = Sparsevec.new
  tm
end