Home
last modified time | relevance | path

Searched refs:pAgg (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/lib/libsqlite/src/
H A Dvdbeaux.c485 if( p->pAgg==0 ){ in sqlite_aggregate_context()
487 p->pAgg = (void*)p->s.z; in sqlite_aggregate_context()
488 memset(p->pAgg, 0, nByte); in sqlite_aggregate_context()
490 p->pAgg = sqliteMalloc( nByte ); in sqlite_aggregate_context()
493 return p->pAgg; in sqlite_aggregate_context()
681 void sqliteVdbeAggReset(Agg *pAgg){ in sqliteVdbeAggReset() argument
684 for(p = sqliteHashFirst(&pAgg->hash); p; p = sqliteHashNext(p)){ in sqliteVdbeAggReset()
686 assert( pAgg->apFunc!=0 ); in sqliteVdbeAggReset()
687 for(i=0; i<pAgg->nMem; i++){ in sqliteVdbeAggReset()
689 if( pAgg->apFunc[i] && (pMem->flags & MEM_AggCtx)!=0 ){ in sqliteVdbeAggReset()
[all …]
H A Dselect.c2348 AggExpr *pAgg; in sqliteSelect() local
2358 for(i=0, pAgg=pParse->aAgg; i<pParse->nAgg; i++, pAgg++){ in sqliteSelect()
2359 if( pAgg->isAgg ) continue; in sqliteSelect()
2360 sqliteExprCode(pParse, pAgg->pExpr); in sqliteSelect()
2365 for(i=0, pAgg=pParse->aAgg; i<pParse->nAgg; i++, pAgg++){ in sqliteSelect()
2369 if( !pAgg->isAgg ) continue; in sqliteSelect()
2370 assert( pAgg->pFunc!=0 ); in sqliteSelect()
2371 assert( pAgg->pFunc->xStep!=0 ); in sqliteSelect()
2372 pDef = pAgg->pFunc; in sqliteSelect()
2373 pE = pAgg->pExpr; in sqliteSelect()
H A DvdbeInt.h159 void *pAgg; /* Aggregate context */ member
H A Dvdbe.c4464 ctx.pAgg = pMem->z; in sqliteVdbeExec()
4469 pMem->z = ctx.pAgg; in sqliteVdbeExec()
4595 ctx.pAgg = (void*)aMem[i].z; in sqliteVdbeExec()