Lines Matching refs:JsonNode

60 typedef struct JsonNode JsonNode;  typedef
111 struct JsonNode { struct
121 JsonNode *pPatch; /* 5: Node chain of patch for JNODE_PATCH */ argument
130 JsonNode *aNode; /* Array of nodes containing the parse */ argument
364 static u32 jsonNodeSize(JsonNode *pNode){ in jsonNodeSize()
395 JsonNode *pNode, /* The node to render */ in jsonRenderNode()
484 JsonNode *pNode, /* Node to return */ in jsonReturnJson()
530 JsonNode *pNode, /* Node to return */ in jsonReturn()
709 JsonNode *pNew; in jsonParseAddNodeExpand()
713 pNew = sqlite3_realloc64(pParse->aNode, sizeof(JsonNode)*nNew); in jsonParseAddNodeExpand()
735 JsonNode *p; in jsonParseAddNode()
770 JsonNode *pNode; in jsonParseValue()
960 JsonNode *pNode = &pParse->aNode[i]; in jsonParseFillInParentage()
1074 static int jsonLabelCompare(JsonNode *pNode, const char *zKey, u32 nKey){ in jsonLabelCompare()
1086 static JsonNode *jsonLookupAppend(JsonParse*,const char*,int*,const char**);
1097 static JsonNode *jsonLookupStep( in jsonLookupStep()
1106 JsonNode *pRoot = &pParse->aNode[iRoot]; in jsonLookupStep()
1149 JsonNode *pNode; in jsonLookupStep()
1174 JsonNode *pBase = pRoot; in jsonLookupStep()
1227 JsonNode *pNode; in jsonLookupStep()
1250 static JsonNode *jsonLookupAppend( in jsonLookupAppend()
1290 static JsonNode *jsonLookup( in jsonLookup()
1297 JsonNode *pNode = 0; in jsonLookup()
1340 static void jsonRemoveAllNulls(JsonNode *pNode){ in jsonRemoveAllNulls()
1483 JsonNode *pNode; in jsonArrayLengthFunc()
1541 JsonNode *pNode; in jsonExtractFunc()
1618 static JsonNode *jsonMergePatch( in jsonMergePatch()
1621 JsonNode *pPatch /* The PATCH */ in jsonMergePatch()
1625 JsonNode *pTarget; in jsonMergePatch()
1655 JsonNode *pNew = jsonMergePatch(pParse, iTarget+j+1, &pPatch[i+1]); in jsonMergePatch()
1707 JsonNode *pResult; /* The result of the merge */ in jsonPatchFunc()
1780 JsonNode *pNode; in jsonRemoveFunc()
1813 JsonNode *pNode; in jsonReplaceFunc()
1865 JsonNode *pNode; in jsonSetFunc()
1919 JsonNode *pNode; in jsonTypeFunc()
2244 JsonNode *pUp = &p->sParse.aNode[iUp]; in jsonEachNext()
2283 JsonNode *pNode in jsonAppendObjectPathElement()
2312 JsonNode *pNode, *pUp; in jsonEachComputePath()
2340 JsonNode *pThis = &p->sParse.aNode[p->i]; in jsonEachColumn()
2537 JsonNode *pNode = 0; in jsonEachFilter()