Lines Matching refs:zText

20571   char *zText;         /* The string collected so far */  member
32348 &pAccum->zText[pAccum->nChar-nCopyBytes], nCopyBytes); in sqlite3_str_vappendf()
32377 pAccum->zText = bufpt; in sqlite3_str_vappendf()
32609 const char *zText; in sqlite3RecordErrorByteOffset() local
32616 zText =pParse->zTail; in sqlite3RecordErrorByteOffset()
32617 if( NEVER(zText==0) ) return; in sqlite3RecordErrorByteOffset()
32618 zEnd = &zText[strlen(zText)]; in sqlite3RecordErrorByteOffset()
32619 if( SQLITE_WITHIN(z,zText,zEnd) ){ in sqlite3RecordErrorByteOffset()
32620 db->errByteOffset = (int)(z-zText); in sqlite3RecordErrorByteOffset()
32658 char *zOld = isMalloced(p) ? p->zText : 0; in sqlite3StrAccumEnlarge()
32678 assert( p->zText!=0 || p->nChar==0 ); in sqlite3StrAccumEnlarge()
32679 if( !isMalloced(p) && p->nChar>0 ) memcpy(zNew, p->zText, p->nChar); in sqlite3StrAccumEnlarge()
32680 p->zText = zNew; in sqlite3StrAccumEnlarge()
32701 while( (N--)>0 ) p->zText[p->nChar++] = c; in sqlite3_str_appendchar()
32715 memcpy(&p->zText[p->nChar], z, N); in enlargeAndAppend()
32726 assert( p->zText!=0 || p->nChar==0 || p->accError ); in sqlite3_str_append()
32732 assert( p->zText ); in sqlite3_str_append()
32734 memcpy(&p->zText[p->nChar-N], z, N); in sqlite3_str_append()
32752 char *zText; in strAccumFinishRealloc() local
32754 zText = sqlite3DbMallocRaw(p->db, 1+(u64)p->nChar ); in strAccumFinishRealloc()
32755 if( zText ){ in strAccumFinishRealloc()
32756 memcpy(zText, p->zText, p->nChar+1); in strAccumFinishRealloc()
32761 p->zText = zText; in strAccumFinishRealloc()
32762 return zText; in strAccumFinishRealloc()
32765 if( p->zText ){ in sqlite3StrAccumFinish()
32766 p->zText[p->nChar] = 0; in sqlite3StrAccumFinish()
32771 return p->zText; in sqlite3StrAccumFinish()
32783 sqlite3_result_text(pCtx, p->zText, p->nChar, SQLITE_DYNAMIC); in sqlite3ResultStrAccum()
32826 p->zText[p->nChar] = 0; in sqlite3_str_value()
32827 return p->zText; in sqlite3_str_value()
32835 sqlite3DbFree(p->db, p->zText); in sqlite3_str_reset()
32840 p->zText = 0; in sqlite3_str_reset()
32858 p->zText = zBase; in sqlite3StrAccumInit()
48920 static LPWSTR winUtf8ToUnicode(const char *zText){ in winUtf8ToUnicode() argument
48924 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, NULL, 0); in winUtf8ToUnicode()
48932 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, zWideText, in winUtf8ToUnicode()
48949 char *zText; in winUnicodeToUtf8() local
48955 zText = sqlite3MallocZero( nByte ); in winUnicodeToUtf8()
48956 if( zText==0 ){ in winUnicodeToUtf8()
48959 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideText, -1, zText, nByte, in winUnicodeToUtf8()
48962 sqlite3_free(zText); in winUnicodeToUtf8()
48963 zText = 0; in winUnicodeToUtf8()
48965 return zText; in winUnicodeToUtf8()
48974 static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){ in winMbcsToUnicode() argument
48979 nWideChar = osMultiByteToWideChar(codepage, 0, zText, -1, NULL, in winMbcsToUnicode()
48988 nWideChar = osMultiByteToWideChar(codepage, 0, zText, -1, zMbcsText, in winMbcsToUnicode()
49006 char *zText; in winUnicodeToMbcs() local
49013 zText = sqlite3MallocZero( nByte ); in winUnicodeToMbcs()
49014 if( zText==0 ){ in winUnicodeToMbcs()
49017 nByte = osWideCharToMultiByte(codepage, 0, zWideText, -1, zText, in winUnicodeToMbcs()
49020 sqlite3_free(zText); in winUnicodeToMbcs()
49021 zText = 0; in winUnicodeToMbcs()
49023 return zText; in winUnicodeToMbcs()
49032 static char *winMbcsToUtf8(const char *zText, int useAnsi){ in winMbcsToUtf8() argument
49036 zTmpWide = winMbcsToUnicode(zText, useAnsi); in winMbcsToUtf8()
49051 static char *winUtf8ToMbcs(const char *zText, int useAnsi){ in winUtf8ToMbcs() argument
49055 zTmpWide = winUtf8ToUnicode(zText); in winUtf8ToMbcs()
49067 SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){ in sqlite3_win32_utf8_to_unicode() argument
49069 if( !zText ){ in sqlite3_win32_utf8_to_unicode()
49077 return winUtf8ToUnicode(zText); in sqlite3_win32_utf8_to_unicode()
49100 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){ in sqlite3_win32_mbcs_to_utf8() argument
49102 if( !zText ){ in sqlite3_win32_mbcs_to_utf8()
49110 return winMbcsToUtf8(zText, osAreFileApisANSI()); in sqlite3_win32_mbcs_to_utf8()
49117 SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){ in sqlite3_win32_mbcs_to_utf8_v2() argument
49119 if( !zText ){ in sqlite3_win32_mbcs_to_utf8_v2()
49127 return winMbcsToUtf8(zText, useAnsi); in sqlite3_win32_mbcs_to_utf8_v2()
49133 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){ in sqlite3_win32_utf8_to_mbcs() argument
49135 if( !zText ){ in sqlite3_win32_utf8_to_mbcs()
49143 return winUtf8ToMbcs(zText, osAreFileApisANSI()); in sqlite3_win32_utf8_to_mbcs()
49149 SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){ in sqlite3_win32_utf8_to_mbcs_v2() argument
49151 if( !zText ){ in sqlite3_win32_utf8_to_mbcs_v2()
49159 return winUtf8ToMbcs(zText, useAnsi); in sqlite3_win32_utf8_to_mbcs_v2()
83961 assert( acc.zText==zBuf && acc.mxAlloc<=0 );
131504 char *zText = pStr->zText;
131507 zText[(i*2)+2] = hexdigits[(zBlob[i]>>4)&0x0F];
131508 zText[(i*2)+3] = hexdigits[(zBlob[i])&0x0F];
131510 zText[(nBlob*2)+2] = '\'';
131511 zText[(nBlob*2)+3] = '\0';
131512 zText[0] = 'X';
131513 zText[1] = '\'';
132666 memmove(pGCC->str.zText, &pGCC->str.zText[nVS], pGCC->str.nChar);
132701 const char *zText = sqlite3_str_value(pAccum);
132702 sqlite3_result_text(context, zText, pAccum->nChar, SQLITE_TRANSIENT);
140742 static const char zText[] = "onoffalseyestruextrafull";
140753 if( iLength[i]==n && sqlite3StrNICmp(&zText[iOffset[i]],z,n)==0
143632 const char *zText = (const char*)sqlite3_value_text(argv[i]);
143635 if( zText ){
143636 pCsr->azArg[j] = sqlite3_mprintf("%s", zText);
165420 char *zText = 0;
165434 zText = sqlite3_str_finish(pStr);
165435 if( zText==0 ){
165439 pParse, 0, "%s)%s", zText, (bPartial ? " WHERE <expr>" : "")
165441 sqlite3_free(zText);
182121 if( pStr->nChar && sqlite3IsIdChar(pStr->zText[pStr->nChar-1]) ){
182224 pStr->zText[j] = sqlite3Tolower(pStr->zText[j]);
182238 pStr->zText[j] = sqlite3Toupper(pStr->zText[j]);
200229 const char *zText, /* Text of document to be inserted */
200253 if( zText==0 ){
200258 rc = sqlite3Fts3OpenTokenizer(pTokenizer, iLangid, zText, -1, &pCsr);
200368 const char *zText = (const char *)sqlite3_value_text(apVal[i]);
200369 int rc = fts3PendingTermsAdd(p, iLangid, zText, iCol, &aSz[iCol]);
200524 const char *zText = (const char *)sqlite3_column_text(pSelect, i);
200525 rc = fts3PendingTermsAdd(p, iLangid, zText, -1, &aSz[iCol]);
202530 const unsigned char *zText = sqlite3_column_text(pStmt, iCol);
202531 if( zText ){
202535 for(i=0; zText[i]>='0' && zText[i]<='9'; i++){
202536 iVal = iVal*10 + (zText[i] - '0');
202539 while( zText[i]==' ' ) i++;
202541 if( zText[i]=='-' ){
202545 for(/* no-op */; zText[i]>='0' && zText[i]<='9'; i++){
202546 iVal = iVal*10 + (zText[i] - '0');
204779 const char *zText = (const char *)sqlite3_column_text(pStmt, iCol+1);
204782 rc = sqlite3Fts3OpenTokenizer(p->pTokenizer, iLang, zText, -1, &pT);
204967 const char *zText = (const char *)sqlite3_column_text(pCsr->pStmt, i+1);
204970 rc = sqlite3Fts3OpenTokenizer(pT, pCsr->iLangid, zText, -1, &pTC);
211687 sqlite3_result_text64(ctx,out.zText,out.nChar,SQLITE_TRANSIENT,SQLITE_UTF8);
236355 const char *zText,
240750 Fts5Config *pConfig, int bGlob, int iCol, const char *zText, Fts5Expr **pp
240752 i64 nText = strlen(zText);
240776 || zText[i]==aSpec[0] || zText[i]==aSpec[1] || zText[i]==aSpec[2]
240779 if( fts5ExprCountChar(&zText[iFirst], i-iFirst)>=3 ){
240783 zExpr[iOut++] = zText[jj];
240784 if( zText[jj]=='"' ) zExpr[iOut++] = '"';
240789 if( zText[i]==aSpec[2] ){
240791 if( zText[i-1]=='^' ) i++;
240792 while( i<nText && zText[i]!=']' ) i++;
243188 char *zText;
243190 zText = sqlite3_mprintf("");
243192 zText = fts5ExprPrintTcl(pConfig, zNearsetCmd, pExpr->pRoot);
243194 zText = fts5ExprPrint(pConfig, pExpr->pRoot);
243196 if( zText==0 ){
243199 sqlite3_result_text(pCtx, zText, -1, SQLITE_TRANSIENT);
243200 sqlite3_free(zText);
255182 char *zText = 0;
255186 rc = fts5ExtractExprText(pConfig, apVal[i], &zText, &bFreeAndReset);
255188 if( zText==0 ) zText = "";
255199 if( zText[0]=='*' ){
255203 rc = fts5SpecialMatch(pTab, pCsr, &zText[1]);
255207 rc = sqlite3Fts5ExprNew(pConfig, 0, iCol, zText, &pExpr, pzErr);
255215 sqlite3_free(zText);
255226 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
255232 if( zText ){
255233 rc = sqlite3Fts5ExprPattern(pConfig, bGlob, iCol, zText, &pExpr);
257334 const char *zText = 0;
257343 zText = (const char*)sqlite3_value_text(apArg[1]);
257347 sqlite3_result_text(pCtx, zText, nText, SQLITE_TRANSIENT);
257367 if( zText ) memcpy(pCsr, zText, nText);