Lines Matching refs:zText
20103 char *zText; /* The string collected so far */ member
31852 &pAccum->zText[pAccum->nChar-nCopyBytes], nCopyBytes); in sqlite3_str_vappendf()
31881 pAccum->zText = bufpt; in sqlite3_str_vappendf()
32050 const char *zText; in sqlite3RecordErrorByteOffset() local
32057 zText =pParse->zTail; in sqlite3RecordErrorByteOffset()
32058 if( NEVER(zText==0) ) return; in sqlite3RecordErrorByteOffset()
32059 zEnd = &zText[strlen(zText)]; in sqlite3RecordErrorByteOffset()
32060 if( SQLITE_WITHIN(z,zText,zEnd) ){ in sqlite3RecordErrorByteOffset()
32061 db->errByteOffset = (int)(z-zText); in sqlite3RecordErrorByteOffset()
32098 char *zOld = isMalloced(p) ? p->zText : 0; in sqlite3StrAccumEnlarge()
32118 assert( p->zText!=0 || p->nChar==0 ); in sqlite3StrAccumEnlarge()
32119 if( !isMalloced(p) && p->nChar>0 ) memcpy(zNew, p->zText, p->nChar); in sqlite3StrAccumEnlarge()
32120 p->zText = zNew; in sqlite3StrAccumEnlarge()
32141 while( (N--)>0 ) p->zText[p->nChar++] = c; in sqlite3_str_appendchar()
32155 memcpy(&p->zText[p->nChar], z, N); in enlargeAndAppend()
32166 assert( p->zText!=0 || p->nChar==0 || p->accError ); in sqlite3_str_append()
32172 assert( p->zText ); in sqlite3_str_append()
32174 memcpy(&p->zText[p->nChar-N], z, N); in sqlite3_str_append()
32192 char *zText; in strAccumFinishRealloc() local
32194 zText = sqlite3DbMallocRaw(p->db, p->nChar+1 ); in strAccumFinishRealloc()
32195 if( zText ){ in strAccumFinishRealloc()
32196 memcpy(zText, p->zText, p->nChar+1); in strAccumFinishRealloc()
32201 p->zText = zText; in strAccumFinishRealloc()
32202 return zText; in strAccumFinishRealloc()
32205 if( p->zText ){ in sqlite3StrAccumFinish()
32206 p->zText[p->nChar] = 0; in sqlite3StrAccumFinish()
32211 return p->zText; in sqlite3StrAccumFinish()
32223 sqlite3_result_text(pCtx, p->zText, p->nChar, SQLITE_DYNAMIC); in sqlite3ResultStrAccum()
32266 p->zText[p->nChar] = 0; in sqlite3_str_value()
32267 return p->zText; in sqlite3_str_value()
32275 sqlite3DbFree(p->db, p->zText); in sqlite3_str_reset()
32280 p->zText = 0; in sqlite3_str_reset()
32298 p->zText = zBase; in sqlite3StrAccumInit()
48327 static LPWSTR winUtf8ToUnicode(const char *zText){
48331 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, NULL, 0);
48339 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, zWideText,
48355 char *zText;
48361 zText = sqlite3MallocZero( nByte );
48362 if( zText==0 ){
48365 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideText, -1, zText, nByte,
48368 sqlite3_free(zText);
48369 zText = 0;
48371 return zText;
48380 static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){
48385 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, NULL,
48394 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, zMbcsText,
48411 char *zText;
48418 zText = sqlite3MallocZero( nByte );
48419 if( zText==0 ){
48422 nByte = osWideCharToMultiByte(codepage, 0, zWideText, -1, zText,
48425 sqlite3_free(zText);
48426 zText = 0;
48428 return zText;
48436 static char *winMbcsToUtf8(const char *zText, int useAnsi){
48440 zTmpWide = winMbcsToUnicode(zText, useAnsi);
48454 static char *winUtf8ToMbcs(const char *zText, int useAnsi){
48458 zTmpWide = winUtf8ToUnicode(zText);
48470 SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){
48472 if( !zText ){
48480 return winUtf8ToUnicode(zText);
48502 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){
48504 if( !zText ){
48512 return winMbcsToUtf8(zText, osAreFileApisANSI());
48518 SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){
48520 if( !zText ){
48528 return winMbcsToUtf8(zText, useAnsi);
48534 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){
48536 if( !zText ){
48544 return winUtf8ToMbcs(zText, osAreFileApisANSI());
48550 SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){
48552 if( !zText ){
48560 return winUtf8ToMbcs(zText, useAnsi);
82907 assert( acc.zText==zBuf && acc.mxAlloc<=0 );
129773 char *zText = pStr->zText;
129776 zText[(i*2)+2] = hexdigits[(zBlob[i]>>4)&0x0F];
129777 zText[(i*2)+3] = hexdigits[(zBlob[i])&0x0F];
129779 zText[(nBlob*2)+2] = '\'';
129780 zText[(nBlob*2)+3] = '\0';
129781 zText[0] = 'X';
129782 zText[1] = '\'';
130825 memmove(pGCC->str.zText, &pGCC->str.zText[nVS], pGCC->str.nChar);
130860 const char *zText = sqlite3_str_value(pAccum);
130861 sqlite3_result_text(context, zText, pAccum->nChar, SQLITE_TRANSIENT);
138798 static const char zText[] = "onoffalseyestruextrafull";
138809 if( iLength[i]==n && sqlite3StrNICmp(&zText[iOffset[i]],z,n)==0
141689 const char *zText = (const char*)sqlite3_value_text(argv[i]);
141692 if( zText ){
141693 pCsr->azArg[j] = sqlite3_mprintf("%s", zText);
163016 char *zText = 0;
163030 zText = sqlite3_str_finish(pStr);
163031 if( zText==0 ){
163035 pParse, 0, "%s)%s", zText, (bPartial ? " WHERE <expr>" : "")
163037 sqlite3_free(zText);
179239 if( pStr->nChar && sqlite3IsIdChar(pStr->zText[pStr->nChar-1]) ){
179341 pStr->zText[j] = sqlite3Tolower(pStr->zText[j]);
179355 pStr->zText[j] = sqlite3Toupper(pStr->zText[j]);
197262 const char *zText, /* Text of document to be inserted */
197286 if( zText==0 ){
197291 rc = sqlite3Fts3OpenTokenizer(pTokenizer, iLangid, zText, -1, &pCsr);
197401 const char *zText = (const char *)sqlite3_value_text(apVal[i]);
197402 int rc = fts3PendingTermsAdd(p, iLangid, zText, iCol, &aSz[iCol]);
197557 const char *zText = (const char *)sqlite3_column_text(pSelect, i);
197558 rc = fts3PendingTermsAdd(p, iLangid, zText, -1, &aSz[iCol]);
199563 const unsigned char *zText = sqlite3_column_text(pStmt, iCol);
199564 if( zText ){
199568 for(i=0; zText[i]>='0' && zText[i]<='9'; i++){
199569 iVal = iVal*10 + (zText[i] - '0');
199572 while( zText[i]==' ' ) i++;
199574 if( zText[i]=='-' ){
199578 for(/* no-op */; zText[i]>='0' && zText[i]<='9'; i++){
199579 iVal = iVal*10 + (zText[i] - '0');
201812 const char *zText = (const char *)sqlite3_column_text(pStmt, iCol+1);
201815 rc = sqlite3Fts3OpenTokenizer(p->pTokenizer, iLang, zText, -1, &pT);
202000 const char *zText = (const char *)sqlite3_column_text(pCsr->pStmt, i+1);
202003 rc = sqlite3Fts3OpenTokenizer(pT, pCsr->iLangid, zText, -1, &pTC);
208546 sqlite3_result_text64(ctx,out.zText,out.nChar,SQLITE_TRANSIENT,SQLITE_UTF8);
232796 const char *zText,
237027 Fts5Config *pConfig, int bGlob, int iCol, const char *zText, Fts5Expr **pp
237029 i64 nText = strlen(zText);
237053 || zText[i]==aSpec[0] || zText[i]==aSpec[1] || zText[i]==aSpec[2]
237056 if( fts5ExprCountChar(&zText[iFirst], i-iFirst)>=3 ){
237060 zExpr[iOut++] = zText[jj];
237061 if( zText[jj]=='"' ) zExpr[iOut++] = '"';
237066 if( zText[i]==aSpec[2] ){
237068 if( zText[i-1]=='^' ) i++;
237069 while( i<nText && zText[i]!=']' ) i++;
239458 char *zText;
239460 zText = sqlite3_mprintf("");
239462 zText = fts5ExprPrintTcl(pConfig, zNearsetCmd, pExpr->pRoot);
239464 zText = fts5ExprPrint(pConfig, pExpr->pRoot);
239466 if( zText==0 ){
239469 sqlite3_result_text(pCtx, zText, -1, SQLITE_TRANSIENT);
239470 sqlite3_free(zText);
250874 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
250875 if( zText==0 ) zText = "";
250882 if( zText[0]=='*' ){
250886 rc = fts5SpecialMatch(pTab, pCsr, &zText[1]);
250890 rc = sqlite3Fts5ExprNew(pConfig, 0, iCol, zText, &pExpr, pzErr);
250903 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
250909 if( zText ){
250910 rc = sqlite3Fts5ExprPattern(pConfig, bGlob, iCol, zText, &pExpr);
253144 const char *zText;
253149 zText = (const char*)sqlite3_column_text(pSeek, iCol);
253152 zText = (const char*)sqlite3_value_text(apVal[iCol-1]);
253159 zText, nText, (void*)&ctx, fts5StorageInsertCallback
253399 const char *zText = (const char*)sqlite3_column_text(pScan, ctx.iCol+1);
253403 zText, nText,
253525 const char *zText = (const char*)sqlite3_value_text(apVal[ctx.iCol+2]);
253529 zText, nText,
253703 const char *zText = (const char*)sqlite3_column_text(pScan, i+1);
253707 zText, nText,