Class: Pgvector::PG::BinaryDecoder::Vector
- Inherits:
-
PG::SimpleDecoder
- Object
- PG::SimpleDecoder
- Pgvector::PG::BinaryDecoder::Vector
- Defined in:
- lib/pgvector/pg/binary_decoder/vector.rb
Instance Method Summary collapse
Instance Method Details
#decode(string, tuple = nil, field = nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/pgvector/pg/binary_decoder/vector.rb', line 5 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 |