Lines Matching refs:nIn
97662 int nIn; /* Number of bytes in input */
97674 nIn = sqlite3_value_bytes(argv[0]);
97706 while( nIn>0 ){
97710 if( len<=nIn && memcmp(zIn, azChar[i], len)==0 ) break;
97714 nIn -= len;
97718 while( nIn>0 ){
97722 if( len<=nIn && memcmp(&zIn[nIn-len],azChar[i],len)==0 ) break;
97725 nIn -= len;
97732 sqlite3_result_text(context, (char*)zIn, nIn, SQLITE_TRANSIENT);
115800 int nIn; /* Number of entries in aInLoop[] */
119002 if( pLevel->u.in.nIn==0 ){
119005 pLevel->u.in.nIn++;
119008 sizeof(pLevel->u.in.aInLoop[0])*pLevel->u.in.nIn);
119011 pIn += pLevel->u.in.nIn - 1;
119021 pLevel->u.in.nIn = 0;
120921 int nIn = 0;
120954 nIn = 46; assert( 46==sqlite3LogEst(25) );
120957 nIn = sqlite3LogEst(pExpr->x.pList->nExpr);
120959 assert( nIn>0 ); /* RHS always has 2 or more terms... The parser
121016 assert( (eOp & WO_IN) || nIn==0 );
121019 pNew->nOut -= nIn;
121041 pNew->nOut -= nIn;
121070 pNew->rRun += nInMul + nIn;
121071 pNew->nOut += nInMul + nIn;
121084 whereLoopAddBtreeIndex(pBuilder, pSrc, pProbe, nInMul+nIn);
123070 if( pLoop->wsFlags & WHERE_IN_ABLE && pLevel->u.in.nIn>0 ){
123074 for(j=pLevel->u.in.nIn, pIn=&pLevel->u.in.aInLoop[j-1]; j>0; j--, pIn--){
140060 int nIn = n;
140069 rc = getNextNode(pParse, zIn, nIn, &p, &nByte);
140159 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
140160 nIn -= nByte;
140184 *pnConsumed = n - nIn;
141402 static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){
141405 for(i=0; i<nIn; i++){
141415 if( nIn>mx*2 ){
141416 for(j=mx, i=nIn-mx; i<nIn; i++, j++){
141449 static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){
141453 if( nIn<3 || nIn>=(int)sizeof(zReverse)-7 ){
141456 copy_stemmer(zIn, nIn, zOut, pnOut);
141459 for(i=0, j=sizeof(zReverse)-6; i<nIn; i++, j--){
141468 copy_stemmer(zIn, nIn, zOut, pnOut);
150343 int nIn /* Length of z in bytes */
150346 const unsigned char *zTerm = &z[nIn];