Lines Matching refs:zText

20033   char *zText;         /* The string collected so far */  member
31551 &pAccum->zText[pAccum->nChar-nCopyBytes], nCopyBytes); in sqlite3_str_vappendf()
31580 pAccum->zText = bufpt; in sqlite3_str_vappendf()
31745 const char *zText; in sqlite3RecordErrorByteOffset() local
31752 zText =pParse->zTail; in sqlite3RecordErrorByteOffset()
31753 if( NEVER(zText==0) ) return; in sqlite3RecordErrorByteOffset()
31754 zEnd = &zText[strlen(zText)]; in sqlite3RecordErrorByteOffset()
31755 if( SQLITE_WITHIN(z,zText,zEnd) ){ in sqlite3RecordErrorByteOffset()
31756 db->errByteOffset = (int)(z-zText); in sqlite3RecordErrorByteOffset()
31793 char *zOld = isMalloced(p) ? p->zText : 0; in sqlite3StrAccumEnlarge()
31813 assert( p->zText!=0 || p->nChar==0 ); in sqlite3StrAccumEnlarge()
31814 if( !isMalloced(p) && p->nChar>0 ) memcpy(zNew, p->zText, p->nChar); in sqlite3StrAccumEnlarge()
31815 p->zText = zNew; in sqlite3StrAccumEnlarge()
31836 while( (N--)>0 ) p->zText[p->nChar++] = c; in sqlite3_str_appendchar()
31850 memcpy(&p->zText[p->nChar], z, N); in enlargeAndAppend()
31861 assert( p->zText!=0 || p->nChar==0 || p->accError ); in sqlite3_str_append()
31867 assert( p->zText ); in sqlite3_str_append()
31869 memcpy(&p->zText[p->nChar-N], z, N); in sqlite3_str_append()
31887 char *zText; in strAccumFinishRealloc() local
31889 zText = sqlite3DbMallocRaw(p->db, p->nChar+1 ); in strAccumFinishRealloc()
31890 if( zText ){ in strAccumFinishRealloc()
31891 memcpy(zText, p->zText, p->nChar+1); in strAccumFinishRealloc()
31896 p->zText = zText; in strAccumFinishRealloc()
31897 return zText; in strAccumFinishRealloc()
31900 if( p->zText ){ in sqlite3StrAccumFinish()
31901 p->zText[p->nChar] = 0; in sqlite3StrAccumFinish()
31906 return p->zText; in sqlite3StrAccumFinish()
31918 sqlite3_result_text(pCtx, p->zText, p->nChar, SQLITE_DYNAMIC); in sqlite3ResultStrAccum()
31961 p->zText[p->nChar] = 0; in sqlite3_str_value()
31962 return p->zText; in sqlite3_str_value()
31970 sqlite3DbFree(p->db, p->zText); in sqlite3_str_reset()
31975 p->zText = 0; in sqlite3_str_reset()
31993 p->zText = zBase; in sqlite3StrAccumInit()
47976 static LPWSTR winUtf8ToUnicode(const char *zText){
47980 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, NULL, 0);
47988 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, zWideText,
48004 char *zText;
48010 zText = sqlite3MallocZero( nByte );
48011 if( zText==0 ){
48014 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideText, -1, zText, nByte,
48017 sqlite3_free(zText);
48018 zText = 0;
48020 return zText;
48029 static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){
48034 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, NULL,
48043 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, zMbcsText,
48060 char *zText;
48067 zText = sqlite3MallocZero( nByte );
48068 if( zText==0 ){
48071 nByte = osWideCharToMultiByte(codepage, 0, zWideText, -1, zText,
48074 sqlite3_free(zText);
48075 zText = 0;
48077 return zText;
48085 static char *winMbcsToUtf8(const char *zText, int useAnsi){
48089 zTmpWide = winMbcsToUnicode(zText, useAnsi);
48103 static char *winUtf8ToMbcs(const char *zText, int useAnsi){
48107 zTmpWide = winUtf8ToUnicode(zText);
48119 SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){
48121 if( !zText ){
48129 return winUtf8ToUnicode(zText);
48151 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){
48153 if( !zText ){
48161 return winMbcsToUtf8(zText, osAreFileApisANSI());
48167 SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){
48169 if( !zText ){
48177 return winMbcsToUtf8(zText, useAnsi);
48183 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){
48185 if( !zText ){
48193 return winUtf8ToMbcs(zText, osAreFileApisANSI());
48199 SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){
48201 if( !zText ){
48209 return winUtf8ToMbcs(zText, useAnsi);
82467 assert( acc.zText==zBuf && acc.mxAlloc<=0 );
129022 char *zText = pStr->zText;
129025 zText[(i*2)+2] = hexdigits[(zBlob[i]>>4)&0x0F];
129026 zText[(i*2)+3] = hexdigits[(zBlob[i])&0x0F];
129028 zText[(nBlob*2)+2] = '\'';
129029 zText[(nBlob*2)+3] = '\0';
129030 zText[0] = 'X';
129031 zText[1] = '\'';
130074 memmove(pGCC->str.zText, &pGCC->str.zText[nVS], pGCC->str.nChar);
130107 const char *zText = sqlite3_str_value(pAccum);
130108 sqlite3_result_text(context, zText, pAccum->nChar, SQLITE_TRANSIENT);
137809 static const char zText[] = "onoffalseyestruextrafull";
137820 if( iLength[i]==n && sqlite3StrNICmp(&zText[iOffset[i]],z,n)==0
140588 const char *zText = (const char*)sqlite3_value_text(argv[i]);
140591 if( zText ){
140592 pCsr->azArg[j] = sqlite3_mprintf("%s", zText);
161667 char *zText = 0;
161681 zText = sqlite3_str_finish(pStr);
161682 if( zText==0 ){
161686 pParse, 0, "%s)%s", zText, (bPartial ? " WHERE <expr>" : "")
161688 sqlite3_free(zText);
177635 if( pStr->nChar && sqlite3IsIdChar(pStr->zText[pStr->nChar-1]) ){
177737 pStr->zText[j] = sqlite3Tolower(pStr->zText[j]);
177751 pStr->zText[j] = sqlite3Toupper(pStr->zText[j]);
195644 const char *zText, /* Text of document to be inserted */
195668 if( zText==0 ){
195673 rc = sqlite3Fts3OpenTokenizer(pTokenizer, iLangid, zText, -1, &pCsr);
195783 const char *zText = (const char *)sqlite3_value_text(apVal[i]);
195784 int rc = fts3PendingTermsAdd(p, iLangid, zText, iCol, &aSz[iCol]);
195939 const char *zText = (const char *)sqlite3_column_text(pSelect, i);
195940 rc = fts3PendingTermsAdd(p, iLangid, zText, -1, &aSz[iCol]);
197945 const unsigned char *zText = sqlite3_column_text(pStmt, iCol);
197946 if( zText ){
197950 for(i=0; zText[i]>='0' && zText[i]<='9'; i++){
197951 iVal = iVal*10 + (zText[i] - '0');
197954 while( zText[i]==' ' ) i++;
197956 if( zText[i]=='-' ){
197960 for(/* no-op */; zText[i]>='0' && zText[i]<='9'; i++){
197961 iVal = iVal*10 + (zText[i] - '0');
200194 const char *zText = (const char *)sqlite3_column_text(pStmt, iCol+1);
200197 rc = sqlite3Fts3OpenTokenizer(p->pTokenizer, iLang, zText, -1, &pT);
200377 const char *zText = (const char *)sqlite3_column_text(pCsr->pStmt, i+1);
200380 rc = sqlite3Fts3OpenTokenizer(pT, pCsr->iLangid, zText, -1, &pTC);
206783 sqlite3_result_text64(ctx, out.zText, out.nChar, SQLITE_DYNAMIC, SQLITE_UTF8);
230891 const char *zText,
235095 Fts5Config *pConfig, int bGlob, int iCol, const char *zText, Fts5Expr **pp
235097 i64 nText = strlen(zText);
235121 || zText[i]==aSpec[0] || zText[i]==aSpec[1] || zText[i]==aSpec[2]
235124 if( fts5ExprCountChar(&zText[iFirst], i-iFirst)>=3 ){
235128 zExpr[iOut++] = zText[jj];
235129 if( zText[jj]=='"' ) zExpr[iOut++] = '"';
235134 if( zText[i]==aSpec[2] ){
235136 if( zText[i-1]=='^' ) i++;
235137 while( i<nText && zText[i]!=']' ) i++;
237525 char *zText;
237527 zText = sqlite3_mprintf("");
237529 zText = fts5ExprPrintTcl(pConfig, zNearsetCmd, pExpr->pRoot);
237531 zText = fts5ExprPrint(pConfig, pExpr->pRoot);
237533 if( zText==0 ){
237536 sqlite3_result_text(pCtx, zText, -1, SQLITE_TRANSIENT);
237537 sqlite3_free(zText);
248938 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
248939 if( zText==0 ) zText = "";
248946 if( zText[0]=='*' ){
248950 rc = fts5SpecialMatch(pTab, pCsr, &zText[1]);
248954 rc = sqlite3Fts5ExprNew(pConfig, 0, iCol, zText, &pExpr, pzErr);
248967 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
248973 if( zText ){
248974 rc = sqlite3Fts5ExprPattern(pConfig, bGlob, iCol, zText, &pExpr);
251198 const char *zText;
251203 zText = (const char*)sqlite3_column_text(pSeek, iCol);
251206 zText = (const char*)sqlite3_value_text(apVal[iCol-1]);
251213 zText, nText, (void*)&ctx, fts5StorageInsertCallback
251453 const char *zText = (const char*)sqlite3_column_text(pScan, ctx.iCol+1);
251457 zText, nText,
251579 const char *zText = (const char*)sqlite3_value_text(apVal[ctx.iCol+2]);
251583 zText, nText,
251757 const char *zText = (const char*)sqlite3_column_text(pScan, i+1);
251761 zText, nText,