Lines Matching refs:ctx
456 sqlite3_context ctx; in sqlite3VdbeMemFinalize() local
464 memset(&ctx, 0, sizeof(ctx)); in sqlite3VdbeMemFinalize()
468 ctx.pOut = &t; in sqlite3VdbeMemFinalize()
469 ctx.pMem = pMem; in sqlite3VdbeMemFinalize()
470 ctx.pFunc = pFunc; in sqlite3VdbeMemFinalize()
471 ctx.enc = ENC(t.db); in sqlite3VdbeMemFinalize()
472 pFunc->xFinalize(&ctx); /* IMP: R-24505-23230 */ in sqlite3VdbeMemFinalize()
476 return ctx.isError; in sqlite3VdbeMemFinalize()
489 sqlite3_context ctx; in sqlite3VdbeMemAggValue() local
495 memset(&ctx, 0, sizeof(ctx)); in sqlite3VdbeMemAggValue()
497 ctx.pOut = pOut; in sqlite3VdbeMemAggValue()
498 ctx.pMem = pAccum; in sqlite3VdbeMemAggValue()
499 ctx.pFunc = pFunc; in sqlite3VdbeMemAggValue()
500 ctx.enc = ENC(pAccum->db); in sqlite3VdbeMemAggValue()
501 pFunc->xValue(&ctx); in sqlite3VdbeMemAggValue()
502 return ctx.isError; in sqlite3VdbeMemAggValue()
1464 sqlite3_context ctx; /* Context object for function invocation */ in valueFromFunction() local
1507 memset(&ctx, 0, sizeof(ctx)); in valueFromFunction()
1508 ctx.pOut = pVal; in valueFromFunction()
1509 ctx.pFunc = pFunc; in valueFromFunction()
1510 ctx.enc = ENC(db); in valueFromFunction()
1511 pFunc->xSFunc(&ctx, nVal, apVal); in valueFromFunction()
1512 if( ctx.isError ){ in valueFromFunction()
1513 rc = ctx.isError; in valueFromFunction()