Lines Matching refs:u
122 } u; member
403 jsonAppendValue(pOut, aReplace[pNode->u.iReplace]); in jsonRenderNode()
407 pNode = pNode->u.pPatch; in jsonRenderNode()
426 jsonAppendString(pOut, pNode->u.zJContent, pNode->n); in jsonRenderNode()
434 jsonAppendRaw(pOut, pNode->u.zJContent, pNode->n); in jsonRenderNode()
450 pNode = &pNode[pNode->u.iAppend]; in jsonRenderNode()
471 pNode = &pNode[pNode->u.iAppend]; in jsonRenderNode()
552 z = pNode->u.zJContent; in jsonReturn()
561 if( pNode->u.zJContent[0]=='-' ){ in jsonReturn()
571 if( pNode->u.zJContent[0]=='-' ){ i = -i; } in jsonReturn()
582 z = pNode->u.zJContent; in jsonReturn()
586 r = strtod(pNode->u.zJContent, 0); in jsonReturn()
597 sqlite3_result_text(pCtx, pNode->u.zJContent, pNode->n, in jsonReturn()
605 sqlite3_result_text(pCtx, pNode->u.zJContent+1, pNode->n-2, in jsonReturn()
615 z = pNode->u.zJContent; in jsonReturn()
744 p->u.zJContent = zContent; in jsonParseAddNode()
810 memset(&pParse->aNode[iThis].u, 0, sizeof(pParse->aNode[iThis].u)); in jsonParseValue()
1078 return strncmp(pNode->u.zJContent, zKey, nKey)==0; in jsonLabelCompare()
1081 return strncmp(pNode->u.zJContent+1, zKey, nKey)==0; in jsonLabelCompare()
1143 iRoot += pRoot->u.iAppend; in jsonLookupStep()
1158 pRoot->u.iAppend = iStart - iRoot; in jsonLookupStep()
1184 iBase += pBase->u.iAppend; in jsonLookupStep()
1218 iRoot += pRoot->u.iAppend; in jsonLookupStep()
1234 pRoot->u.iAppend = iStart - iRoot; in jsonLookupStep()
1391 if( x.aNode[i].u.zJContent!=0 ){ in jsonParseFunc()
1394 jsonAppendRaw(&s, x.aNode[i].u.zJContent, x.aNode[i].n); in jsonParseFunc()
1644 zKey = pPatch[i].u.zJContent; in jsonMergePatch()
1650 if( pTarget[j].n==nKey && strncmp(pTarget[j].u.zJContent,zKey,nKey)==0 ){ in jsonMergePatch()
1665 pTarget[j+1].u.pPatch = pNew; in jsonMergePatch()
1684 pParse->aNode[iRoot].u.iAppend = iStart - iRoot; in jsonMergePatch()
1689 pParse->aNode[iPatch].u.pPatch = &pPatch[i+1]; in jsonMergePatch()
1833 pNode->u.iReplace = i + 1; in jsonReplaceFunc()
1838 sqlite3_result_value(ctx, argv[x.aNode[0].u.iReplace]); in jsonReplaceFunc()
1892 pNode->u.iReplace = i + 1; in jsonSetFunc()
1897 sqlite3_result_value(ctx, argv[x.aNode[0].u.iReplace]); in jsonSetFunc()
2251 pUp->u.iKey = 0; in jsonEachNext()
2253 pUp->u.iKey++; in jsonEachNext()
2290 z = pNode->u.zJContent; in jsonAppendObjectPathElement()
2323 assert( pUp->eU==3 || (pUp->eU==0 && pUp->u.iKey==0) ); in jsonEachComputePath()
2325 jsonPrintf(30, pStr, "[%d]", pUp->u.iKey); in jsonEachComputePath()
2351 iKey = p->sParse.aNode[p->sParse.aUp[p->i]].u.iKey; in jsonEachColumn()
2567 pNode->u.iKey = 0; in jsonEachFilter()