phpCoreLib2
[ class tree: phpCoreLib2 ] [ index: phpCoreLib2 ] [ all elements ]

Class: DSQLAbstractResultSet

Source Location: /DataBase/SQLBases/DSQLAbstractResultSet.php

Class Overview

DObject
   |
   --DSQLAbstractResultSet

SQL Result Set Abstraction


Author(s):

Variables

Methods


Child classes:

DMySQLResultSet
MySQL result set
DPgSQLResultSet
MySQL result set

Inherited Constants

Inherited Variables

Inherited Methods

Class: DObject

DObject::__construct()
Constructor
DObject::debug()
Debig
DObject::getClassMembers()
Gets member variables of the instance
DObject::getClassMemberType()
Gets class member type
DObject::getClassMethods()
Gets classes of the class
DObject::getClassName()
Gets class name
DObject::PHPSerialize()
Gets serialized string of the class
DObject::trace()
Trace
DObject::__destruct()
Descructor
DObject::__toString()
Returns String equivalent of the object.

Class Details

[line 14]
SQL Result Set Abstraction



Tags:

abstract:  


[ Top ]


Class Variables

$empty =  false

[line 19]

Indicator that the record field is EMPTY



Tags:

access:  public

Type:   boolean


[ Top ]

$fields = array()

[line 26]

Fields for the current row



Tags:

access:  public

Type:   array


[ Top ]

$_allFields = array()

[line 33]

All fields



Tags:

access:  protected

Type:   array


[ Top ]



Class Methods


constructor __construct [line 49]

DSQLAbstratResult __construct( [mixed $data = null])

Constructor



Tags:

access:  public


Overridden in child classes as:

DMySQLResultSet::__construct()
Constructor
DPgSQLResultSet::__construct()
Constructor

Overrides DObject::__construct() (Constructor)

Parameters:

mixed   $data  

[ Top ]

method getNextRecord [line 98]

void getNextRecord( )

Moves to next record



Tags:

access:  public


[ Top ]

method getPrevRecord [line 110]

void getPrevRecord( )

Moves to prev record



Tags:

access:  public


[ Top ]

method gotoFirstRecord [line 88]

void gotoFirstRecord( )

Goes to first record



Tags:

access:  public


[ Top ]

method initFields [line 63]

void initFields( [mixed $data = null])

Inits fields



Tags:

abstract:  
access:  public


Overridden in child classes as:

DMySQLResultSet::initFields()
Inits fields
DPgSQLResultSet::initFields()
Inits fields

Parameters:

mixed   $data  

[ Top ]

method isBeginning [line 70]

boolean isBeginning( )

Checks if we are standing in the beginning of the result set



Tags:

access:  public


[ Top ]

method isEnd [line 79]

boolean isEnd( )

Checks if we are standing on the end of the result



Tags:

access:  public


[ Top ]


Documentation generated on Sat, 17 Apr 2010 22:12:46 +0300 by phpDocumentor 1.4.3