úÎ>³:é6      !"#$%&'()*+,-./012345None'A monad supporting TokyoTyrant access. $Options for miscellaneous operation omission of update log Options for restore consistency checking  Options for scripting extension global locking record locking  Error code !Connection pool with TokyoTyrant Connection with TokyoTyrant :Create a TokyoTyrant connection and run the given action.  Don't use the given  outside the action. ?Create a TokyoTyrant connection pool and run the given action.  Don't use the given  outside the action. Run action with a connection. 3Run action with a unused connection from the pool. Lift  6     6 Safe-Infered789:;<=>?@ABCDEFGH789:;<=>?@ABCDE789:;<=>?@ABCDEFGH Safe-InferedStore a record. 9 If a record with the same key exists in the database,  it is overwritten. Store a new record. 9 If a record with the same key exists in the database,  this function has no effect. 7Concatenate a value at the end of the existing record. A If there is no corresponding record, a new record is created. PConcatenate a value at the end of the existing record and shift it to the left. A If there is no corresponding record, a new record is created. !Store a record without response. L If a record with the same key exists in the database, it is overwritten. Remove a record. Retrieve a record. Retrieve records. !'Get the size of the value of a record. "Initialize the iterator. #"Get the next key of the iterator. r The iterator can be updated by multiple connections and then it is not assured that every record is traversed. $Get forward matching keys. %Add an integer to a record. [ If the corresponding record exists, the value is treated as an integer and is added to. M If no record corresponds, a new record of the additional value is stored. &Add a real number to a record. ^ If the corresponding record exists, the value is treated as a real number and is added to. M If no record corresponds, a new record of the additional value is stored. '2Call a function of the script language extension. (;Synchronize updated contents with the file and the device. )Optimize the storage. *Remove all records. +Copy the database file. ,/Restore the database file from the update log. -Set the replication master. .Get the number of records. /Get the size of the database. 0'Get the status string of the database. 18Call a versatile function for miscellaneous operations. key value key value key value key value width key value key key keys !key "#$ key prefix &maximum number of keys to be fetched. I means unlimited. %key value &key value ' function  option flags key value () parameter *+path ,path %beginning time stamp in microseconds  option flags -host port %beginning time stamp in microseconds  option flags ./01function name  option flags  arguments  !"#$%&'()*+,-./01 !"#$%&'()*+,-./01 !"#$%&'()*+,-./01 Safe-Infered2Store a record. 9 If a record with the same key exists in the database,  it is overwritten. 3Store a new record. 9 If a record with the same key exists in the database,  this function has no effect. 4!Store a record without response. L If a record with the same key exists in the database, it is overwritten. 5Retrieve a record. 2key value 3key value 4key value 5key 234523452345None1  !"#$%&'()*+,-./01J      !"#$%&'()*+,-./01234567 #%89:;<=>?@ABCDEFGHIJKLMNmonarch-0.4.0.0Database.Monarch.RawDatabase.Monarch.BinaryDatabase.Monarch.MessagePackDatabase.Monarch.UtilsDatabase.MonarchMonarch MiscOption NoUpdateLog RestoreOptionConsistencyChecking ExtOption GlobalLocking RecordLockingCodeMiscellaneousError NoRecordFoundExistingRecord ReceiveError SendErrorConnectionRefused HostNotFoundInvalidOperationSuccessConnectionPool ConnectionwithMonarchConnwithMonarchPoolrunMonarchConnrunMonarchPool liftMonarchputputKeepputCat putShiftLeft putNoResponseoutget multipleGet valueSizeiterInititerNextforwardMatchingKeysaddInt addDoubleextsyncoptimizevanishcopyrestore setMaster recordNumsizestatusmisc $fErrorCodetoCodeputMagic putOptions lengthBS32 lengthLBS32fromLBS yieldRequest responseCodeparseLBSparseBS parseWord32 parseInt64 parseDouble parseKeyValue communicate$fBitFlag32MiscOption$fBitFlag32RestoreOption$fBitFlag32ExtOptionbase Data.MaybeNothing