Class ResultIterator

Description

Implements interfaces:

  • IteratorAggregate (internal interface)

ResultIterator类 用于实现数据库的延迟加载

TODO 实现SQL的动态组装

Located in /Think/Db/ResultIterator.class.php (line 25)

Base
   |
   --ResultIterator
Method Summary
ResultIterator __construct ([ $sql = ''], string $array)
ArrayObject getData ()
Iterate getIterator ()
integer size ()
Methods
Constructor __construct (line 47)

架构函数

  • access: public
ResultIterator __construct ([ $sql = ''], string $array)
  • string $array: 初始化数组元素
  • $sql
getData (line 76)

实际获取查询结果

  • access: public
ArrayObject getData ()
getIterator (line 61)

获取Iterator因子

  • access: public
Iterate getIterator ()

Implementation of:
IteratorAggregate::getIterator
size (line 94)

获取查询结果数目

  • access: public
integer size ()

Documentation generated on Thu, 27 Mar 2008 08:20:52 +0000 by 塞北的雪