|
MediaWiki
REL1_23
|
Common functions for readers and writers. More...
Static Public Member Functions | |
| static | hash ($s) |
| The CDB hash function. | |
| static | unsignedMod ($a, $b) |
| Take a modulo of a signed integer as if it were an unsigned integer. | |
| static | unsignedShiftRight ($a, $b) |
| Shift a signed integer right as if it were unsigned. | |
Common functions for readers and writers.
Definition at line 30 of file CdbPHP.php.
| static CdbFunctions::hash | ( | $ | s | ) | [static] |
The CDB hash function.
| $s | string |
Definition at line 74 of file CdbPHP.php.
References $s.
Referenced by CdbReaderPHP\findNext(), and CdbWriterPHP\set().
| static CdbFunctions::unsignedMod | ( | $ | a, |
| $ | b | ||
| ) | [static] |
Take a modulo of a signed integer as if it were an unsigned integer.
$b must be less than 0x40000000 and greater than 0
| $a | |
| $b |
Definition at line 40 of file CdbPHP.php.
Referenced by CdbReaderPHP\findNext(), and CdbWriterPHP\finish().
| static CdbFunctions::unsignedShiftRight | ( | $ | a, |
| $ | b | ||
| ) | [static] |
Shift a signed integer right as if it were unsigned.
| $a | |
| $b |
Definition at line 56 of file CdbPHP.php.
Referenced by CdbReaderPHP\findNext(), and CdbWriterPHP\finish().