Lines Matching refs:iRoot
1099 u32 iRoot, /* Begin the search at this node */ in jsonLookupStep() argument
1106 JsonNode *pRoot = &pParse->aNode[iRoot]; in jsonLookupStep()
1136 return jsonLookupStep(pParse, iRoot+j+1, &zPath[i], pApnd, pzErr); in jsonLookupStep()
1143 iRoot += pRoot->u.iAppend; in jsonLookupStep()
1144 pRoot = &pParse->aNode[iRoot]; in jsonLookupStep()
1156 pRoot = &pParse->aNode[iRoot]; in jsonLookupStep()
1158 pRoot->u.iAppend = iStart - iRoot; in jsonLookupStep()
1175 int iBase = iRoot; in jsonLookupStep()
1218 iRoot += pRoot->u.iAppend; in jsonLookupStep()
1219 pRoot = &pParse->aNode[iRoot]; in jsonLookupStep()
1223 return jsonLookupStep(pParse, iRoot+j, zPath, pApnd, pzErr); in jsonLookupStep()
1232 pRoot = &pParse->aNode[iRoot]; in jsonLookupStep()
1234 pRoot->u.iAppend = iStart - iRoot; in jsonLookupStep()
1624 u32 iRoot; in jsonMergePatch() local
1636 iRoot = iTarget; in jsonMergePatch()
1680 assert( pParse->aNode[iRoot].eU==0 || pParse->aNode[iRoot].eU==2 ); in jsonMergePatch()
1681 testcase( pParse->aNode[iRoot].eU==2 ); in jsonMergePatch()
1682 pParse->aNode[iRoot].jnFlags |= JNODE_APPEND; in jsonMergePatch()
1683 VVA( pParse->aNode[iRoot].eU = 2 ); in jsonMergePatch()
1684 pParse->aNode[iRoot].u.iAppend = iStart - iRoot; in jsonMergePatch()
1685 iRoot = iStart; in jsonMergePatch()