pgsql specific moodle recordset class  
 More...
|  | 
|  | __construct ($result, pgsql_native_moodle_database $db=null, $cursorname='') | 
|  | Build a new recordset to iterate over. 
 | 
|  | 
|  | close () | 
|  | Did we reach the end? 
 | 
|  | 
|  | current () | 
|  | 
|  | key () | 
|  | 
|  | next () | 
|  | 
|  | rewind () | 
|  | Returns current record - fields as object properties, lowercase. 
 | 
|  | 
|  | valid () | 
|  | 
|  | 
|  | $blobs = array() | 
|  | 
| current | $current | 
|  | row as array. 
 | 
|  | 
| string | $cursorname | 
|  | Name of cursor or '' if none. 
 | 
|  | 
| pgsql_native_moodle_database | $db | 
|  | Postgres database resource. 
 | 
|  | 
| bool | $lastbatch | 
|  | True if there are no more rows to fetch from the cursor. 
 | 
|  | 
| PgSql Result resource null | $result | 
|  | 
pgsql specific moodle recordset class 
- Copyright
- 2008 Petr Skoda (http://skodak.org) 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ __construct()
Build a new recordset to iterate over. 
When using cursors, $result will be null initially.
- Parameters
- 
  
    | resource | PgSql\Result | null | $result | A pg_query() result object to create a recordset from. |  | pgsql_native_moodle_database | $db | Database object (only required when using cursors) |  | string | $cursorname | Name of cursor or '' if none |  
 
 
 
◆ close()
      
        
          | pgsql_native_moodle_recordset::close | ( |  | ) |  | 
      
 
Did we reach the end? 
- Return values
- 
  
    | boolean | Free resources and connections, recordset can not be used anymore. |  | void |  |  
 
Reimplemented from moodle_recordset.
 
 
◆ fetch_cursor_block()
  
  | 
        
          | pgsql_native_moodle_recordset::fetch_cursor_block | ( |  | ) |  |  | protected | 
 
Fetches the next block of data when using cursors. 
- Exceptions
- 
  
  
 
 
◆ rewind()
  
  | 
        
          | moodle_recordset::rewind | ( |  | ) |  |  | inherited | 
 
Returns current record - fields as object properties, lowercase. 
- Return values
- 
  
    | object | Returns the key of current row |  | int | current row Moves forward to next row |  | void | Rewinds are not supported! |  | void |  |  
 
 
 
The documentation for this class was generated from the following file: