るりまサーチ

最速Rubyリファレンスマニュアル検索!
372件ヒット [1-100件を表示] (0.134秒)
トップページ > クエリ:n[x] > クラス:GDBM[x]

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

GDBM.open(dbname, mode = 0666, flags = 0) -> GDBM (6107.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...dbname で指定したデータベースをモードを mode に設定してオープンします。

ブロックを指定した場合、オープンした GDBM オブジェクトを
引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ
し、open メソッド...
...dbname データベースの名前を指定します。

@param mode 省略値は 0666 です。mode として nil を指定するとデータベースが
存在しない時には新たなデータベースを作らず nil を返します。

@param flags flags には、GDBM::FAST, GDBM:...
...:SYNC, GDBM::NOLOCK
の論理和を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB
のいずれかを与えて読み書きのモードを指定できます。...

GDBM.open(dbname, mode = 0666, flags = 0) {|db| ... } -> object (6107.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...dbname で指定したデータベースをモードを mode に設定してオープンします。

ブロックを指定した場合、オープンした GDBM オブジェクトを
引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ
し、open メソッド...
...dbname データベースの名前を指定します。

@param mode 省略値は 0666 です。mode として nil を指定するとデータベースが
存在しない時には新たなデータベースを作らず nil を返します。

@param flags flags には、GDBM::FAST, GDBM:...
...:SYNC, GDBM::NOLOCK
の論理和を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB
のいずれかを与えて読み書きのモードを指定できます。...

GDBM#index(val) -> String (6101.0)

このメソッドは deprecated です。GDBM#key を使用してください。

...このメソッドは deprecated です。GDBM#key を使用してください。...

GDBM#invert -> Hash (6101.0)

値からキーへのハッシュを返します。

...値からキーへのハッシュを返します。

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.invert #=> {"aaa"=>"a", "bbb"=>"b"}...

GDBM#length -> Integer (6101.0)

データベース中の要素の数を返します。

データベース中の要素の数を返します。

現在の実現では要素数を数えるためにデータベースを全部検索します。

絞り込み条件を変える

GDBM#reorganize -> self (6101.0)

DB ファイルの再編成を行います。

...DB ファイルの再編成を行います。

GDBM
では、要素の削除を行っても DB ファイルのサイズは減少しません(削
除によって空いた領域は次の格納のために取っておかれます)。
このメソッドを呼び出すことで DBM ファイルを新規...

GDBM#sync -> self (6101.0)

要素の変更をファイルに反映します。

...要素の変更をファイルに反映します。

FAST モード(GDBM.open の第3引数に GDBM::FAST を指定)のときだけ意味があります。

=== 注意
GNU gdbm version 1.8 以降より FAST モードがデフォルトになりました。...

GDBM#syncmode=(bool) (6101.0)

オープンしている GDBM オブジェクトのモードを変更します。

...オープンしている GDBM オブジェクトのモードを変更します。

このオプションはデフォルトで off です。

このオプションが on のときは、GDBM はデータベースの変更操作ごとに
データベースの状態を同期します。

@param bool...
...新たにセットするモード。

@see GDBM::SYNC, GDBM#fastmode=...

GDBM.new(dbname, mode = 0666, flags = 0) -> GDBM (6101.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...dbname で指定したデータベースをモードを mode に設定してオープンします。

@param dbname データベースの名前を指定します。

@param mode 省略値は 0666 です。mode として nil を指定するとデータベースが
存在しない時に...
...ースを作らず nil を返します。

@param flags flags には、GDBM::FAST, GDBM::SYNC, GDBM::NOLOCK
の論理和を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB...
...のいずれかを与えて読み書きのモードを指定できます。
これらをどれも指定しなかった場合には、
GDBM
::WRCREAT, GDBM::WRITER, GDBM::READER の順で試します。...
<< 1 2 3 ... > >>