0
它们只是与相同基础查询的不同接口吗?Google App Engine中的Query类和Gqlquery类有什么区别?
它们只是与相同基础查询的不同接口吗?Google App Engine中的Query类和Gqlquery类有什么区别?
[摘自http://code.google.com/appengine/docs/python/datastore/gqlqueryclass.html] 与Query类一样,应用程序执行查询并通过调用fetch()方法或将GqlQuery对象视为可迭代来访问结果。有关更多信息,请参阅查询文档。
Query和GqlQuery访问结果的方式有一个区别:如果GQL查询包含LIMIT子句或OFFSET子句,则与等效的fetch()方法一样检索结果,即使迭代器接口用于访问结果。当其GQL包含LIMIT或OFFSET的GqlQuery被用作迭代器时,会对数据存储器进行一次调用以获取所有结果,并且迭代器从内存中返回每个结果。
可能有[Google App Engine和Google Compute Engine之间有什么区别?]的重复(http://stackoverflow.com/questions/22697049/what-is-the-difference-between-google-app-engine-和谷歌 - 计算引擎) – gravitation 2016-11-02 21:26:37