Lines Matching refs:pCtx
1596 sqlite3_context *pCtx, in shellStrtod() argument
1603 sqlite3_result_double(pCtx, strtod(z,0)); in shellStrtod()
1614 sqlite3_context *pCtx, in shellDtostr() argument
1624 sqlite3_result_text(pCtx, z, -1, SQLITE_TRANSIENT); in shellDtostr()
1647 sqlite3_context *pCtx, in shellAddSchemaName() argument
1663 sqlite3 *db = sqlite3_context_db_handle(pCtx); in shellAddSchemaName()
1691 sqlite3_result_text(pCtx, z, -1, sqlite3_free); in shellAddSchemaName()
1697 sqlite3_result_value(pCtx, apVal[0]); in shellAddSchemaName()
3878 sqlite3_context *pCtx, /* Report error here, if not null */ in decimal_new() argument
3925 if( pCtx ) sqlite3_result_error_nomem(pCtx); in decimal_new()
3933 static void decimal_result(sqlite3_context *pCtx, Decimal *p){ in decimal_result() argument
3938 sqlite3_result_error_nomem(pCtx); in decimal_result()
3942 sqlite3_result_null(pCtx); in decimal_result()
3947 sqlite3_result_error_nomem(pCtx); in decimal_result()
3980 sqlite3_result_text(pCtx, z, i, sqlite3_free); in decimal_result()
3988 static void decimal_result_sci(sqlite3_context *pCtx, Decimal *p){ in decimal_result_sci() argument
3999 sqlite3_result_error_nomem(pCtx); in decimal_result_sci()
4003 sqlite3_result_null(pCtx); in decimal_result_sci()
4012 sqlite3_result_error_nomem(pCtx); in decimal_result_sci()
4041 sqlite3_result_text(pCtx, z, -1, sqlite3_free); in decimal_result_sci()
4797 static void percentError(sqlite3_context *pCtx, const char *zFormat, ...){ in percentError() argument
4798 PercentileFunc *pFunc = (PercentileFunc*)sqlite3_user_data(pCtx); in percentError()
4807 sqlite3_result_error(pCtx, zMsg2, -1); in percentError()
4816 static void percentStep(sqlite3_context *pCtx, int argc, sqlite3_value **argv){ in percentStep() argument
4828 PercentileFunc *pFunc = (PercentileFunc*)sqlite3_user_data(pCtx); in percentStep()
4834 percentError(pCtx, "the fraction argument to %%s()" in percentStep()
4842 p = (Percentile*)sqlite3_aggregate_context(pCtx, sizeof(*p)); in percentStep()
4851 percentError(pCtx, "the fraction argument to %%s()" in percentStep()
4863 percentError(pCtx, "input to %%s() is not numeric"); in percentStep()
4870 percentError(pCtx, "Inf input to %%s()"); in percentStep()
4881 sqlite3_result_error_nomem(pCtx); in percentStep()
4974 static void percentInverse(sqlite3_context *pCtx,int argc,sqlite3_value **argv){ in percentInverse() argument
4982 p = (Percentile*)sqlite3_aggregate_context(pCtx, sizeof(*p)); in percentInverse()
5021 static void percentCompute(sqlite3_context *pCtx, int bIsFinal){ in percentCompute() argument
5023 PercentileFunc *pFunc = (PercentileFunc*)sqlite3_user_data(pCtx); in percentCompute()
5027 p = (Percentile*)sqlite3_aggregate_context(pCtx, 0); in percentCompute()
5046 sqlite3_result_double(pCtx, vx); in percentCompute()
5055 static void percentFinal(sqlite3_context *pCtx){ in percentFinal() argument
5056 percentCompute(pCtx, 1); in percentFinal()
5058 static void percentValue(sqlite3_context *pCtx){ in percentValue() argument
5059 percentCompute(pCtx, 0); in percentValue()
8341 sqlite3_context *pCtx, /* Context to return bytes written in */ in writeFile() argument
8391 sqlite3_result_int64(pCtx, nWrite); in writeFile()
11161 sqlite3_context *pCtx, /* Store result here */ in zipfileInflate() argument
11168 sqlite3_result_error_nomem(pCtx); in zipfileInflate()
11181 zipfileCtxErrorMsg(pCtx, "inflateInit2() failed (%d)", err); in zipfileInflate()
11185 zipfileCtxErrorMsg(pCtx, "inflate() failed (%d)", err); in zipfileInflate()
11187 sqlite3_result_blob(pCtx, aRes, nOut, zipfileFree); in zipfileInflate()
12184 static void zipfileStep(sqlite3_context *pCtx, int nVal, sqlite3_value **apVal){ in zipfileStep() argument
12213 p = (ZipfileCtx*)sqlite3_aggregate_context(pCtx, sizeof(ZipfileCtx)); in zipfileStep()
12348 sqlite3_result_error(pCtx, zErr, -1); in zipfileStep()
12350 sqlite3_result_error_code(pCtx, rc); in zipfileStep()
12359 static void zipfileFinal(sqlite3_context *pCtx){ in zipfileFinal() argument
12365 p = (ZipfileCtx*)sqlite3_aggregate_context(pCtx, sizeof(ZipfileCtx)); in zipfileFinal()
12377 sqlite3_result_error_nomem(pCtx); in zipfileFinal()
12382 sqlite3_result_blob(pCtx, aZip, (int)nZip, zipfileFree); in zipfileFinal()
14013 void *pCtx, in idxAuthCallback() argument
14025 sqlite3expert *p = (sqlite3expert*)pCtx; in idxAuthCallback()
14289 sqlite3_context *pCtx, in idxSampleFunc() argument
14293 struct IdxSampleCtx *p = (struct IdxSampleCtx*)sqlite3_user_data(pCtx); in idxSampleFunc()
14309 sqlite3_result_int(pCtx, bRet); in idxSampleFunc()
14330 sqlite3_context *pCtx, in idxRemFunc() argument
14334 struct IdxRemCtx *p = (struct IdxRemCtx*)sqlite3_user_data(pCtx); in idxRemFunc()
14349 sqlite3_result_int64(pCtx, pSlot->iVal); in idxRemFunc()
14353 sqlite3_result_double(pCtx, pSlot->rVal); in idxRemFunc()
14357 sqlite3_result_blob(pCtx, pSlot->z, pSlot->n, SQLITE_TRANSIENT); in idxRemFunc()
14361 sqlite3_result_text(pCtx, pSlot->z, pSlot->n, SQLITE_TRANSIENT); in idxRemFunc()
14386 sqlite3_result_error_nomem(pCtx); in idxRemFunc()
14559 struct IdxRemCtx *pCtx = 0; in idxPopulateStat1() local
14586 pCtx = (struct IdxRemCtx*)idxMalloc(&rc, nByte); in idxPopulateStat1()
14592 2, SQLITE_UTF8, (void*)pCtx, idxRemFunc, 0, 0 in idxPopulateStat1()
14602 pCtx->nSlot = nMax+1; in idxPopulateStat1()
14638 if( pCtx ){ in idxPopulateStat1()
14639 for(i=0; i<pCtx->nSlot; i++){ in idxPopulateStat1()
14640 sqlite3_free(pCtx->aSlot[i].z); in idxPopulateStat1()
14642 sqlite3_free(pCtx); in idxPopulateStat1()
15615 sqlite3_context *pCtx, in intckParseCreateIndexFunc() argument
15628 sqlite3_result_text(pCtx, zRes, nRes, SQLITE_TRANSIENT); in intckParseCreateIndexFunc()
17551 void *pCtx
18147 sqlite3_context *pCtx, in dbdataValue() argument
18159 sqlite3_result_null(pCtx); in dbdataValue()
18163 sqlite3_result_int(pCtx, 0); in dbdataValue()
18166 sqlite3_result_int(pCtx, 1); in dbdataValue()
18184 sqlite3_result_double(pCtx, r); in dbdataValue()
18186 sqlite3_result_int64(pCtx, (sqlite3_int64)v); in dbdataValue()
18197 sqlite3_result_text16be(pCtx, (void*)pData, n, SQLITE_TRANSIENT); in dbdataValue()
18200 sqlite3_result_text16le(pCtx, (void*)pData, n, SQLITE_TRANSIENT); in dbdataValue()
18204 sqlite3_result_text(pCtx, (char*)pData, n, SQLITE_TRANSIENT); in dbdataValue()
18208 sqlite3_result_blob(pCtx, pData, n, SQLITE_TRANSIENT); in dbdataValue()
18214 sqlite3_result_double(pCtx, 0.0); in dbdataValue()
18216 sqlite3_result_int(pCtx, 0); in dbdataValue()
18218 sqlite3_result_text(pCtx, "", 0, SQLITE_STATIC); in dbdataValue()
18220 sqlite3_result_blob(pCtx, "", 0, SQLITE_STATIC); in dbdataValue()
19377 sqlite3_context *pCtx, in recoverPageIsUsed() argument
19381 sqlite3_recover *p = (sqlite3_recover*)sqlite3_user_data(pCtx); in recoverPageIsUsed()
19384 sqlite3_result_int(pCtx, recoverBitmapQuery(p->laf.pUsed, pgno)); in recoverPageIsUsed()
19402 sqlite3_context *pCtx, in recoverGetPage() argument
19406 sqlite3_recover *p = (sqlite3_recover*)sqlite3_user_data(pCtx); in recoverGetPage()
19413 sqlite3_result_int64(pCtx, nPg); in recoverGetPage()
19435 sqlite3_result_blob(pCtx, aPg, nPg-p->nReserve, SQLITE_TRANSIENT); in recoverGetPage()
19442 if( p->zErrMsg ) sqlite3_result_error(pCtx, p->zErrMsg, -1); in recoverGetPage()
19443 sqlite3_result_error_code(pCtx, p->errCode); in recoverGetPage()
21901 sqlite3_context *pCtx, in shellPutsFunc() argument
21905 ShellState *p = (ShellState*)sqlite3_user_data(pCtx); in shellPutsFunc()
21908 sqlite3_result_value(pCtx, apVal[0]); in shellPutsFunc()
25770 static int session_filter(void *pCtx, const char *zTab){ in session_filter() argument
25771 OpenSession *pSession = (OpenSession*)pCtx; in session_filter()
25934 sqlite3_context *pCtx, in shellModuleSchema() argument
25940 ShellState *p = (ShellState*)sqlite3_user_data(pCtx); in shellModuleSchema()
25950 zFake = zName? shellFakeSchema(sqlite3_context_db_handle(pCtx), 0, zName) : 0; in shellModuleSchema()
25954 sqlite3_result_text(pCtx, sqlite3_mprintf("/* %s */", zFake), in shellModuleSchema()
27332 sqlite3_context *pCtx, in shellFkeyCollateClause() argument
27336 sqlite3 *db = sqlite3_context_db_handle(pCtx); in shellFkeyCollateClause()
27351 sqlite3_result_text(pCtx, "", -1, SQLITE_STATIC); in shellFkeyCollateClause()
27363 sqlite3_result_text(pCtx, z, -1, SQLITE_TRANSIENT); in shellFkeyCollateClause()
28407 static int recoverSqlCb(void *pCtx, const char *zSql){ in recoverSqlCb() argument
28408 ShellState *pState = (ShellState*)pCtx; in recoverSqlCb()