Namespace

Files

Class/Module Index [+]

Quicksearch

ArJdbc::PostgreSQL::OIDTypes::OID

Constants

NAMES

When the PG adapter connects, the pg_type table is queried. The key of this hash maps to the `typname` column from the table. type_map is then dynamically built with oids as the key and type objects as values.

Public Class Methods

alias_type(new, old) click to toggle source

Alias the old type to the new type.

# File lib/arjdbc/postgresql/base/oid.rb, line 406
def self.alias_type(new, old)
  NAMES[new] = NAMES[old]
end
register_type(name, type) click to toggle source

Register an OID type named name with a typecasting object in type. name should correspond to the `typname` column in the `pg_type` table.

# File lib/arjdbc/postgresql/base/oid.rb, line 401
def self.register_type(name, type)
  NAMES[name] = type
end
registered_type?(name) click to toggle source

Is name a registered type?

# File lib/arjdbc/postgresql/base/oid.rb, line 411
def self.registered_type?(name)
  NAMES.key? name
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.