Class jDbResultSet

Description

Implements interfaces:

  • Iterator (internal interface)

represent a statement

  • abstract:

Located in /db/jDbResultSet.class.php (line 17)


	
			
Direct descendents
Class Description
sqliteDbResultSet Couche d'encapsulation des resultset sqlite.
pgsqlDbResultSet
mysqlDbResultSet Couche d'encapsulation des resultset mysql.
intuitionDbResultSet
Class Constant Summary
Variable Summary
Method Summary
jDbResultSet __construct ( $idResult)
void __destruct ()
void bindColumn ( $column,  &$param, [ $type = null])
void bindParam ( $parameter,  &$variable, [ $data_type = null], [ $length = null], [ $driver_options = null])
void bindValue ( $parameter,  $value,  $data_type)
void columnCount ()
void current ()
void execute ([ $parameters = null])
object|boolean fetch ()
array fetchAll ()
void getAttribute ( $attr)
void id ()
void key ()
void next ()
void rewind ()
void rowCount ()
void setAttribute ( $attr,  $value)
void setFetchMode ( $fetchmode, [ $param = null])
void valid ()
void _fetch ()
void _free ()
void _rewind ()
Variables
mixed $_currentRecord = false (line 109)
  • access: protected
mixed $_fetchMode = 0 (line 22)
  • access: protected
mixed $_fetchModeParam = '' (line 23)
  • access: protected
mixed $_idResult = null (line 21)
  • access: protected
mixed $_recordIndex = 0 (line 110)
  • access: protected
Methods
Constructor __construct (line 25)
jDbResultSet __construct ( $idResult)
  • $idResult

Redefined in descendants as:
Destructor __destruct (line 29)
void __destruct ()
bindColumn (line 83)

not implemented

  • abstract:
  • access: public
void bindColumn ( $column,  &$param, [ $type = null])
  • $column
  • &$param
  • $type

Redefined in descendants as:
bindParam (line 87)

not implemented

  • abstract:
  • access: public
void bindParam ( $parameter,  &$variable, [ $data_type = null], [ $length = null], [ $driver_options = null])
  • $parameter
  • &$variable
  • $data_type
  • $length
  • $driver_options

Redefined in descendants as:
bindValue (line 91)

not implemented

  • abstract:
  • access: public
void bindValue ( $parameter,  $value,  $data_type)
  • $parameter
  • $value
  • $data_type

Redefined in descendants as:
columnCount (line 95)

not implemented

  • abstract:
  • access: public
void columnCount ()

Redefined in descendants as:
current (line 112)
  • access: public
void current ()

Implementation of:
Iterator::current
execute (line 100)

not implemented

  • abstract:
  • access: public
void execute ([ $parameters = null])
  • $parameters

Redefined in descendants as:
fetch (line 46)

fetch a result. The result is returned as an object.

  • return: result object or false if ther is no more result
  • access: public
object|boolean fetch ()

Redefined in descendants as:
fetchAll (line 63)

Return all results in an array. Each result is an object.

  • access: public
array fetchAll ()
getAttribute (line 74)

not implemented

  • access: public
void getAttribute ( $attr)
  • $attr
id (line 36)
  • access: public
void id ()
key (line 116)
  • access: public
void key ()

Implementation of:
Iterator::key
next (line 120)
  • access: public
void next ()

Implementation of:
Iterator::next
rewind (line 126)
  • access: public
void rewind ()

Implementation of:
Iterator::rewind
rowCount (line 102)
  • abstract:
  • access: public
void rowCount ()

Redefined in descendants as:
setAttribute (line 78)

not implemented

  • access: public
void setAttribute ( $attr,  $value)
  • $attr
  • $value
setFetchMode (line 38)
  • access: public
void setFetchMode ( $fetchmode, [ $param = null])
  • $fetchmode
  • $param
valid (line 132)
  • access: public
void valid ()

Implementation of:
Iterator::valid
_fetch (line 105)
  • abstract:
  • access: protected
void _fetch ()

Redefined in descendants as:
_free (line 104)
  • abstract:
  • access: protected
void _free ()

Redefined in descendants as:
_rewind (line 106)
  • abstract:
  • access: protected
void _rewind ()

Redefined in descendants as:
Class Constants
FETCH_CLASS = 8 (line 19)

Documentation generated on Wed, 07 Sep 2011 13:47:13 +0200 by phpDocumentor 1.4.3