KjwArrayResultSet Class Reference
[Database (SQL) handling]

KjwArrayResultSet is a resultset class. More...

Inheritance diagram for KjwArrayResultSet:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 KjwArrayResultSet ($resultset)
 Construct a KjwArrayResultSet.
 destroy ()
 Destructor performing cleanup.
 getNext ()
 Fetch the current result row and advance pointer to the next.
 at ()
 Returns at which row the resultset is.
 size ()
 Returns the number of results in the result set as an integer.
 seekAbs ($offset)
 Seek in the resultset to an absolute position.

Public Attributes

 $_data
 The data array.
 $_pointer
 The array pointer.


Detailed Description

KjwArrayResultSet is a resultset class.

This class takes an array as its input instead of an SQL result set resource.

Definition at line 28 of file KjwArrayResultSet.php.


Member Function Documentation

KjwArrayResultSet::at (  ) 

Returns at which row the resultset is.

Returns:
The current zero-based position.

Reimplemented from KjwResultSet.

Definition at line 59 of file KjwArrayResultSet.php.

KjwArrayResultSet::destroy (  ) 

Destructor performing cleanup.

Don't rely on this being called ever. The user must call it by hand.

Reimplemented from KjwResultSet.

Definition at line 45 of file KjwArrayResultSet.php.

KjwArrayResultSet::getNext (  ) 

Fetch the current result row and advance pointer to the next.

Returns:
An associative array or false if beyond the last element.

Reimplemented from KjwResultSet.

Definition at line 52 of file KjwArrayResultSet.php.

KjwArrayResultSet::KjwArrayResultSet ( resultset  ) 

Construct a KjwArrayResultSet.

Parameters:
$resultset An array of associative arrays (dictionaries).

Definition at line 37 of file KjwArrayResultSet.php.

References KjwResultSet::KjwResultSet().

KjwArrayResultSet::seekAbs ( offset  ) 

Seek in the resultset to an absolute position.

Parameters:
$offset The zero-based offset.
Returns:
A boolean specifying success.

Reimplemented from KjwResultSet.

Definition at line 69 of file KjwArrayResultSet.php.

KjwArrayResultSet::size (  ) 

Returns the number of results in the result set as an integer.

Returns:
The number of results in this resultset.

Reimplemented from KjwResultSet.

Definition at line 64 of file KjwArrayResultSet.php.


Member Data Documentation

KjwArrayResultSet::$_data

The data array.

Definition at line 29 of file KjwArrayResultSet.php.

KjwArrayResultSet::$_pointer

The array pointer.

Definition at line 30 of file KjwArrayResultSet.php.


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

Generated on Wed Apr 8 22:16:35 2009 for KjwLib-php45 by  doxygen 1.5.8