Lines Matching refs:aFunc

16893   Hash aFunc;                   /* Hash table of connection functions */  member
17881 } *aFunc; member
103608 return pInfo->aFunc[pExpr->iAgg].iMem;
105219 pInfo->aFunc = sqlite3ArrayAllocate(
105221 pInfo->aFunc,
105222 sizeof(pInfo->aFunc[0]),
105319 struct AggInfo_func *pItem = pAggInfo->aFunc;
105332 pItem = &pAggInfo->aFunc[i];
115553 p = (FuncDef*)sqlite3HashFind(&db->aFunc, zName);
115602 pOther = (FuncDef*)sqlite3HashInsert(&db->aFunc, pBest->zName, pBest);
126659 for(j=sqliteHashFirst(&db->aFunc); j; j=sqliteHashNext(j)){
133402 if( (pAggInfo->aFunc[0].pFunc->funcFlags&SQLITE_FUNC_COUNT)==0 ) return 0;
134219 assert( pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg
134220 && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg );
134224 for(pFunc=pAggInfo->aFunc, i=0; i<pAggInfo->nFunc; i++, pFunc++){
134249 for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
134276 for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
135216 minMaxFlag = minMaxQuery(db, sAggInfo.aFunc[0].pExpr, &pMinMaxOrderBy);
135221 Expr *pExpr = sAggInfo.aFunc[i].pExpr;
135247 ii, sAggInfo.aFunc[ii].iMem);
135248 sqlite3TreeViewExpr(0, sAggInfo.aFunc[ii].pExpr, 0);
135535 sqlite3VdbeAddOp2(v, OP_Count, iCsr, sAggInfo.aFunc[0].iMem);
135552 if( ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_WinFunc) ) continue;
135553 if( sAggInfo.aFunc[i].pFunc->funcFlags&SQLITE_FUNC_NEEDCOLL ) break;
135630 sqlite3DbFree(db, sAggInfo.aFunc);
161486 for(i=sqliteHashFirst(&db->aFunc); i; i=sqliteHashNext(i)){
161496 sqlite3HashClear(&db->aFunc);
187100 } aFunc[] = {
187148 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
187149 rc = sqlite3_create_function(db, aFunc[i].zName, aFunc[i].nArg, enc,
187150 (void*)&aFunc[i].flag,
187151 aFunc[i].xFunc, 0, 0);
193305 } aFunc[] = {
193327 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
193329 if( aFunc[i].bPure ){
193334 rc = sqlite3_create_function(db, aFunc[i].zName, aFunc[i].nArg,
193336 aFunc[i].xFunc, 0, 0);
214626 } aFunc[] = {
214636 for(i=0; rc==SQLITE_OK && i<ArraySize(aFunc); i++){
214637 struct Fts5ExprFunc *p = &aFunc[i];