## Full index

### Package indexes

- default

a
top

autoConnect
  OkuyamaClient::autoConnect() in OkuyamaClient.class.php
  設定されたMasterNodeの接続情報を元に自動的に接続を行う.
  接続出来ない場合自動的に別ノードへ再接続を行う.

c
top

close
  OkuyamaClient::close() in OkuyamaClient.class.php
  マスタサーバとの接続を切断.
connect
  OkuyamaClient::connect() in OkuyamaClient.class.php
  接続処理.
  エンコーディング指定有り.

d
top

decrValue
  OkuyamaClient::decrValue() in OkuyamaClient.class.php
  MasterNodeへデータの減算を要求する.

e
top

endTransaction
  OkuyamaClient::endTransaction() in OkuyamaClient.class.php
  Transactionを開始する.
  データロック、ロックリリースを使用する場合は、
  事前に呼び出す必要がある

g
top

getByteValue
  OkuyamaClient::getByteValue() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する(バイナリ).
getMultiTagKeys
  OkuyamaClient::getMultiTagKeys() in OkuyamaClient.class.php
  MasterNodeからTag値を渡すことで紐付くKey値の配列を取得する
getMultiTagValues
  OkuyamaClient::getMultiTagValues() in OkuyamaClient.class.php
  MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する
getMultiValue
  OkuyamaClient::getMultiValue() in OkuyamaClient.class.php
  マスタサーバからKeyを複数個指定することで一度に複数個のKeyとValueを取得する.
getObjectValue
  OkuyamaClient::getObjectValue() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する.
  setObjectValueで保存したObjectを取得する.
  実装としてはPHPのunserialize関数を利用しているため、unserialize関数で変換できない値は扱えない
getObjectValueAndUpdateExpireTime
  OkuyamaClient::getObjectValueAndUpdateExpireTime() in OkuyamaClient.class.php
  マスタサーバからKeyでObjectを取得する.
getOkuyamaVersion
  OkuyamaClient::getOkuyamaVersion() in OkuyamaClient.class.php
  接続先のokuyamaのバージョンを返す
getTagKeys
  OkuyamaClient::getTagKeys() in OkuyamaClient.class.php
  マスタサーバからTagでKey値群を取得する.
getTagValues
  OkuyamaClient::getTagValues() in OkuyamaClient.class.php
  MasterNodeからTag値を渡すことで紐付くValue値の集合を取得する.
getValue
  OkuyamaClient::getValue() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する.
  文字列エンコーディング指定あり.
getValueAndUpdateExpireTime
  OkuyamaClient::getValueAndUpdateExpireTime() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する.
getValueScript
  OkuyamaClient::getValueScript() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する.
  取得データに対してJavaScriptを実行する.
  文字列エンコーディング指定あり.
getValueScriptForUpdate
  OkuyamaClient::getValueScriptForUpdate() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する.
  取得データに対してJavaScriptを実行する.
  文字列エンコーディング指定あり.
getValueVersionCheck
  OkuyamaClient::getValueVersionCheck() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを取得する.

i
top

incrValue
  OkuyamaClient::incrValue() in OkuyamaClient.class.php
  MasterNodeへデータの加算を要求する.
initClient
  OkuyamaClient::initClient() in OkuyamaClient.class.php
  Clientを初期化する.
  今のところは最大保存サイズの初期化とバージョンの取得

l
top

lockData
  OkuyamaClient::lockData() in OkuyamaClient.class.php
  データのLockを依頼する.
  本メソッドは、startTransactionメソッドを呼び出した場合のみ有効である

o
top

OkuyamaClient
  OkuyamaClient in OkuyamaClient.class.php
  PHP用のクライアント.
OkuyamaClient.class.php
  OkuyamaClient.class.php in OkuyamaClient.class.php
OkuyamaClientException
  OkuyamaClientException in OkuyamaClient.class.php

r
top

releaseLockData
  OkuyamaClient::releaseLockData() in OkuyamaClient.class.php
  データのLock解除を依頼する.
  本メソッドは、startTransactionメソッドを呼び出した場合のみ有効である
removeSearchIndex
  OkuyamaClient::removeSearchIndex() in OkuyamaClient.class.php
  全文検索用のIndexを削除する。 Prefixあり
  検索Index長さ指定あり
removeTagFromKey
  OkuyamaClient::removeTagFromKey() in OkuyamaClient.class.php
  MasterNodeへKey値とTag値を指定してTagの紐付きを削除する.
removeValue
  OkuyamaClient::removeValue() in OkuyamaClient.class.php
  マスタサーバからKeyでデータを削除する.
  取得値のエンコーディング指定が可能.

s
top

searchValue
  OkuyamaClient::searchValue() in OkuyamaClient.class.php
  MasterNodeからsetValueAndCreateIndexで作成されたIndexを使って検索して該当する値を取得する.
  検索可能な文字列は漢字の場合は1文字からで、それ以外は2文字から.
  Prefxiあり.
setConnectionInfos
  OkuyamaClient::setConnectionInfos() in OkuyamaClient.class.php
  MasterNodeの接続情報を設定する.
setNewObjectValue
  OkuyamaClient::setNewObjectValue() in OkuyamaClient.class.php
  マスタサーバへObjectデータを送信する.
setNewValue
  OkuyamaClient::setNewValue() in OkuyamaClient.class.php
  マスタサーバへデータを送信する.
  1度のみ登録可能.
  Tag有り.
setObjectValue
  OkuyamaClient::setObjectValue() in OkuyamaClient.class.php
  マスタサーバへデータを送信する.
setSaveMaxDataSize
  OkuyamaClient::setSaveMaxDataSize() in OkuyamaClient.class.php
  保存するデータの最大長を変更する.
setValue
  OkuyamaClient::setValue() in OkuyamaClient.class.php
  マスタサーバへデータを送信する.
setValueAndCreateIndex
  OkuyamaClient::setValueAndCreateIndex() in OkuyamaClient.class.php
  MasterNodeへデータを登録要求する.
setValueVersionCheck
  OkuyamaClient::setValueVersionCheck() in OkuyamaClient.class.php
  マスタサーバへデータを送信する.
startTransaction
  OkuyamaClient::startTransaction() in OkuyamaClient.class.php
  Transactionを開始する.
  データロック、ロックリリースを使用する場合は、
  事前に呼び出す必要がある

_
top

__construct
  OkuyamaClientException::__construct() in OkuyamaClient.class.php