Lines Matching refs:aFunc
18143 Hash aFunc; /* Hash table of connection functions */ member
19283 } *aFunc; member
117314 && pAggInfo->aFunc[iAgg].pFExpr==pExpr
117318 pAggInfo->aFunc[iAgg].pFExpr = pExpr;
117359 pInfo->aFunc = sqlite3ArrayAllocate(
117361 pInfo->aFunc,
117362 sizeof(pInfo->aFunc[0]),
117524 struct AggInfo_func *pItem = pAggInfo->aFunc;
117545 pItem = &pAggInfo->aFunc[i];
129219 p = (FuncDef*)sqlite3HashFind(&db->aFunc, zName);
129268 pOther = (FuncDef*)sqlite3HashInsert(&db->aFunc, pBest->zName, pBest);
142126 for(j=sqliteHashFirst(&db->aFunc); j; j=sqliteHashNext(j)){
150386 if( (pAggInfo->aFunc[0].pFunc->funcFlags&SQLITE_FUNC_COUNT)==0 ) return 0;
150387 assert( pAggInfo->aFunc[0].pFExpr==pExpr );
151423 sqlite3TreeViewExpr(0, pAggInfo->aFunc[ii].pFExpr, 0);
151454 Expr *pExpr = pAggInfo->aFunc[i].pFExpr;
151552 sqlite3WalkExpr(&w, pAggInfo->aFunc[i].pFExpr);
151601 for(pFunc=pAggInfo->aFunc, i=0; i<pAggInfo->nFunc; i++, pFunc++){
151658 for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
151745 for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
152034 sqlite3DbFree(db, p->aFunc);
153129 minMaxFlag = minMaxQuery(db, pAggInfo->aFunc[0].pFExpr, &pMinMaxOrderBy);
153166 && pAggInfo->aFunc[0].iDistinct>=0
153167 && ALWAYS(pAggInfo->aFunc[0].pFExpr!=0)
153168 && ALWAYS(ExprUseXList(pAggInfo->aFunc[0].pFExpr))
153169 && pAggInfo->aFunc[0].pFExpr->x.pList!=0
153171 Expr *pExpr = pAggInfo->aFunc[0].pFExpr->x.pList->a[0].pExpr;
153446 struct AggInfo_func *pF = &pAggInfo->aFunc[0];
153533 if( ExprHasProperty(pAggInfo->aFunc[i].pFExpr, EP_WinFunc) ){
153536 if( pAggInfo->aFunc[i].pFunc->funcFlags&SQLITE_FUNC_NEEDCOLL ){
153544 }else if( pAggInfo->nFunc==1 && pAggInfo->aFunc[0].iDistinct>=0 ){
153545 assert( ExprUseXList(pAggInfo->aFunc[0].pFExpr) );
153546 pDistinct = pAggInfo->aFunc[0].pFExpr->x.pList;
153576 struct AggInfo_func *pF = pAggInfo->aFunc;
153643 Expr *pExpr = pAggInfo->aFunc[i].pFExpr;
184051 for(i=sqliteHashFirst(&db->aFunc); i; i=sqliteHashNext(i)){
184061 sqlite3HashClear(&db->aFunc);
219554 } aFunc[] = {
219576 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
219578 if( aFunc[i].bPure ){
219583 rc = sqlite3_create_function(db, aFunc[i].zName, aFunc[i].nArg,
219585 aFunc[i].xFunc, 0, 0);
243286 } aFunc[] = {
243296 for(i=0; rc==SQLITE_OK && i<ArraySize(aFunc); i++){
243297 struct Fts5ExprFunc *p = &aFunc[i];