• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/sqlite-3.6.22/

Lines Matching defs:ag

52325     } ag;
53475 #if 0 /* local variables moved into u.ag */
53481 #endif /* local variables moved into u.ag */
53483 u.ag.n = pOp->p5;
53484 u.ag.apVal = p->apArg;
53485 assert( u.ag.apVal || u.ag.n==0 );
53487 assert( u.ag.n==0 || (pOp->p2>0 && pOp->p2+u.ag.n<=p->nMem+1) );
53488 assert( pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+u.ag.n );
53489 u.ag.pArg = &aMem[pOp->p2];
53490 for(u.ag.i=0; u.ag.i<u.ag.n; u.ag.i++, u.ag.pArg++){
53491 u.ag.apVal[u.ag.i] = u.ag.pArg;
53492 sqlite3VdbeMemStoreType(u.ag.pArg);
53493 REGISTER_TRACE(pOp->p2, u.ag.pArg);
53498 u.ag.ctx.pFunc = pOp->p4.pFunc;
53499 u.ag.ctx.pVdbeFunc = 0;
53501 u.ag.ctx.pVdbeFunc = (VdbeFunc*)pOp->p4.pVdbeFunc;
53502 u.ag.ctx.pFunc = u.ag.ctx.pVdbeFunc->pFunc;
53507 u.ag.ctx.s.flags = MEM_Null;
53508 u.ag.ctx.s.db = db;
53509 u.ag.ctx.s.xDel = 0;
53510 u.ag.ctx.s.zMalloc = 0;
53513 ** the pointer to u.ag.ctx.s so in case the user-function can use
53516 sqlite3VdbeMemMove(&u.ag.ctx.s, pOut);
53517 MemSetTypeFlag(&u.ag.ctx.s, MEM_Null);
53519 u.ag.ctx.isError = 0;
53520 if( u.ag.ctx.pFunc->flags & SQLITE_FUNC_NEEDCOLL ){
53524 u.ag.ctx.pColl = pOp[-1].p4.pColl;
53527 (*u.ag.ctx.pFunc->xFunc)(&u.ag.ctx, u.ag.n, u.ag.apVal);
53529 sqlite3VdbeMemRelease(&u.ag.ctx.s);
53542 sqlite3VdbeMemRelease(&u.ag.ctx.s);
53549 if( u.ag.ctx.pVdbeFunc ){
53550 sqlite3VdbeDeleteAuxData(u.ag.ctx.pVdbeFunc, pOp->p1);
53551 pOp->p4.pVdbeFunc = u.ag.ctx.pVdbeFunc;
53556 if( u.ag.ctx.isError ){
53557 sqlite3SetString(&p->zErrMsg, db, "%s", sqlite3_value_text(&u.ag.ctx.s));
53558 rc = u.ag.ctx.isError;
53562 sqlite3VdbeChangeEncoding(&u.ag.ctx.s, encoding);
53563 sqlite3VdbeMemMove(pOut, &u.ag.ctx.s);