Class AbstractResultSet

Summary

Fully Qualified Name: Laminas\Db\ResultSet\AbstractResultSet
Implements: Iterator, ResultSetInterface

Description

Methods

Name Description Defined By
buffer() AbstractResultSet
count() Countable: return count of rows AbstractResultSet
current() Iterator: get current item AbstractResultSet
getDataSource() Get the data source used to create the result set AbstractResultSet
getFieldCount() Retrieve count of fields in individual rows of the result set AbstractResultSet
initialize() Set the data source for the result set AbstractResultSet
isBuffered() AbstractResultSet
key() Iterator: retrieve current key AbstractResultSet
next() Iterator: move pointer to next item AbstractResultSet
rewind() Iterator: rewind AbstractResultSet
toArray() Cast result set to array of arrays AbstractResultSet
valid() Iterator: is pointer valid? AbstractResultSet

Method Details

buffer()

Returns: self Provides a fluent interface

count()

Countable: return count of rows

Returns: int

current()

Iterator: get current item

Returns: array|null

getDataSource()

Get the data source used to create the result set

Returns: null|\Iterator

getFieldCount()

Retrieve count of fields in individual rows of the result set

Returns: int

initialize()

Set the data source for the result set

Parameter Name Type Description
$dataSource array|\Iterator|\IteratorAggregate|\ResultInterface

Returns: self Provides a fluent interface

isBuffered()

Returns: void

key()

Iterator: retrieve current key

Returns: mixed

next()

Iterator: move pointer to next item

Returns: void

rewind()

Iterator: rewind

Returns: void

toArray()

Cast result set to array of arrays

Returns: array

valid()

Iterator: is pointer valid?

Returns: bool

Top