ADORecordset_ibase Class Reference

Inheritance diagram for ADORecordset_ibase:

Inheritance graph
[legend]
Collaboration diagram for ADORecordset_ibase:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ADORecordset_ibase ($id, $mode=false)
FetchField ($fieldOffset=-1)
 _initrs ()
 _seek ($row)
 _fetch ()
 Fields ($colname)
 _close ()
 MetaType ($t, $len=-1, $fieldobj=false)

Public Attributes

 $databaseType = "ibase"
 $bind = false
 datetime in Unix format rs created -- for cached recordsets
 $_cacheType


Detailed Description

Definition at line 726 of file adodb-ibase.inc.php.


Member Function Documentation

& ADORecordset_ibase::FetchField ( fieldoffset = -1  ) 

Get the ADOFieldObject of a specific column.

Parameters:
fieldoffset is the column position to access(0-based).
Returns:
the ADOFieldObject for that column, or false.

Reimplemented from ADORecordSet.

Definition at line 746 of file adodb-ibase.inc.php.

ADORecordset_ibase::Fields ( colname  ) 

Get the value of a field in the current row by column name. Will not work if ADODB_FETCH_MODE is set to ADODB_FETCH_NUM.

Parameters:
colname is the field to access
Returns:
the value of $colname column

Reimplemented from ADORecordSet.

Definition at line 833 of file adodb-ibase.inc.php.

ADORecordset_ibase::MetaType ( t,
len = -1,
fieldobj = false 
)

Get the metatype of the column. This is used for formatting. This is because many databases use different names for the same type, so we transform the original type to our standardised version which uses 1 character codes:

Parameters:
t is the type passed in. Normally is ADOFieldObject->type.
len is the maximum length of that field. This is because we treat character fields bigger than a certain size as a 'B' (blob).
fieldobj is the field object returned by the database driver. Can hold additional info (eg. primary_key for mysql).
Returns:
the general type of the data: C for character < 250 chars X for teXt (>= 250 chars) B for Binary N for numeric or floating point D for date T for timestamp L for logical/Boolean I for integer R for autoincrement counter/integer

Reimplemented from ADORecordSet.

Definition at line 854 of file adodb-ibase.inc.php.


The documentation for this class was generated from the following file:
This documentation has been generated automatically from TYPO3 source code using Doxygen and is provided as is by Cast Iron Coding as a courtesy to other TYPO3 developers and users. Please consider Cast Iron Coding — a full-service web development agency in Portland, Oregon specializing in TYPO3 extension development — for all of your TYPO3 development and consulting needs!