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.



116
117
118
119
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 116

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

Instance Method Details

#call(v) ⇒ Object

Convert Java::OrgPostgresqlJdbc4::Jdbc4Array to ruby arrays



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

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