72件ヒット
[1-72件を表示]
(0.015秒)
ライブラリ
- pstore (72)
クラス
- PStore (72)
キーワード
- abort (12)
- commit (12)
- delete (12)
- fetch (12)
- transaction (12)
検索結果
先頭5件
-
PStore
# roots -> Array (18107.0) -
ルートの集合を配列で返します。
...ルートの集合を配列で返します。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
@see Hash#keys... -
PStore
# abort -> () (12.0) -
データベースの読み書きを終了します。
...ースの変更は反映されません。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]... -
PStore
# commit -> () (12.0) -
データベースの読み書きを終了します。
...ベースの変更が反映されます。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]... -
PStore
# delete(name) -> object (12.0) -
ルートnameに対応する値を削除します。
...@return 削除した値を返します。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]... -
PStore
# fetch(name , default = PStore :: Error) -> object (12.0) -
ルートnameに対応する値を得ます。
...@param name 探索するルート。
@param default name に対応するルートが登録されていない場合に返す値を指定する。
@raise PStore::Error name に対応するルートが登録されていないかつ、
default が与えられていない場合に......メソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end
db.transaction(true) do |pstore|
pstore.fetch("root") # =>... -
PStore
# transaction(read _ only = false) {|pstore| . . . } -> object (12.0) -
トランザクションに入ります。 このブロックの中でのみデータベースの読み書きができます。
...後に評価した値を返します。
@raise PStore::Error read_only を真にしたときに、データベースを変更しようした場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,...