Lines Matching refs:aNode

204132   char *aNode;                    /* Pointer to node data (or NULL) */  member
205272 &pReader->aNode[pReader->nPopulate],
205279 memset(&pReader->aNode[pReader->nPopulate], 0, FTS3_NODE_PADDING);
205292 || (pFrom>=pReader->aNode && pFrom<&pReader->aNode[pReader->nNode])
205295 && (pFrom - pReader->aNode + nByte)>pReader->nPopulate
205307 sqlite3_free(pSeg->aNode);
205311 pSeg->aNode = 0;
205330 pNext = pReader->aNode;
205335 if( !pNext || pNext>=&pReader->aNode[pReader->nNode] ){
205339 sqlite3_free(pReader->aNode);
205340 pReader->aNode = 0;
205361 pReader->aNode = pReader->aDoclist = aCopy;
205363 assert( pReader->aNode );
205380 p, ++pReader->iCurrentBlock, &pReader->aNode, &pReader->nNode,
205389 pNext = pReader->aNode;
205402 || (&pReader->aNode[pReader->nNode] - pNext)<nSuffix
205435 if( pReader->nDoclist > pReader->nNode-(pReader->aDoclist-pReader->aNode)
205527 if( pReader->pBlob==0 || p<&pReader->aNode[pReader->nPopulate] ) break;
205611 sqlite3_free(pReader->aNode);
205657 pReader->aNode = (char *)&pReader[1];
205660 if( nRoot ) memcpy(pReader->aNode, zRoot, nRoot);
205661 memset(&pReader->aNode[nRoot], 0, FTS3_NODE_PADDING);
205809 if( pLhs->aNode && pRhs->aNode ){
205820 rc = (pLhs->aNode==0) - (pRhs->aNode==0);
205849 assert( pLhs->aNode && pRhs->aNode );
205861 assert( pLhs->aNode && pRhs->aNode );
205879 if( pSeg->aNode ){
206825 if( !pSeg->aNode || fts3SegReaderTermCmp(pSeg, zTerm, nTerm) ){
206932 if( apSegment[0]->aNode==0 ) break;
206955 && apSegment[nMerge]->aNode
207744 const char *aNode; member
207793 assert( p->aNode );
207797 p->aNode = 0;
207800 p->iOff += fts3GetVarint32(&p->aNode[p->iOff], &nPrefix);
207802 p->iOff += fts3GetVarint32(&p->aNode[p->iOff], &nSuffix);
207809 memcpy(&p->term.a[nPrefix], &p->aNode[p->iOff], nSuffix);
207813 p->iOff += fts3GetVarint32(&p->aNode[p->iOff], &p->nDoclist);
207817 p->aDoclist = &p->aNode[p->iOff];
207841 static int nodeReaderInit(NodeReader *p, const char *aNode, int nNode){ argument
207843 p->aNode = aNode;
207847 if( aNode && aNode[0] ){
207849 p->iOff = 1 + sqlite3Fts3GetVarint(&p->aNode[1], &p->iChild);
207854 return aNode ? nodeReaderNext(p) : SQLITE_OK;
208319 rc==SQLITE_OK && reader.aNode;
208322 assert( reader.aNode );
208371 while( reader.aNode && rc==SQLITE_OK ) rc = nodeReaderNext(&reader);
208374 assert_fts3_nc( reader.term.n>0 || reader.aNode==0 );
208627 const char *aNode, /* Current node image */ argument
208640 bLeaf = aNode[0]=='\0';
208648 for(rc = nodeReaderInit(&reader, aNode, nNode);
208649 rc==SQLITE_OK && reader.aNode;
208655 fts3StartNode(pNew, (int)aNode[0], reader.iChild);
208665 fts3StartNode(pNew, (int)aNode[0], reader.iChild);
208792 if( pSeg->aNode==0 ){
218402 RtreeNode *aNode[RTREE_CACHE_SZ]; /* Rtree node cache */ member
219235 for(ii=0; ii<RTREE_CACHE_SZ; ii++) nodeRelease(pRtree, pCsr->aNode[ii]);
219556 nodeRelease(RTREE_OF_CURSOR(p), p->aNode[i]);
219557 p->aNode[i] = 0;
219559 RtreeNode *pTemp = p->aNode[i];
219560 p->aNode[i] = p->aNode[j];
219561 p->aNode[j] = pTemp;
219581 if( pCur->aNode[ii]==0 ){
219584 *pRC = nodeAcquire(RTREE_OF_CURSOR(pCur), id, 0, &pCur->aNode[ii]);
219586 return pCur->aNode[ii];
219646 assert( pCur->aNode[ii]==0 );
219647 pCur->aNode[ii] = pCur->aNode[0];
219649 nodeRelease(RTREE_OF_CURSOR(pCur), pCur->aNode[0]);
219651 pCur->aNode[0] = 0;
219672 printf(" %p\n", pCur->aNode[idx]);
219699 if( p->aNode[i] ){
219700 nodeRelease(RTREE_OF_CURSOR(p), p->aNode[i]);
219701 p->aNode[i] = 0;
219711 p->aNode[1] = p->aNode[n+1];
219712 p->aNode[n+1] = 0;
220010 pCsr->aNode[0] = pLeaf;
220094 pCsr->aNode[0] = pRoot;
222173 u8 *aNode = 0; local
222179 aNode = rtreeCheckGetNode(pCheck, iNode, &nNode);
222180 if( aNode ){
222189 iDepth = readInt16(aNode);
222192 sqlite3_free(aNode);
222196 nCell = readInt16(&aNode[2]);
222204 u8 *pCell = &aNode[4 + i*(8 + pCheck->nDim*2*4)];
222219 sqlite3_free(aNode);
223794 pCsr->aNode[0] = pLeaf;
223872 pCsr->aNode[0] = pRoot;