Lines Matching refs:eType
112 u8 eType; /* One of the JSON_ type values */ member
365 return pNode->eType>=JSON_ARRAY ? pNode->n+1 : 1; in jsonNodeSize()
409 switch( pNode->eType ){ in jsonRenderNode()
411 assert( pNode->eType==JSON_NULL ); in jsonRenderNode()
534 switch( pNode->eType ){ in jsonReturn()
536 assert( pNode->eType==JSON_NULL ); in jsonReturn()
704 u32 eType, /* Node type */ in jsonParseAddNodeExpand() argument
721 return jsonParseAddNode(pParse, eType, n, zContent); in jsonParseAddNodeExpand()
731 u32 eType, /* Node type */ in jsonParseAddNode() argument
737 return jsonParseAddNodeExpand(pParse, eType, n, zContent); in jsonParseAddNode()
740 p->eType = (u8)eType; in jsonParseAddNode()
788 if( pNode->eType!=JSON_STRING ) return -1; in jsonParseValue()
963 switch( pNode->eType ){ in jsonParseFillInParentage()
1110 if( pRoot->eType!=JSON_OBJECT ) return 0; in jsonLookupStep()
1176 if( pRoot->eType!=JSON_ARRAY ) return 0; in jsonLookupStep()
1208 if( pRoot->eType!=JSON_ARRAY ) return 0; in jsonLookupStep()
1342 assert( pNode->eType==JSON_OBJECT ); in jsonRemoveAllNulls()
1345 switch( pNode[i].eType ){ in jsonRemoveAllNulls()
1383 assert( x.aNode[i].eType==JSON_STRING ); in jsonParseFunc()
1386 zType = jsonType[x.aNode[i].eType]; in jsonParseFunc()
1497 if( pNode->eType==JSON_ARRAY ){ in jsonArrayLengthFunc()
1626 if( pPatch->eType!=JSON_OBJECT ){ in jsonMergePatch()
1632 if( pTarget->eType!=JSON_OBJECT ){ in jsonMergePatch()
1640 assert( pPatch[i].eType==JSON_STRING ); in jsonMergePatch()
1647 assert( pTarget[j].eType==JSON_STRING ); in jsonMergePatch()
1652 if( pPatch[i+1].eType==JSON_NULL ){ in jsonMergePatch()
1672 if( j>=pTarget->n && pPatch[i+1].eType!=JSON_NULL ){ in jsonMergePatch()
1930 sqlite3_result_text(ctx, jsonType[pNode->eType], -1, SQLITE_STATIC); in jsonTypeFunc()
2129 u8 eType; /* Type of top-level element */ member
2215 p->eType = 0; in jsonEachCursorReset()
2245 p->eType = pUp->eType; in jsonEachNext()
2246 if( pUp->eType==JSON_ARRAY ){ in jsonEachNext()
2258 switch( p->eType ){ in jsonEachNext()
2287 assert( pNode->eType==JSON_STRING ); in jsonAppendObjectPathElement()
2322 if( pUp->eType==JSON_ARRAY ){ in jsonEachComputePath()
2327 assert( pUp->eType==JSON_OBJECT ); in jsonEachComputePath()
2344 if( p->eType==JSON_OBJECT ){ in jsonEachColumn()
2346 }else if( p->eType==JSON_ARRAY ){ in jsonEachColumn()
2366 sqlite3_result_text(ctx, jsonType[pThis->eType], -1, SQLITE_STATIC); in jsonEachColumn()
2371 if( pThis->eType>=JSON_ARRAY ) break; in jsonEachColumn()
2397 if( p->eType==JSON_ARRAY ){ in jsonEachColumn()
2399 }else if( p->eType==JSON_OBJECT ){ in jsonEachColumn()
2563 p->eType = pNode->eType; in jsonEachFilter()
2564 if( p->eType>=JSON_ARRAY ){ in jsonEachFilter()
2570 p->eType = p->sParse.aNode[p->sParse.aUp[p->i]].eType; in jsonEachFilter()