Home
last modified time | relevance | path

Searched refs:pStr (Results 1 – 23 of 23) sorted by relevance

/sqlite-3.40.0/ext/lsm1/
H A Dlsm_str.c21 memset(pStr, 0, sizeof(pStr[0])); in lsmStringInit()
35 if( pStr->n + nNew >= pStr->nAlloc ){ in lsmStringExtend()
37 char *zNew = lsmRealloc(pStr->pEnv, pStr->z, nAlloc); in lsmStringExtend()
39 lsmFree(pStr->pEnv, pStr->z); in lsmStringExtend()
54 lsmFree(pStr->pEnv, pStr->z); in lsmStringClear()
55 lsmStringInit(pStr, pStr->pEnv); in lsmStringClear()
69 memcpy(pStr->z+pStr->n, z, N+1); in lsmStringAppend()
79 memcpy(pStr->z+pStr->n, a, n); in lsmStringBinAppend()
106 nAvail = pStr->nAlloc - pStr->n; in lsmStringVAppendf()
107 nWrite = vsnprintf(pStr->z + pStr->n, nAvail, zFormat, ap1); in lsmStringVAppendf()
[all …]
H A Dlsm_tree.c451 lsmStringExtend(pStr, nBlob*2); in lsmAppendStrBlob()
452 if( pStr->nAlloc==0 ) return; in lsmAppendStrBlob()
456 pStr->z[pStr->n++] = c; in lsmAppendStrBlob()
458 pStr->z[pStr->n++] = "0123456789abcdef"[(c>>4)&0xf]; in lsmAppendStrBlob()
459 pStr->z[pStr->n++] = "0123456789abcdef"[c&0xf]; in lsmAppendStrBlob()
462 pStr->z[pStr->n] = 0; in lsmAppendStrBlob()
469 static void lsmAppendIndent(LsmString *pStr, int nIndent){
471 lsmStringExtend(pStr, nIndent);
472 for(i=0; i<nIndent; i++) lsmStringAppend(pStr, " ", 1);
476 static void strAppendFlags(LsmString *pStr, u8 flags){ in strAppendFlags() argument
[all …]
H A Dlsm_main.c434 void lsmAppendSegmentList(LsmString *pStr, char *zPre, Segment *pSeg){ in lsmAppendSegmentList() argument
435 lsmStringAppendf(pStr, "%s{%d %d %d %d}", zPre, in lsmAppendSegmentList()
496 LsmString *pStr = (LsmString *)pCtx; in infoFreelistCb() local
497 lsmStringAppendf(pStr, "%s{%d %lld}", (pStr->n?" ":""), iBlk, iSnapshot); in infoFreelistCb()
H A DlsmInt.h756 int lsmFsWriteLog(FileSystem *pFS, i64 iOff, LsmString *pStr);
758 int lsmFsReadLog(FileSystem *pFS, i64 iOff, int nRead, LsmString *pStr);
978 int lsmStringBinAppend(LsmString *pStr, const u8 *a, int n);
H A Dlsm_file.c467 int lsmFsWriteLog(FileSystem *pFS, i64 iOff, LsmString *pStr){ in lsmFsWriteLog() argument
469 return lsmEnvWrite(pFS->pEnv, pFS->fdLog, iOff, pStr->z, pStr->n); in lsmFsWriteLog()
484 int lsmFsReadLog(FileSystem *pFS, i64 iOff, int nRead, LsmString *pStr){ in lsmFsReadLog() argument
487 rc = lsmStringExtend(pStr, nRead); in lsmFsReadLog()
489 rc = lsmEnvRead(pFS->pEnv, pFS->fdLog, iOff, &pStr->z[pStr->n], nRead); in lsmFsReadLog()
490 pStr->n += nRead; in lsmFsReadLog()
H A Dlsm_sorted.c5659 static int infoAppendBlob(LsmString *pStr, int bHex, u8 *z, int n){ in infoAppendBlob() argument
5663 lsmStringAppendf(pStr, "%02X", z[iChar]); in infoAppendBlob()
5665 lsmStringAppendf(pStr, "%c", isalnum(z[iChar]) ?z[iChar] : '.'); in infoAppendBlob()
/sqlite-3.40.0/src/
H A Dtokenize.c727 if( pStr->nChar && sqlite3IsIdChar(pStr->zText[pStr->nChar-1]) ){
755 pStr = sqlite3_str_new(db);
785 iStartIN = pStr->nChar;
804 j = pStr->nChar;
825 addSpaceSeparator(pStr);
828 while( j<pStr->nChar ){
829 pStr->zText[j] = sqlite3Tolower(pStr->zText[j]);
840 j = pStr->nChar;
842 while( j<pStr->nChar ){
843 pStr->zText[j] = sqlite3Toupper(pStr->zText[j]);
[all …]
H A Djson.c1965 JsonString *pStr; in jsonArrayStep() local
1967 pStr = (JsonString*)sqlite3_aggregate_context(ctx, sizeof(*pStr)); in jsonArrayStep()
1968 if( pStr ){ in jsonArrayStep()
1980 JsonString *pStr; in jsonArrayCompute() local
1982 if( pStr ){ in jsonArrayCompute()
1989 sqlite3_result_text(ctx, pStr->zBuf, (int)pStr->nUsed, in jsonArrayCompute()
2025 JsonString *pStr; in jsonGroupInverse() local
2034 z = pStr->zBuf; in jsonGroupInverse()
2073 if( pStr ){ in jsonObjectStep()
2091 if( pStr ){ in jsonObjectCompute()
[all …]
H A Dfunc.c1061 assert( pStr!=0 && pStr->nChar==0 ); in sqlite3QuoteValue()
1068 sqlite3_str_appendf(pStr, "%!.15g", r1); in sqlite3QuoteValue()
1069 zVal = sqlite3_str_value(pStr); in sqlite3QuoteValue()
1073 sqlite3_str_reset(pStr); in sqlite3QuoteValue()
1074 sqlite3_str_appendf(pStr, "%!.20e", r1); in sqlite3QuoteValue()
1087 sqlite3StrAccumEnlarge(pStr, nBlob*2 + 4); in sqlite3QuoteValue()
1088 if( pStr->accError==0 ){ in sqlite3QuoteValue()
1089 char *zText = pStr->zText; in sqlite3QuoteValue()
1099 pStr->nChar = nBlob*2 + 3; in sqlite3QuoteValue()
1105 sqlite3_str_appendf(pStr, "%Q", zArg); in sqlite3QuoteValue()
[all …]
H A Dwherecode.c54 if( bAnd ) sqlite3_str_append(pStr, " AND ", 5); in explainAppendTerm()
56 if( nTerm>1 ) sqlite3_str_append(pStr, "(", 1); in explainAppendTerm()
58 if( i ) sqlite3_str_append(pStr, ",", 1); in explainAppendTerm()
61 if( nTerm>1 ) sqlite3_str_append(pStr, ")", 1); in explainAppendTerm()
63 sqlite3_str_append(pStr, zOp, 1); in explainAppendTerm()
65 if( nTerm>1 ) sqlite3_str_append(pStr, "(", 1); in explainAppendTerm()
67 if( i ) sqlite3_str_append(pStr, ",", 1); in explainAppendTerm()
68 sqlite3_str_append(pStr, "?", 1); in explainAppendTerm()
70 if( nTerm>1 ) sqlite3_str_append(pStr, ")", 1); in explainAppendTerm()
94 sqlite3_str_append(pStr, " (", 2); in explainIndexRange()
[all …]
H A Dtreeview.c723 sqlite3_str *pStr = sqlite3_str_new(0); in sqlite3TreeViewExpr() local
725 sqlite3_str_appendf(pStr, "IN flags=0x%x", pExpr->flags); in sqlite3TreeViewExpr()
726 if( pExpr->iTable ) sqlite3_str_appendf(pStr, " iTable=%d",pExpr->iTable); in sqlite3TreeViewExpr()
728 sqlite3_str_appendf(pStr, " subrtn(%d,%d)", in sqlite3TreeViewExpr()
731 z = sqlite3_str_finish(pStr); in sqlite3TreeViewExpr()
H A Dvdbeaux.c87 DblquoteStr *pStr = sqlite3DbMallocRawNN(db, in sqlite3VdbeAddDblquoteStr() local
88 sizeof(*pStr)+n+1-sizeof(pStr->z)); in sqlite3VdbeAddDblquoteStr()
89 if( pStr ){ in sqlite3VdbeAddDblquoteStr()
90 pStr->pNextStr = p->pDblStr; in sqlite3VdbeAddDblquoteStr()
91 p->pDblStr = pStr; in sqlite3VdbeAddDblquoteStr()
92 memcpy(pStr->z, z, n+1); in sqlite3VdbeAddDblquoteStr()
107 DblquoteStr *pStr; in sqlite3VdbeUsesDoubleQuotedString() local
110 for(pStr=pVdbe->pDblStr; pStr; pStr=pStr->pNextStr){ in sqlite3VdbeUsesDoubleQuotedString()
111 if( strcmp(zId, pStr->z)==0 ) return 1; in sqlite3VdbeUsesDoubleQuotedString()
H A DvdbeInt.h686 void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr);
H A Dvdbe.c500 void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr){ in sqlite3VdbeMemPrettyPrint() argument
518 sqlite3_str_appendf(pStr, "%cx[", c); in sqlite3VdbeMemPrettyPrint()
520 sqlite3_str_appendf(pStr, "%02X", ((int)pMem->z[i] & 0xFF)); in sqlite3VdbeMemPrettyPrint()
522 sqlite3_str_appendf(pStr, "|"); in sqlite3VdbeMemPrettyPrint()
525 sqlite3_str_appendchar(pStr, 1, (z<32||z>126)?'.':z); in sqlite3VdbeMemPrettyPrint()
527 sqlite3_str_appendf(pStr,"]"); in sqlite3VdbeMemPrettyPrint()
529 sqlite3_str_appendf(pStr, "+%dz",pMem->u.nZero); in sqlite3VdbeMemPrettyPrint()
546 sqlite3_str_appendf(pStr, " %c%d[", c, pMem->n); in sqlite3VdbeMemPrettyPrint()
549 sqlite3_str_appendchar(pStr, 1, (c>=0x20&&c<=0x7f) ? c : '.'); in sqlite3VdbeMemPrettyPrint()
551 sqlite3_str_appendf(pStr, "]%s", encnames[pMem->enc]); in sqlite3VdbeMemPrettyPrint()
H A Dshell.c.in2745 sqlite3_str *pStr = sqlite3_str_new(0); local
2746 sqlite3_str_appendf(pStr, "%s, %s", zPhase, sqlite3_errmsg(db));
2748 sqlite3_str_appendf(pStr, " (%d)", rc);
2752 sqlite3_str_appendall(pStr, zContext);
2755 zErr = sqlite3_str_finish(pStr);
3402 sqlite3_str *pStr = sqlite3_str_new(0); local
3405 sqlite3_str_append(pStr, "x'", 2);
3407 sqlite3_str_appendf(pStr, "%02x", a[j]);
3409 sqlite3_str_append(pStr, "'", 1);
3410 return sqlite3_str_finish(pStr);
/sqlite-3.40.0/ext/misc/
H A Dqpvtab.c291 sqlite3_str *pStr, in qpvtabStrAppendValue() argument
296 sqlite3_str_appendf(pStr, "NULL"); in qpvtabStrAppendValue()
308 sqlite3_str_append(pStr, "'", 1); in qpvtabStrAppendValue()
312 sqlite3_str_append(pStr, &c, 1); in qpvtabStrAppendValue()
315 sqlite3_str_append(pStr, "'", 1); in qpvtabStrAppendValue()
322 sqlite3_str_append(pStr, "x'", 2); in qpvtabStrAppendValue()
326 sqlite3_str_append(pStr, "'", 1); in qpvtabStrAppendValue()
342 sqlite3_str *pStr = sqlite3_str_new(0); in qpvtabBestIndex() local
373 qpvtabStrAppendValue(pStr, pVal); in qpvtabBestIndex()
375 sqlite3_str_append(pStr, "\n", 1); in qpvtabBestIndex()
[all …]
H A Dspellfix.c904 pStr = sqlite3_malloc64( sizeof(*pStr) + sizeof(pStr->a[0])*n + n + 1 ); in editDist3FromStringNew()
906 pStr->a = (EditDist3From*)&pStr[1]; in editDist3FromStringNew()
907 memset(pStr->a, 0, sizeof(pStr->a[0])*n); in editDist3FromStringNew()
908 pStr->n = n; in editDist3FromStringNew()
909 pStr->z = (char*)&pStr->a[n]; in editDist3FromStringNew()
912 pStr->isPrefix = 1; in editDist3FromStringNew()
914 pStr->n--; in editDist3FromStringNew()
915 pStr->z[n] = 0; in editDist3FromStringNew()
917 pStr->isPrefix = 0; in editDist3FromStringNew()
944 pStr = 0; in editDist3FromStringNew()
[all …]
H A Dregexp.c802 sqlite3_str *pStr; in re_bytecode_func() local
819 pStr = sqlite3_str_new(0); in re_bytecode_func()
820 if( pStr==0 ) goto re_bytecode_func_err; in re_bytecode_func()
822 sqlite3_str_appendf(pStr, "INIT "); in re_bytecode_func()
824 sqlite3_str_appendf(pStr, "%02x", pRe->zInit[i]); in re_bytecode_func()
826 sqlite3_str_appendf(pStr, "\n"); in re_bytecode_func()
829 sqlite3_str_appendf(pStr, "%-8s %4d\n", in re_bytecode_func()
832 n = sqlite3_str_length(pStr); in re_bytecode_func()
833 z = sqlite3_str_finish(pStr); in re_bytecode_func()
H A Dcsv.c569 sqlite3_str *pStr = sqlite3_str_new(0); in csvtabConnect() local
572 sqlite3_str_appendf(pStr, "CREATE TABLE x("); in csvtabConnect()
582 sqlite3_str_appendf(pStr, "%sc%d TEXT", zSep, iCol); in csvtabConnect()
589 sqlite3_str_appendf(pStr,"%s\"%w\" TEXT", zSep, z); in csvtabConnect()
598 sqlite3_str_appendf(pStr,"%sc%d TEXT", zSep, ++iCol); in csvtabConnect()
604 sqlite3_str_appendf(pStr, ")"); in csvtabConnect()
605 CSV_SCHEMA = sqlite3_str_finish(pStr); in csvtabConnect()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_snippet.c602 StrBuffer *pStr, /* Buffer to append to */ in fts3StringAppend() argument
614 if( pStr->n+nAppend+1>=pStr->nAlloc ){ in fts3StringAppend()
615 sqlite3_int64 nAlloc = pStr->nAlloc+(sqlite3_int64)nAppend+100; in fts3StringAppend()
616 char *zNew = sqlite3_realloc64(pStr->z, nAlloc); in fts3StringAppend()
620 pStr->z = zNew; in fts3StringAppend()
621 pStr->nAlloc = nAlloc; in fts3StringAppend()
623 assert( pStr->z!=0 && (pStr->nAlloc >= pStr->n+nAppend+1) ); in fts3StringAppend()
626 memcpy(&pStr->z[pStr->n], zAppend, nAppend); in fts3StringAppend()
627 pStr->n += nAppend; in fts3StringAppend()
628 pStr->z[pStr->n] = '\0'; in fts3StringAppend()
/sqlite-3.40.0/test/
H A Dvt02.c536 sqlite3_str *pStr; in sqlite3BestIndexLog() local
601 pStr = sqlite3_str_new(0); in sqlite3BestIndexLog()
602 sqlite3_str_appendf(pStr, in sqlite3BestIndexLog()
614 sqlite3_str_appendf(pStr,",1,?1"); in sqlite3BestIndexLog()
616 sqlite3_str_appendf(pStr,",0,NULL"); in sqlite3BestIndexLog()
618 sqlite3_str_appendf(pStr,",%Q,%d)", in sqlite3BestIndexLog()
621 zSql = sqlite3_str_finish(pStr); in sqlite3BestIndexLog()
/sqlite-3.40.0/ext/wasm/api/
H A Dsqlite3-api-oo1.js1230 const pStr = wasm.scopedAlloc(n);
1231 wasm.jstrcpy(val, wasm.heap8u(), pStr, n, false);
1233 return f(stmt.pointer, ndx, pStr, n, capi.SQLITE_TRANSIENT);
1239 const pStr = wasm.alloc(bytes.length || 1);
1240 wasm.heap8u().set(bytes.length ? bytes : [0], pStr);
1243 return f(stmt.pointer, ndx, pStr, bytes.length, capi.SQLITE_TRANSIENT);
1245 wasm.dealloc(pStr);
/sqlite-3.40.0/tool/
H A Dsqldiff.c1172 Str *pStr, /* String object to append to */ in strPrintfArray() argument
1179 if( i!=0 ) strPrintf(pStr, "%s", zSep); in strPrintfArray()
1180 strPrintf(pStr, zFmt, az[i], az[i], az[i]); in strPrintfArray()