9.7 对语言原生迭代器的支持

所有 DevAPI 实现都具有本章开头 UML 图中所示的方法。所有实现都允许使用 fetchOne(), fetchAll()nextResult(). 进行结果集迭代。除了统一的 API 之外,驱动程序还应实现语言原生迭代模式。这适用于任何类型的数据集(DocResultRowResultSqlResult)以及 fetchAll() 返回的项目列表。您可以选择是希望基于 X DevAPI 的应用程序代码在所有使用的编程语言中都提供相同的外观和感觉,还是采用编程语言的自然风格。