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.



118
119
120
121
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 118

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

Instance Method Details

#call(v) ⇒ Object

Convert Java::OrgPostgresqlJdbc4::Jdbc4Array to ruby arrays



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

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