Lines Matching refs:pList

181   ExprList *pList;           /* List of operands to the LIKE operator */  in isLikeOrGlob()  local
197 pList = pExpr->x.pList; in isLikeOrGlob()
198 pLeft = pList->a[1].pExpr; in isLikeOrGlob()
200 pRight = sqlite3ExprSkipCollate(pList->a[0].pExpr); in isLikeOrGlob()
368 ExprList *pList; in isAuxiliaryVtabOperator() local
373 pList = pExpr->x.pList; in isAuxiliaryVtabOperator()
374 if( pList==0 || pList->nExpr!=2 ){ in isAuxiliaryVtabOperator()
385 pCol = pList->a[1].pExpr; in isAuxiliaryVtabOperator()
392 *ppRight = pList->a[0].pExpr; in isAuxiliaryVtabOperator()
409 pCol = pList->a[0].pExpr; in isAuxiliaryVtabOperator()
426 *ppRight = pList->a[1].pExpr; in isAuxiliaryVtabOperator()
863 ExprList *pList = 0; /* The RHS of the IN operator */ in exprAnalyzeOrTerm() local
874 pList = sqlite3ExprListAppend(pWInfo->pParse, pList, pDup); in exprAnalyzeOrTerm()
884 pNew->x.pList = pList; in exprAnalyzeOrTerm()
891 sqlite3ExprListDelete(db, pList); in exprAnalyzeOrTerm()
1015 pExpr = pExpr->x.pList->a[0].pExpr; in exprMightBeIndexed()
1087 pTerm->prereqRight = sqlite3WhereExprListUsage(pMaskSet, pExpr->x.pList); in exprAnalyze()
1094 || pExpr->x.pList!=0 in exprAnalyze()
1149 pLeft = pLeft->x.pList->a[pTerm->u.x.iField-1].pExpr; in exprAnalyze()
1229 ExprList *pList; in exprAnalyze() local
1233 pList = pExpr->x.pList; in exprAnalyze()
1234 assert( pList!=0 ); in exprAnalyze()
1235 assert( pList->nExpr==2 ); in exprAnalyze()
1241 sqlite3ExprDup(db, pList->a[i].pExpr, 0)); in exprAnalyze()
1327 pLeft = pExpr->x.pList->a[1].pExpr; in exprAnalyze()
1742 assert( p->x.pList==0 ); in sqlite3WhereExprUsageFull()
1746 }else if( p->x.pList ){ in sqlite3WhereExprUsageFull()
1747 mask |= sqlite3WhereExprListUsage(pMaskSet, p->x.pList); in sqlite3WhereExprUsageFull()
1771 Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet, ExprList *pList){ in sqlite3WhereExprListUsage() argument
1774 if( pList ){ in sqlite3WhereExprListUsage()
1775 for(i=0; i<pList->nExpr; i++){ in sqlite3WhereExprListUsage()
1776 mask |= sqlite3WhereExprUsage(pMaskSet, pList->a[i].pExpr); in sqlite3WhereExprListUsage()