Lines Matching refs:nParent
217452 u32 nParent; /* Current nesting depth */ member
217545 p->nParent = 0;
217586 assert( p->nParent>0 );
217589 jsonPrintf(30, &p->path, "[%lld]", p->aParent[p->nParent-1].iKey);
217628 if( p->nParent>=p->nParentAlloc ){
217638 pParent = &p->aParent[p->nParent];
217644 if( p->eType && p->nParent ){
217648 p->nParent++;
217653 while( p->nParent>0 && p->i >= p->aParent[p->nParent-1].iEnd ){
217654 p->nParent--;
217655 p->path.nUsed = p->aParent[p->nParent].nPath;
217659 if( p->nParent>0 ){
217660 JsonParent *pParent = &p->aParent[p->nParent-1];
217673 if( p->eType==JSONB_ARRAY && p->nParent ){
217674 p->aParent[p->nParent-1].iKey++;
217712 if( p->nParent==0 ){
217734 sqlite3_result_int64(ctx, p->aParent[p->nParent-1].iKey);
217764 if( p->nParent>0 && p->bRecursive ){
217765 sqlite3_result_int64(ctx, p->aParent[p->nParent-1].iHead);
217771 if( p->nParent ) jsonAppendPathName(p);
217952 p->nParent = 0;
217960 p->nParent = 1;