Lines Matching refs:jnFlags

113   u8 jnFlags;            /* JNODE flags */  member
400 if( pNode->jnFlags & (JNODE_REPLACE|JNODE_PATCH) ){ in jsonRenderNode()
401 if( (pNode->jnFlags & JNODE_REPLACE)!=0 && ALWAYS(aReplace!=0) ){ in jsonRenderNode()
424 if( pNode->jnFlags & JNODE_RAW ){ in jsonRenderNode()
442 if( (pNode[j].jnFlags & JNODE_REMOVE)==0 ){ in jsonRenderNode()
448 if( (pNode->jnFlags & JNODE_APPEND)==0 ) break; in jsonRenderNode()
461 if( (pNode[j+1].jnFlags & JNODE_REMOVE)==0 ){ in jsonRenderNode()
469 if( (pNode->jnFlags & JNODE_APPEND)==0 ) break; in jsonRenderNode()
595 if( pNode->jnFlags & JNODE_RAW ){ in jsonReturn()
601 assert( (pNode->jnFlags & JNODE_RAW)==0 ); in jsonReturn()
602 if( (pNode->jnFlags & JNODE_ESCAPE)==0 ){ in jsonReturn()
741 p->jnFlags = 0; in jsonParseAddNode()
789 pNode->jnFlags |= JNODE_LABEL; in jsonParseValue()
831 u8 jnFlags = 0; in jsonParseValue() local
844 jnFlags = JNODE_ESCAPE; in jsonParseValue()
854 if( !pParse->oom ) pParse->aNode[pParse->nNode-1].jnFlags = jnFlags; in jsonParseValue()
1076 if( pNode->jnFlags & JNODE_RAW ){ in jsonLabelCompare()
1108 if( pRoot->jnFlags & JNODE_REPLACE ) return 0; in jsonLookupStep()
1141 if( (pRoot->jnFlags & JNODE_APPEND)==0 ) break; in jsonLookupStep()
1159 pRoot->jnFlags |= JNODE_APPEND; in jsonLookupStep()
1161 pParse->aNode[iLabel].jnFlags |= JNODE_RAW; in jsonLookupStep()
1179 if( (pBase[j].jnFlags & JNODE_REMOVE)==0 ) i++; in jsonLookupStep()
1182 if( (pBase->jnFlags & JNODE_APPEND)==0 ) break; in jsonLookupStep()
1212 while( j<=pRoot->n && (i>0 || (pRoot[j].jnFlags & JNODE_REMOVE)!=0) ){ in jsonLookupStep()
1213 if( (pRoot[j].jnFlags & JNODE_REMOVE)==0 ) i--; in jsonLookupStep()
1216 if( (pRoot->jnFlags & JNODE_APPEND)==0 ) break; in jsonLookupStep()
1235 pRoot->jnFlags |= JNODE_APPEND; in jsonLookupStep()
1347 pNode[i].jnFlags |= JNODE_REMOVE; in jsonRemoveAllNulls()
1382 if( x.aNode[i].jnFlags & JNODE_LABEL ){ in jsonParseFunc()
1498 assert( (pNode->jnFlags & JNODE_APPEND)==0 ); in jsonArrayLengthFunc()
1631 assert( (pPatch->jnFlags & JNODE_APPEND)==0 ); in jsonMergePatch()
1641 assert( pPatch[i].jnFlags & JNODE_LABEL ); in jsonMergePatch()
1645 assert( (pPatch[i].jnFlags & JNODE_RAW)==0 ); in jsonMergePatch()
1648 assert( pTarget[j].jnFlags & JNODE_LABEL ); in jsonMergePatch()
1649 assert( (pPatch[i].jnFlags & JNODE_RAW)==0 ); in jsonMergePatch()
1651 if( pTarget[j+1].jnFlags & (JNODE_REMOVE|JNODE_PATCH) ) break; in jsonMergePatch()
1653 pTarget[j+1].jnFlags |= JNODE_REMOVE; in jsonMergePatch()
1666 pTarget[j+1].jnFlags |= JNODE_PATCH; in jsonMergePatch()
1682 pParse->aNode[iRoot].jnFlags |= JNODE_APPEND; in jsonMergePatch()
1688 pParse->aNode[iPatch].jnFlags |= JNODE_PATCH; in jsonMergePatch()
1792 if( pNode ) pNode->jnFlags |= JNODE_REMOVE; in jsonRemoveFunc()
1794 if( (x.aNode[0].jnFlags & JNODE_REMOVE)==0 ){ in jsonRemoveFunc()
1831 pNode->jnFlags |= (u8)JNODE_REPLACE; in jsonReplaceFunc()
1836 if( x.aNode[0].jnFlags & JNODE_REPLACE ){ in jsonReplaceFunc()
1891 pNode->jnFlags |= (u8)JNODE_REPLACE; in jsonSetFunc()
1895 if( x.aNode[0].jnFlags & JNODE_REPLACE ){ in jsonSetFunc()
2239 if( p->sParse.aNode[p->i].jnFlags & JNODE_LABEL ) p->i++; in jsonEachNext()
2288 assert( pNode->jnFlags & JNODE_LABEL ); in jsonAppendObjectPathElement()
2328 if( (pNode->jnFlags & JNODE_LABEL)==0 ) pNode--; in jsonEachComputePath()
2360 if( pThis->jnFlags & JNODE_LABEL ) pThis++; in jsonEachColumn()
2365 if( pThis->jnFlags & JNODE_LABEL ) pThis++; in jsonEachColumn()
2370 if( pThis->jnFlags & JNODE_LABEL ) pThis++; in jsonEachColumn()
2377 (sqlite3_int64)p->i + ((pThis->jnFlags & JNODE_LABEL)!=0)); in jsonEachColumn()
2571 if( p->i>0 && (p->sParse.aNode[p->i-1].jnFlags & JNODE_LABEL)!=0 ){ in jsonEachFilter()