Class: Pgvector::PG::BinaryDecoder::Vector
- Inherits:
-
PG::SimpleDecoder
- Object
- PG::SimpleDecoder
- Pgvector::PG::BinaryDecoder::Vector
- Defined in:
- lib/pgvector/pg.rb
Instance Method Summary collapse
Instance Method Details
#decode(string, tuple = nil, field = nil) ⇒ Object
12 13 14 15 16 |
# File 'lib/pgvector/pg.rb', line 12 def decode(string, tuple = nil, field = nil) dim, unused = string[0, 4].unpack("nn") raise "expected unused to be 0" if unused != 0 string[4..-1].unpack("g#{dim}") end |