Lines Matching defs:nExpr
159 pNew->nExpr = pNew->nAlloc = p->nExpr;
160 pNew->a = pItem = sqliteMalloc( p->nExpr*sizeof(p->a[0]) );
165 for(i=0; i<p->nExpr; i++, pItem++){
260 if( pList->nAlloc<=pList->nExpr ){
265 pList->nExpr = pList->nAlloc = 0;
271 struct ExprList_item *pItem = &pList->a[pList->nExpr++];
288 assert( pList->a!=0 || (pList->nExpr==0 && pList->nAlloc==0) );
289 assert( pList->nExpr<=pList->nAlloc );
290 for(i=0; i<pList->nExpr; i++){
324 for(i=0; i<p->pList->nExpr; i++){
328 return p->pLeft!=0 || p->pRight!=0 || (p->pList && p->pList->nExpr>0);
542 for(j=0; j<pEList->nExpr; j++){
711 for(i=0; i<pExpr->pList->nExpr; i++){
723 for(i=0; i<pExpr->pList->nExpr; i++){
772 for(i=0; i<pList->nExpr; i++){
833 int n = pExpr->pList ? pExpr->pList->nExpr : 0; /* Number of arguments */
905 int n = pExpr->pList->nExpr;
983 assert( p->pSelect->pEList->nExpr>0 );
994 for(i=1; i<pList->nExpr; i+=2){
1154 int nExpr = pList ? pList->nExpr : 0;
1159 pDef = sqliteFindFunction(pParse->db, zId, nId, nExpr, 0);
1161 nExpr = sqliteExprCodeExprList(pParse, pList, pDef->includeTypes);
1162 sqliteVdbeOp3(v, OP_Function, nExpr, 0, (char*)pDef, P3_POINTER);
1206 int nExpr;
1210 assert((pExpr->pList->nExpr % 2) == 0);
1211 assert(pExpr->pList->nExpr > 0);
1212 nExpr = pExpr->pList->nExpr;
1217 for(i=0; i<nExpr; i=i+2){
1283 n = pList->nExpr;
1507 if( pA->pList->nExpr!=pB->pList->nExpr ) return 0;
1508 for(i=0; i<pA->pList->nExpr; i++){
1593 pExpr->pList ? pExpr->pList->nExpr : 0, 0);
1606 int n = pExpr->pList->nExpr;