[default] element index

All elements
a c d e g i l o r s _
_
top
__construct
OkuyamaClientException::__construct() in OkuyamaClient.class.php
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
マスタサーバから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
マスタサーバから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を開始する.
データロック、ロックリリースを使用する場合は、
事前に呼び出す必要がある
a c d e g i l o r s _