OXID eShop CE  4.10.7
 All Classes Namespaces Files Functions Variables Pages
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface Interface Reference
+ Inheritance diagram for OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface:
+ Collaboration diagram for OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface:

Public Member Functions

 close ()
 fetchAll ()
 fetchRow ()
 fieldCount ()
 recordCount ()
 fields ($field)
 moveNext ()
 moveFirst ()
 moveLast ()
 move ($rowNumber=0)
 _seek ($row)
 _fetch ()
 EOF ()
 getArray ($nRows=-1)
 getRows ($nRows=-1)
 getAll ($nRows=-1)
 fetchField ($fieldOffset=-1)

Detailed Description

Interface ResultSetInterface

Definition at line 8 of file ResultSetInterface.php.

Member Function Documentation

OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::_fetch ( )

Fills field array with first database element when query initially executed

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.

private

OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::_seek (   $row)

Perform Seek to specific row

Parameters
$row
Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
Returns
mixed
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::close ( )

Closes the cursor, enabling the statement to be executed again.

Returns
boolean Returns true on success or false on failure.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::EOF ( )

Check to see if last record reached

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.

public

OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::fetchAll ( )

Returns an array containing all of the result set rows

Returns
array
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::fetchField (   $fieldOffset = -1)

Fetch field information for a table.

Parameters
int$fieldOffset
Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
Returns
object containing the name, type and max_length
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::fetchRow ( )

Returns the next row from a result set.

Returns
mixed The return value of this function on success depends on the fetch type. In all cases, FALSE is returned on failure.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::fieldCount ( )

Returns the number of columns in the result set

Returns
integer Returns the number of columns in the result set represented by the PDOStatement object.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::fields (   $field)

Returns field name from select query

Parameters
string$field
Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
Returns
string Field name
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::getAll (   $nRows = -1)

Returns All Records in an array

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0. Use self::fetchAll() to retrieve all rows or self::fetchRow to retrieve a single row
Parameters
integer$nRowsThe number of rows to return. -1 means every row.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::getArray (   $nRows = -1)

Returns All Records in an array

public

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0. Use self::fetchAll() to retrieve all rows or self::fetchRow to retrieve a single row
Parameters
integer$nRowsThe number of rows to return. -1 means every row.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::getRows (   $nRows = -1)

Returns All Records in an array

public

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0. Use self::fetchAll() to retrieve all rows or self::fetchRow to retrieve a single row
Parameters
integer$nRowsThe number of rows to return. -1 means every row.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::move (   $rowNumber = 0)

Random access to a specific row in the record set. Some databases do not support access to previous rows in the databases (no scrolling backwards).

Parameters
integer$rowNumberThe row to move to (0-based)
Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
Returns
true if there still rows available, or false if there are no more rows (EOF).
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::moveFirst ( )

Move to the first row in the record set. Many databases do NOT support this.

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
Returns
true or false
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::moveLast ( )

Returns the Last Record

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::moveNext ( )

Returns next record

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
OxidEsales\Eshop\Core\Database\Adapter\ResultSetInterface::recordCount ( )

Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement.

Deprecated:
since v5.3.0 (2016-06-16) This method will be removed in v6.0.
Returns
integer Number of rows

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