Lines Matching full:readers
405 OrderedDLReader readers[MERGE_COUNT];
422 nStart += dlrDocDataBytes(readers[0].pReader);
429 pStart = dlrDocData(readers[0].pReader);
430 nStart = dlrDocDataBytes(readers[0].pReader);
434 - dlrStep(readers[0].pReader);
435 + rc = dlrStep(readers[0].pReader);
440 !dlrAtEnd(readers[i].pReader) &&
441 dlrDocid(readers[i].pReader)==iDocid; i++){
442 - dlrStep(readers[i].pReader);
443 + rc = dlrStep(readers[i].pReader);
447 /* Get the readers back into order. */
1449 /* Since leavesReaderReorder() pushes readers at eof to the end,
1632 DLReader readers[2];
1634 - dlrInit(&readers[0], DL_DEFAULT, out->pData, out->nData);
1635 - dlrInit(&readers[1], DL_DEFAULT, result.pData, result.nData);
1637 - docListMerge(&merged, readers, 2);
1640 - dlrDestroy(&readers[0]);
1641 - dlrDestroy(&readers[1]);
1642 + rc = dlrInit(&readers[0], DL_DEFAULT, out->pData, out->nData);
1644 + rc = dlrInit(&readers[1], DL_DEFAULT, result.pData, result.nData);
1647 + rc = docListMerge(&merged, readers, 2);
1650 + dlrDestroy(&readers[1]);
1652 + dlrDestroy(&readers[0]);
1704 /* Order the readers. */
1707 if( 0!=optLeavesReaderTermCmp(&readers[0], &readers[i]) ) break;
1710 + pData = optLeavesReaderData(&readers[0]);
1721 - optLeavesReaderData(&readers[0]),
1722 - optLeavesReaderDataBytes(&readers[0]),
1726 + optLeavesReaderDataBytes(&readers[0]),
1737 - optLeavesReaderData(&readers[0]),
1738 - optLeavesReaderDataBytes(&readers[0]));
1741 + optLeavesReaderDataBytes(&readers[0]));
1751 - optLeavesReaderData(&readers[iReader]),
1752 - optLeavesReaderDataBytes(&readers[iReader]));
1753 + pData = optLeavesReaderData(&readers[iReader]);
1760 + optLeavesReaderDataBytes(&readers[iReader]));
1817 &readers[i].reader);
1821 rc = optimizeInternal(v, readers, nReaders, &writer);