| /sqlite-3.40.0/src/ |
| H A D | test_md5.c | 181 ctx->isInit = 1; in MD5Init() 186 ctx->bits[0] = 0; in MD5Init() 219 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Update() 229 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Update() 263 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Final() 274 memcpy(ctx->in + 14*4, ctx->bits, 8); in MD5Final() 276 MD5Transform(ctx->buf, (uint32 *)ctx->in); in MD5Final() 324 MD5Context ctx; in md5_cmd() local 334 MD5Init(&ctx); in md5_cmd() 356 MD5Context ctx; in md5file_cmd() local [all …]
|
| H A D | test_window.c | 40 sqlite3_context *ctx, in doTestWindowStep() argument 108 sqlite3_context *ctx, in testWindowStep() argument 112 doTestWindowStep(0, ctx, nArg, apArg); in testWindowStep() 115 sqlite3_context *ctx, in testWindowInverse() argument 119 doTestWindowStep(1, ctx, nArg, apArg); in testWindowInverse() 123 doTestWindowFinalize(0, ctx); in testWindowFinal() 126 doTestWindowFinalize(1, ctx); in testWindowValue() 226 sqlite3_context *ctx, in sumintStep() argument 247 sqlite3_context *ctx, in sumintInverse() argument 264 sqlite3_result_int64(ctx, res); in sumintFinal() [all …]
|
| H A D | json.c | 1368 sqlite3_context *ctx, in jsonParseFunc() argument 1379 jsonInit(&s, ctx); in jsonParseFunc() 1437 jsonInit(&jx, ctx); in jsonQuoteFunc() 1456 jsonInit(&jx, ctx); in jsonArrayFunc() 1485 p = jsonParseCached(ctx, argv, ctx); in jsonArrayLengthFunc() 1547 p = jsonParseCached(ctx, argv, ctx); in jsonExtractFunc() 1747 jsonInit(&jx, ctx); in jsonObjectFunc() 1921 p = jsonParseCached(ctx, argv, ctx); in jsonTypeFunc() 1975 pStr->pCtx = ctx; in jsonArrayStep() 1983 pStr->pCtx = ctx; in jsonArrayCompute() [all …]
|
| H A D | vdbevtab.c | 236 sqlite3_result_int(ctx, pCur->iAddr); in bytecodevtabColumn() 243 sqlite3_result_int(ctx, pOp->p1); in bytecodevtabColumn() 246 sqlite3_result_int(ctx, pOp->p2); in bytecodevtabColumn() 249 sqlite3_result_int(ctx, pOp->p3); in bytecodevtabColumn() 257 sqlite3_result_text(ctx, pCur->zP4, -1, SQLITE_STATIC); in bytecodevtabColumn() 261 sqlite3_result_text(ctx, zCom, -1, sqlite3_free); in bytecodevtabColumn() 266 sqlite3_result_int(ctx, pOp->p5); in bytecodevtabColumn() 277 sqlite3_result_text(ctx, "(FK)", 4, SQLITE_STATIC); in bytecodevtabColumn() 282 sqlite3_result_text(ctx, pCur->zType, -1, SQLITE_STATIC); in bytecodevtabColumn() 288 sqlite3_result_text(ctx, pCur->zName, -1, SQLITE_STATIC); in bytecodevtabColumn() [all …]
|
| H A D | dbstat.c | 801 sqlite3_context *ctx, in statColumn() argument 816 sqlite3_result_int64(ctx, pCsr->nPage); in statColumn() 818 sqlite3_result_int64(ctx, pCsr->iPageno); in statColumn() 827 sqlite3_result_int(ctx, pCsr->nCell); in statColumn() 830 sqlite3_result_int(ctx, pCsr->nPayload); in statColumn() 833 sqlite3_result_int(ctx, pCsr->nUnused); in statColumn() 836 sqlite3_result_int(ctx, pCsr->nMxPayload); in statColumn() 840 sqlite3_result_int64(ctx, pCsr->iOffset); in statColumn() 844 sqlite3_result_int(ctx, pCsr->szPage); in statColumn() 847 sqlite3 *db = sqlite3_context_db_handle(ctx); in statColumn() [all …]
|
| H A D | vdbemem.c | 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() 476 return ctx.isError; in sqlite3VdbeMemFinalize() 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() 1507 memset(&ctx, 0, sizeof(ctx)); in valueFromFunction() [all …]
|
| H A D | test_fs.c | 295 static int fsdirColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){ in fsdirColumn() argument 299 sqlite3_result_text(ctx, pCsr->zDir, -1, SQLITE_STATIC); in fsdirColumn() 303 sqlite3_result_text(ctx, pCsr->pEntry->d_name, -1, SQLITE_TRANSIENT); in fsdirColumn() 565 static int fstreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){ in fstreeColumn() argument 568 sqlite3_result_value(ctx, sqlite3_column_value(pCsr->pStmt, 0)); in fstreeColumn() 575 sqlite3_result_int64(ctx, sBuf.st_size); in fstreeColumn() 584 sqlite3_result_blob(ctx, aBuf, nRead, SQLITE_TRANSIENT); in fstreeColumn() 722 static int fsColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){ in fsColumn() argument 727 sqlite3_result_value(ctx, sqlite3_column_value(pCur->pStmt, 0)); in fsColumn() 758 sqlite3_result_text(ctx, pCur->zBuf, -1, SQLITE_TRANSIENT); in fsColumn()
|
| H A D | dbpage.c | 265 sqlite3_context *ctx, in dbpageColumn() argument 272 sqlite3_result_int(ctx, pCsr->pgno); in dbpageColumn() 280 sqlite3_result_zeroblob(ctx, pCsr->szPage); in dbpageColumn() 284 sqlite3_result_blob(ctx, sqlite3PagerGetData(pDbPage), pCsr->szPage, in dbpageColumn() 292 sqlite3 *db = sqlite3_context_db_handle(ctx); in dbpageColumn() 293 sqlite3_result_text(ctx, db->aDb[pCsr->iDb].zDbSName, -1, SQLITE_STATIC); in dbpageColumn()
|
| H A D | test_tclvar.c | 250 static int tclvarColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){ in tclvarColumn() argument 266 sqlite3_result_text(ctx, z1, -1, SQLITE_TRANSIENT); in tclvarColumn() 270 sqlite3_result_text(ctx, z2, -1, SQLITE_TRANSIENT); in tclvarColumn() 275 sqlite3_result_text(ctx, Tcl_GetString(pVal), -1, SQLITE_TRANSIENT); in tclvarColumn() 282 sqlite3_result_text(ctx, z3, -1, sqlite3_free); in tclvarColumn() 284 sqlite3_result_text(ctx, z1, -1, SQLITE_TRANSIENT); in tclvarColumn()
|
| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_aux.c | 210 HighlightContext ctx; in fts5HighlightFunction() local 224 rc = pApi->xColumnText(pFts, iCol, &ctx.zIn, &ctx.nIn); in fts5HighlightFunction() 226 if( ctx.zIn ){ in fts5HighlightFunction() 232 rc = pApi->xTokenize(pFts, ctx.zIn, ctx.nIn, (void*)&ctx,fts5HighlightCb); in fts5HighlightFunction() 234 fts5HighlightAppend(&rc, &ctx, &ctx.zIn[ctx.iOff], ctx.nIn - ctx.iOff); in fts5HighlightFunction() 382 HighlightContext ctx; in fts5SnippetFunction() local 485 rc = pApi->xColumnText(pFts, iBestCol, &ctx.zIn, &ctx.nIn); in fts5SnippetFunction() 490 if( ctx.zIn ){ in fts5SnippetFunction() 504 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){ in fts5SnippetFunction() 509 rc = pApi->xTokenize(pFts, ctx.zIn, ctx.nIn, (void*)&ctx,fts5HighlightCb); in fts5SnippetFunction() [all …]
|
| H A D | fts5_storage.c | 402 Fts5InsertCtx ctx; in fts5StorageDeleteFromIndex() local 413 ctx.pStorage = p; in fts5StorageDeleteFromIndex() 414 ctx.iCol = -1; in fts5StorageDeleteFromIndex() 431 ctx.szCol = 0; in fts5StorageDeleteFromIndex() 609 ctx.pStorage = p; in sqlite3Fts5StorageRebuild() 624 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){ in sqlite3Fts5StorageRebuild() 637 p->aTotalSize[ctx.iCol] += (i64)ctx.szCol; in sqlite3Fts5StorageRebuild() 744 ctx.pStorage = p; in sqlite3Fts5StorageIndexInsert() 750 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){ in sqlite3Fts5StorageIndexInsert() 751 ctx.szCol = 0; in sqlite3Fts5StorageIndexInsert() [all …]
|
| H A D | fts5_tcl.c | 299 F5tFunction ctx; in xF5tApi() local 300 ctx.interp = interp; in xF5tApi() 301 ctx.pScript = objv[3]; in xF5tApi() 302 rc = p->pApi->xTokenize(p->pFts, zText, nText, &ctx, xTokenizeCb); in xF5tApi() 383 F5tFunction ctx; in xF5tApi() local 387 ctx.interp = interp; in xF5tApi() 388 ctx.pScript = objv[3]; in xF5tApi() 699 F5tTokenizeCtx ctx; in f5tTokenize() local 737 ctx.bSubst = (objc==5); in f5tTokenize() 738 ctx.pRet = pRet; in f5tTokenize() [all …]
|
| /sqlite-3.40.0/test/ |
| H A D | window5.test | 24 proc m_step {ctx val} { 25 lappend ctx $val 26 return $ctx 28 proc m_value {ctx} { 29 set lSort [lsort $ctx] 47 proc m_inverse {ctx val} { 48 set ctx [lrange $ctx 1 end] 49 return $ctx 51 proc w_value {ctx} { 52 lsort $ctx
|
| H A D | threadtest3.c | 270 ctx->isInit = 1; in MD5Init() 275 ctx->bits[0] = 0; in MD5Init() 276 ctx->bits[1] = 0; in MD5Init() 289 t = ctx->bits[0]; in MD5Update() 308 MD5Transform(ctx->buf, (uint32 *)ctx->u.in); in MD5Update() 318 MD5Transform(ctx->buf, (uint32 *)ctx->u.in); in MD5Update() 352 MD5Transform(ctx->buf, (uint32 *)ctx->u.in); in MD5Final() 363 ctx->u.in32[14] = ctx->bits[0]; in MD5Final() 364 ctx->u.in32[15] = ctx->bits[1]; in MD5Final() 366 MD5Transform(ctx->buf, (uint32 *)ctx->u.in); in MD5Final() [all …]
|
| H A D | tt3_checkpoint.c | 132 CheckpointStarvationCtx ctx = { SQLITE_CHECKPOINT_PASSIVE, 0 }; in checkpoint_starvation_1() local 133 checkpoint_starvation_main(nMs, &ctx); in checkpoint_starvation_1() 134 if( ctx.nMaxFrame<(CHECKPOINT_STARVATION_FRAMELIMIT*10) ){ in checkpoint_starvation_1() 135 test_error(&err, "WAL failed to grow - %d frames", ctx.nMaxFrame); in checkpoint_starvation_1() 142 CheckpointStarvationCtx ctx = { SQLITE_CHECKPOINT_RESTART, 0 }; in checkpoint_starvation_2() local 143 checkpoint_starvation_main(nMs, &ctx); in checkpoint_starvation_2() 144 if( ctx.nMaxFrame>CHECKPOINT_STARVATION_FRAMELIMIT+10 ){ in checkpoint_starvation_2() 145 test_error(&err, "WAL grew too large - %d frames", ctx.nMaxFrame); in checkpoint_starvation_2()
|
| H A D | swarmvtab3.test | 142 CREATE TEMP TABLE swarm(file, tbl, minval, maxval, ctx); 154 set ctx [expr abs(int(rand() *1000000))] 155 if {[info exists ctx_used($ctx)]==0} break 157 set ctx_used($ctx) 1 159 set file test_remote.db$ctx 175 proc missing_db {filename ctx} { 176 file copy $ctx $filename 180 proc openclose_db {filename ctx bClose} { 207 'SELECT file, tbl, minval, minval, ctx FROM swarm',
|
| H A D | bestindex6.test | 86 CREATE TABLE t2(ctx int, id int, value text); 97 select * from t2 left join t1 on t1.id=t2.ctx where t1.value is null; 101 select * from vt2 left join vt1 on vt1.id=vt2.ctx where vt1.value is null; 106 select * from vt2 left join vt1 on vt1.id=vt2.ctx where vt1.value is $xxx; 110 select * from t2 left join vt1 on vt1.id=t2.ctx where vt1.value = 3
|
| /sqlite-3.40.0/ext/lsm1/ |
| H A D | lsm_shared.c | 182 DbTruncateCtx ctx; in dbTruncate() 228 ctx.iInUse = -1; in dbTruncateFile() 691 ctx[0].pDb = pDb; in lsmWalkFreelist() 695 ctx[0].iFree = ctx[0].pFreelist->nEntry-1; in lsmWalkFreelist() 700 ctx[0].pUsrctx = (void *)&ctx[1]; in lsmWalkFreelist() 701 ctx[0].bDone = 0; in lsmWalkFreelist() 703 ctx[1].pDb = pDb; in lsmWalkFreelist() 707 ctx[1].iFree = ctx[1].pFreelist->nEntry-1; in lsmWalkFreelist() 711 ctx[1].xUsr = x; in lsmWalkFreelist() 713 ctx[1].bDone = 0; in lsmWalkFreelist() [all …]
|
| H A D | lsm_vtab.c | 636 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */ in lsm1Column() argument 647 sqlite3_result_blob(ctx, pVal, nVal, SQLITE_TRANSIENT); in lsm1Column() 649 sqlite3_result_text(ctx,(const char*)pVal, nVal, SQLITE_TRANSIENT); in lsm1Column() 654 sqlite3_result_int64(ctx, (sqlite3_int64)v1); in lsm1Column() 662 sqlite3_result_blob(ctx, pVal, nVal, SQLITE_TRANSIENT); in lsm1Column() 668 sqlite3_result_blob(ctx, pVal, nVal, SQLITE_TRANSIENT); in lsm1Column() 680 sqlite3_result_int(ctx, pCur->aiOfst[i]); in lsm1Column() 686 sqlite3_result_int64(ctx, v); in lsm1Column() 693 sqlite3_result_double(ctx, v); in lsm1Column() 698 sqlite3_result_text(ctx, (const char*)zData, nData, SQLITE_TRANSIENT); in lsm1Column() [all …]
|
| /sqlite-3.40.0/ext/lsm1/lsm-test/ |
| H A D | lsmtest_io.c | 194 IoContext ctx; in do_io() local 206 memset(&ctx, 0, sizeof(IoContext)); in do_io() 222 ctx.fd = open(zFile, O_RDWR|O_CREAT|_O_BINARY, 0644); in do_io() 223 if( ctx.fd<0 ){ in do_io() 233 rc = doOneCmd(&ctx, aData, pgsz, z, &z); in do_io() 238 rc = doOneCmd(&ctx, aData, pgsz, azArg[i], 0); in do_io() 242 printf("%dK written in %d ms\n", ctx.nWrite, testTimeGet()); in do_io() 245 close(ctx.fd); in do_io()
|
| /sqlite-3.40.0/ext/misc/ |
| H A D | fileio.c | 153 db = sqlite3_context_db_handle(ctx); in readFileContents() 156 sqlite3_result_error_code(ctx, SQLITE_TOOBIG); in readFileContents() 162 sqlite3_result_error_nomem(ctx); in readFileContents() 167 sqlite3_result_blob64(ctx, pBuf, nIn, sqlite3_free); in readFileContents() 169 sqlite3_result_error_code(ctx, SQLITE_IOERR); in readFileContents() 201 sqlite3_result_error(ctx, zMsg, -1); in ctxErrorMsg() 765 sqlite3_result_int64(ctx, pCur->sStat.st_mode); in fsdirColumn() 769 sqlite3_result_int64(ctx, pCur->sStat.st_mtime); in fsdirColumn() 775 sqlite3_result_null(ctx); in fsdirColumn() 790 sqlite3_result_error_nomem(ctx); in fsdirColumn() [all …]
|
| H A D | btreeinfo.c | 333 sqlite3_context *ctx, in binfoColumn() argument 339 sqlite3 *db = sqlite3_context_db_handle(ctx); in binfoColumn() 352 sqlite3_result_value(ctx, sqlite3_column_value(pCsr->pStmt, i+1)); in binfoColumn() 356 sqlite3_result_int(ctx, pCsr->hasRowid); in binfoColumn() 360 sqlite3_result_int64(ctx, pCsr->nEntry); in binfoColumn() 364 sqlite3_result_int(ctx, pCsr->nPage); in binfoColumn() 368 sqlite3_result_int(ctx, pCsr->depth); in binfoColumn() 372 sqlite3_result_text(ctx, pCsr->zSchema, -1, SQLITE_STATIC); in binfoColumn()
|
| H A D | carray.c | 193 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */ in carrayColumn() argument 202 sqlite3_result_text(ctx, azType[pCur->eType], -1, SQLITE_STATIC); in carrayColumn() 209 sqlite3_result_int(ctx, p[pCur->iRowid-1]); in carrayColumn() 214 sqlite3_result_int64(ctx, p[pCur->iRowid-1]); in carrayColumn() 219 sqlite3_result_double(ctx, p[pCur->iRowid-1]); in carrayColumn() 224 sqlite3_result_text(ctx, p[pCur->iRowid-1], -1, SQLITE_TRANSIENT); in carrayColumn() 230 sqlite3_result_int64(ctx, x); in carrayColumn()
|
| H A D | qpvtab.c | 214 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */ in qpvtabColumn() argument 230 sqlite3_result_null(ctx); in qpvtabColumn() 232 sqlite3_result_int(ctx, atoi(z)); in qpvtabColumn() 234 sqlite3_result_text64(ctx, z, zEnd-z, SQLITE_TRANSIENT, SQLITE_UTF8); in qpvtabColumn() 238 sqlite3_result_int(ctx, i-QPVTAB_A+1); in qpvtabColumn() 241 sqlite3_result_text64(ctx, &x, 1, SQLITE_TRANSIENT, SQLITE_UTF8); in qpvtabColumn() 244 sqlite3_result_int(ctx, pCur->flags); in qpvtabColumn()
|
| H A D | prefixes.c | 134 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */ in prefixesColumn() argument 140 sqlite3_result_text(ctx, pCur->zStr, pCur->nStr - (int)pCur->iRowid, in prefixesColumn() 144 sqlite3_result_text(ctx, pCur->zStr, pCur->nStr, 0); in prefixesColumn() 280 sqlite3_context *ctx, in prefixLengthFunc() argument 299 sqlite3_result_int(ctx, nRet); in prefixLengthFunc()
|