Lines Matching refs:aUp
132 u32 *aUp; /* Index of parent of each node */ member
377 sqlite3_free(pParse->aUp); in jsonParseReset()
378 pParse->aUp = 0; in jsonParseReset()
962 pParse->aUp[i] = iParent; in jsonParseFillInParentage()
972 pParse->aUp[i+j] = i; in jsonParseFillInParentage()
987 u32 *aUp; in jsonParseFindParents() local
988 assert( pParse->aUp==0 ); in jsonParseFindParents()
989 aUp = pParse->aUp = sqlite3_malloc64( sizeof(u32)*pParse->nNode ); in jsonParseFindParents()
990 if( aUp==0 ){ in jsonParseFindParents()
1389 i, zType, x.aNode[i].n, x.aUp[i]); in jsonParseFunc()
2243 u32 iUp = p->sParse.aUp[p->i]; in jsonEachNext()
2318 iUp = p->sParse.aUp[i]; in jsonEachComputePath()
2350 assert( p->sParse.aNode[p->sParse.aUp[p->i]].eU==3 ); in jsonEachColumn()
2351 iKey = p->sParse.aNode[p->sParse.aUp[p->i]].u.iKey; in jsonEachColumn()
2382 sqlite3_result_int64(ctx, (sqlite3_int64)p->sParse.aUp[p->i]); in jsonEachColumn()
2410 jsonEachComputePath(p, &x, p->sParse.aUp[p->i]); in jsonEachColumn()
2570 p->eType = p->sParse.aNode[p->sParse.aUp[p->i]].eType; in jsonEachFilter()