CI_DB_oci8_result Class Reference

Inherits CI_DB_result.

Collaboration diagram for CI_DB_oci8_result:
[legend]

List of all members.

Public Member Functions

 num_rows ()
 num_fields ()
 list_fields ()
 field_data ()
 free_result ()
 _fetch_assoc (&$row)
 _fetch_object ()
 result_array ()
 _data_seek ($n=0)

Public Attributes

 $stmt_id
 $curs_id
 $limit_used


Member Function Documentation

CI_DB_oci8_result::_data_seek ( n = 0  ) 

Data Seek

Moves the internal pointer to the desired offset. We call this internally before fetching results to make sure the result set starts at zero

private

Returns:
array

CI_DB_oci8_result::_fetch_assoc ( &$  row  ) 

Result - associative array

Returns the result set as an array

private

Returns:
array

CI_DB_oci8_result::_fetch_object (  ) 

Result - object

Returns the result set as an object

private

Returns:
object

Reimplemented from CI_DB_result.

CI_DB_oci8_result::field_data (  ) 

Field data

Generates an array of objects containing field meta-data

public

Returns:
array

Reimplemented from CI_DB_result.

CI_DB_oci8_result::free_result (  ) 

Free the result

Returns:
null

Reimplemented from CI_DB_result.

CI_DB_oci8_result::list_fields (  ) 

Fetch Field Names

Generates an array of column names

public

Returns:
array

Reimplemented from CI_DB_result.

CI_DB_oci8_result::num_fields (  ) 

Number of fields in the result set

public

Returns:
integer

Reimplemented from CI_DB_result.

CI_DB_oci8_result::num_rows (  ) 

Number of rows in the result set.

Oracle doesn't have a graceful way to retun the number of rows so we have to use what amounts to a hack.

public

Returns:
integer

Reimplemented from CI_DB_result.

CI_DB_oci8_result::result_array (  ) 

Query result. "array" version.

public

Returns:
array

Reimplemented from CI_DB_result.


Member Data Documentation

CI_DB_oci8_result::$curs_id

CI_DB_oci8_result::$limit_used

CI_DB_oci8_result::$stmt_id


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

Generated on Sun Nov 16 16:09:12 2008 for CodeIgniter by  doxygen 1.5.7.1