Lines Matching defs:aNode
94 char *aNode; /* Pointer to node data (or NULL) */
95 int nNode; /* Size of buffer at aNode (or 0) */
115 #define fts3SegReaderIsRootOnly(p) ((p)->aNode==(char *)&(p)[1])
918 pNext = pReader->aNode;
923 if( !pNext || pNext>=&pReader->aNode[pReader->nNode] ){
929 pReader->aNode = 0;
935 pReader->aNode = pReader->aDoclist = pList->aData;
937 assert( pReader->aNode );
943 sqlite3_free(pReader->aNode);
945 pReader->aNode = 0;
955 p, ++pReader->iCurrentBlock, &pReader->aNode, &pReader->nNode
958 pNext = pReader->aNode;
967 || &pNext[nSuffix]>&pReader->aNode[pReader->nNode]
992 if( &pReader->aDoclist[pReader->nDoclist]>&pReader->aNode[pReader->nNode]
1155 sqlite3_free(pReader->aNode);
1194 pReader->aNode = (char *)&pReader[1];
1196 memcpy(pReader->aNode, zRoot, nRoot);
1197 memset(&pReader->aNode[nRoot], 0, FTS3_NODE_PADDING);
1320 if( pLhs->aNode && pRhs->aNode ){
1331 rc = (pLhs->aNode==0) - (pRhs->aNode==0);
1360 assert( pLhs->aNode && pRhs->aNode );
1378 if( pSeg->aNode ){
2093 if( apSegment[0]->aNode==0 ) break;
2116 && apSegment[nMerge]->aNode