sqliteHashNext
for(p=sqliteHashFirst(&tree->tblHash); p; p=sqliteHashNext(p)){
for(i=sqliteHashFirst(&db->aDb[idx].tblHash); i; i=sqliteHashNext(i)){
for(pElem=sqliteHashFirst(&temp2); pElem; pElem=sqliteHashNext(pElem)){
for(pElem=sqliteHashFirst(&temp1); pElem; pElem=sqliteHashNext(pElem)){
for(i=sqliteHashFirst(&db->aFunc); i; i=sqliteHashNext(i)){
for(x=sqliteHashFirst(&db->aDb[i].tblHash); x; x=sqliteHashNext(x)){
for(j=0, i=sqliteHashFirst(&pSet->hash); i; i=sqliteHashNext(i), j++){
p->agg.pSearch = sqliteHashNext(p->agg.pSearch);
pSet->prev = sqliteHashNext(pSet->prev);
for(p = sqliteHashFirst(&pAgg->hash); p; p = sqliteHashNext(p)){