Module: Sequel::JDBC::Postgres

Defined in:
lib/sequel/adapters/jdbc/postgresql.rb

Defined Under Namespace

Modules: DatabaseMethods Classes: Dataset

Class Method Summary collapse

Class Method Details

.RubyPGArray(r, i) ⇒ Object

Return PostgreSQL array types as ruby Arrays instead of JDBC PostgreSQL driver-specific array type. Only used if the database does not have a conversion proc for the type.



20
21
22
23
24
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 20

def self.RubyPGArray(r, i)
  if v = r.getArray(i)
    v.array.to_ary
  end
end

.RubyPGHstore(r, i) ⇒ Object

Return PostgreSQL hstore types as ruby Hashes instead of Java HashMaps. Only used if the database does not have a conversion proc for the type.



29
30
31
32
33
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 29

def self.RubyPGHstore(r, i)
  if v = r.getObject(i)
    v.to_hash
  end
end