Class: Sequel::JDBC::Postgres::Dataset::PGArrayConverter

Inherits:
Object
  • Object
show all
Defined in:
lib/sequel/adapters/jdbc/postgresql.rb

Overview

Handle conversions of PostgreSQL array instances

Instance Method Summary collapse

Constructor Details

#initialize(meth) ⇒ PGArrayConverter

Set the method that will return the correct conversion proc for elements of this array.



122
123
124
125
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 122

def initialize(meth)
  @conversion_proc_method = meth
  @conversion_proc = nil
end

Instance Method Details

#call(v) ⇒ Object

Convert Java::OrgPostgresqlJdbc4::Jdbc4Array to ruby arrays



128
129
130
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 128

def call(v)
  _pg_array(v.array)
end