Module: Pgvector::PG::BinaryEncoder

Defined in:
lib/pgvector/pg.rb

Defined Under Namespace

Classes: Bit, Sparsevec, Vector

Class Method Summary collapse

Class Method Details

.type_mapObject

experimental



41
42
43
44
45
46
47
# File 'lib/pgvector/pg.rb', line 41

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