Funicular::DB::GuardedDatabase class of PicoRuby

Singleton methods

new

Funicular::DB::GuardedDatabase.new(untyped db, ?Symbol role, ?bool read_only) -> void

Instance methods

__become_read_only

instance.__become_read_only() -> void

commit

instance.commit() -> bool

execute

instance.execute(String sql, ?Array[untyped] bind_vars) ?{ (untyped row) -> void } -> untyped

get_first_row

instance.get_first_row(String sql, ?Array[untyped] bind_vars) -> untyped

get_first_value

instance.get_first_value(String sql, ?Array[untyped] bind_vars) -> untyped

prepare

instance.prepare(String sql) ?{ (GuardedStatement stmt) -> untyped } -> untyped

query

instance.query(String sql, ?Array[untyped] bind_vars) ?{ (GuardedResultSet result) -> untyped } -> untyped

read_only?

instance.read_only?() -> bool

role

instance.role() -> Symbol

rollback

instance.rollback() -> bool

transaction

instance.transaction(?Symbol mode) ?{ (GuardedDatabase proxy) -> untyped } -> untyped
Tags: class