Module Sequel::Postgres::HStore::DatabaseMethods
In: lib/sequel/extensions/pg_hstore.rb

Methods

Public Class methods

[Source]

     # File lib/sequel/extensions/pg_hstore.rb, line 131
131:         def self.extended(db)
132:           db.instance_exec do
133:             add_named_conversion_proc(:hstore, &HStore.method(:parse))
134:             @schema_type_classes[:hstore] = HStore
135:           end
136:         end

Public Instance methods

Handle hstores in bound variables

[Source]

     # File lib/sequel/extensions/pg_hstore.rb, line 139
139:         def bound_variable_arg(arg, conn)
140:           case arg
141:           when HStore
142:             arg.unquoted_literal
143:           when Hash
144:             HStore.new(arg).unquoted_literal
145:           else
146:             super
147:           end
148:         end

[Validate]