Lines Matching refs:reader
4299 NodeReader reader; in fts3IncrmergeLoad() local
4300 for(rc = nodeReaderInit(&reader, aLeaf, nLeaf); in fts3IncrmergeLoad()
4301 rc==SQLITE_OK && reader.aNode; in fts3IncrmergeLoad()
4302 rc = nodeReaderNext(&reader) in fts3IncrmergeLoad()
4304 assert( reader.aNode ); in fts3IncrmergeLoad()
4306 if( fts3TermCmp(zKey, nKey, reader.term.a, reader.term.n)<=0 ){ in fts3IncrmergeLoad()
4309 nodeReaderRelease(&reader); in fts3IncrmergeLoad()
4347 NodeReader reader; in fts3IncrmergeLoad() local
4351 rc = nodeReaderInit(&reader, pNode->block.a, pNode->block.n); in fts3IncrmergeLoad()
4352 while( reader.aNode && rc==SQLITE_OK ) rc = nodeReaderNext(&reader); in fts3IncrmergeLoad()
4353 blobGrowBuffer(&pNode->key, reader.term.n, &rc); in fts3IncrmergeLoad()
4355 assert_fts3_nc( reader.term.n>0 || reader.aNode==0 ); in fts3IncrmergeLoad()
4356 if( reader.term.n>0 ){ in fts3IncrmergeLoad()
4357 memcpy(pNode->key.a, reader.term.a, reader.term.n); in fts3IncrmergeLoad()
4359 pNode->key.n = reader.term.n; in fts3IncrmergeLoad()
4364 pNode->iBlock = reader.iChild; in fts3IncrmergeLoad()
4365 rc = sqlite3Fts3ReadBlock(p, reader.iChild, &aBlock, &nBlock,0); in fts3IncrmergeLoad()
4378 nodeReaderRelease(&reader); in fts3IncrmergeLoad()
4615 NodeReader reader; /* Reader object */ in fts3TruncateNode() local
4629 for(rc = nodeReaderInit(&reader, aNode, nNode); in fts3TruncateNode()
4630 rc==SQLITE_OK && reader.aNode; in fts3TruncateNode()
4631 rc = nodeReaderNext(&reader) in fts3TruncateNode()
4634 int res = fts3TermCmp(reader.term.a, reader.term.n, zTerm, nTerm); in fts3TruncateNode()
4636 fts3StartNode(pNew, (int)aNode[0], reader.iChild); in fts3TruncateNode()
4637 *piBlock = reader.iChild; in fts3TruncateNode()
4640 pNew, &prev, reader.term.a, reader.term.n, in fts3TruncateNode()
4641 reader.aDoclist, reader.nDoclist in fts3TruncateNode()
4646 fts3StartNode(pNew, (int)aNode[0], reader.iChild); in fts3TruncateNode()
4647 *piBlock = reader.iChild; in fts3TruncateNode()
4651 nodeReaderRelease(&reader); in fts3TruncateNode()