Lines Matching defs:aFunc

10513   FuncDefHash aFunc;            /* Hash table of connection functions */
10635 ** structure. A pointer to this structure is stored in the sqlite.aFunc
11232 ** AggInfo.aCol[] or AggInfo.aFunc[] of information needed to generate
11235 ** AggInfo.pGroupBy and AggInfo.aFunc.pExpr point to fields within the
11247 int mnReg, mxReg; /* Range of registers allocated for aCol and aFunc */
11266 } *aFunc;
11267 int nFunc; /* Number of entries in aFunc[] */
11384 i16 iAgg; /* Which entry in pAggInfo->aCol[] or ->aFunc[] */
15726 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aDateTimeFuncs);
15729 sqlite3FuncDefInsert(pHash, &aFunc[i]);
61968 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aAnalyzeTableFuncs);
61970 sqlite3FuncDefInsert(pHash, &aFunc[i]);
80967 inReg = pInfo->aFunc[pExpr->iAgg].iMem;
82329 ** Add a new element to the pAggInfo->aFunc[] array. Return the index of
82334 pInfo->aFunc = sqlite3ArrayAllocate(
82336 pInfo->aFunc,
82337 sizeof(pInfo->aFunc[0]),
82433 struct AggInfo_func *pItem = pAggInfo->aFunc;
82440 /* pExpr is original. Make a new entry in pAggInfo->aFunc[]
82446 pItem = &pAggInfo->aFunc[i];
82460 /* Make pExpr point to the appropriate pAggInfo->aFunc[] entry
82822 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aAlterTableFuncs);
82825 sqlite3FuncDefInsert(pHash, &aFunc[i]);
90713 h = (sqlite3UpperToLower[(u8)zName[0]] + nName) % ArraySize(db->aFunc.a);
90717 p = functionSearch(&db->aFunc, h, zName, nName);
90764 sqlite3FuncDefInsert(&db->aFunc, pBest);
93406 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aBuiltinFunc);
93409 sqlite3FuncDefInsert(pHash, &aFunc[i]);
105026 Expr *pExpr = pAggInfo->aFunc[0].pExpr; /* Aggregate function */
105075 if( (pAggInfo->aFunc[0].pFunc->funcFlags&SQLITE_FUNC_COUNT)==0 ) return 0;
105816 assert( pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg
105817 && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg );
105821 for(pFunc=pAggInfo->aFunc, i=0; i<pAggInfo->nFunc; i++, pFunc++){
105846 for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
105867 for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
106348 assert( !ExprHasProperty(sAggInfo.aFunc[i].pExpr, EP_xIsSelect) );
106350 sqlite3ExprAnalyzeAggList(&sNC, sAggInfo.aFunc[i].pExpr->x.pList);
106645 sqlite3VdbeAddOp2(v, OP_Count, iCsr, sAggInfo.aFunc[0].iMem);
106760 sqlite3DbFree(db, sAggInfo.aFunc);
123113 for(j=0; j<ArraySize(db->aFunc.a); j++){
123115 for(p=db->aFunc.a[j]; p; p=pHash){