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