MediaWiki  REL1_24
CdbFunctions Class Reference

Common functions for readers and writers. More...

List of all members.

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.

Detailed Description

Common functions for readers and writers.

Definition at line 30 of file CdbPHP.php.


Member Function Documentation

static CdbFunctions::hash ( s) [static]

The CDB hash function.

Parameters:
string$s
Returns:
int

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

Parameters:
int$a
int$b
Returns:
int

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.

Parameters:
int$a
int$b
Returns:
int

Definition at line 56 of file CdbPHP.php.

Referenced by CdbReaderPHP\findNext(), and CdbWriterPHP\finish().


The documentation for this class was generated from the following file: