Module: Pgvector::PG
- Defined in:
- lib/pgvector/pg.rb
Defined Under Namespace
Modules: BinaryDecoder, TextDecoder
Class Method Summary collapse
Class Method Details
.register_vector(registry) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/pgvector/pg.rb', line 5 def self.register_vector(registry) registry.register_type(0, "vector", nil, TextDecoder::Vector) registry.register_type(1, "vector", nil, BinaryDecoder::Vector) # no binary decoder for halfvec since unpack does not have directive for half-precision registry.register_type(0, "halfvec", nil, TextDecoder::Halfvec) registry.register_type(0, "sparsevec", nil, TextDecoder::Sparsevec) registry.register_type(1, "sparsevec", nil, BinaryDecoder::Sparsevec) end |