class Pgvector::PG::BinaryDecoder::Vector

Public Instance Methods

decode(string, tuple = nil, field = nil) click to toggle source
# 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