Lines Matching refs:aaOutput
116170 char *aaOutput[16]; /* Malloc'd output buffers */
116411 ** Merge all doclists in the TermSelect.aaOutput[] array into a single
116412 ** doclist stored in TermSelect.aaOutput[0]. If successful, delete all
116413 ** other doclists (except the aaOutput[0] one) and return SQLITE_OK.
116417 ** TermSelect.aaOutput[] array.
116424 /* Loop through the doclists in the aaOutput[] array. Merge them all
116427 for(i=0; i<SizeofArray(pTS->aaOutput); i++){
116428 if( pTS->aaOutput[i] ){
116430 aOut = pTS->aaOutput[i];
116432 pTS->aaOutput[i] = 0;
116438 pTS->aaOutput[i], pTS->anOutput[i], aOut, nOut, &aNew, &nNew
116445 sqlite3_free(pTS->aaOutput[i]);
116447 pTS->aaOutput[i] = 0;
116454 pTS->aaOutput[0] = aOut;
116479 if( pTS->aaOutput[0]==0 ){
116482 pTS->aaOutput[0] = sqlite3_malloc(nDoclist);
116484 if( pTS->aaOutput[0] ){
116485 memcpy(pTS->aaOutput[0], aDoclist, nDoclist);
116494 for(iOut=0; iOut<SizeofArray(pTS->aaOutput); iOut++){
116495 if( pTS->aaOutput[iOut]==0 ){
116497 pTS->aaOutput[iOut] = aMerge;
116505 pTS->aaOutput[iOut], pTS->anOutput[iOut], &aNew, &nNew
116513 sqlite3_free(pTS->aaOutput[iOut]);
116514 pTS->aaOutput[iOut] = 0;
116518 if( (iOut+1)==SizeofArray(pTS->aaOutput) ){
116519 pTS->aaOutput[iOut] = aMerge;
116781 *ppOut = tsc.aaOutput[0];
116785 for(i=0; i<SizeofArray(tsc.aaOutput); i++){
116786 sqlite3_free(tsc.aaOutput[i]);