Lines Matching refs:SQLITE_UTF8
5622 #define SQLITE_UTF8 1 /* IMP: R-37514-35566 */ macro
16901 SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
16904 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
16907 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_DIRECTONLY|SQLITE_FUNC_UNSAFE, \
16910 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8, \
16914 SQLITE_UTF8|SQLITE_FUNC_INLINE|SQLITE_FUNC_CONSTANT|(mFlags), \
16918 SQLITE_UTF8|SQLITE_FUNC_INTERNAL|SQLITE_FUNC_TEST| \
16922 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
16926 SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
16930 SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL)|extraFlags,\
16934 SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
16937 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8|flags, \
16940 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|(nc*SQLITE_FUNC_NEEDCOLL)|f, \
16944 SQLITE_FUNC_INTERNAL|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
23084 }else if( sqlite3AtoF(zDate, &r, sqlite3Strlen30(zDate), SQLITE_UTF8)>0 ){
23418 && sqlite3AtoF(&z[8], &r, sqlite3Strlen30(&z[8]), SQLITE_UTF8)>0
23477 if( sqlite3AtoF(z, &r, n, SQLITE_UTF8)<=0 ){
31698 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
31719 if( desiredEnc==SQLITE_UTF8 ){
31750 if( pMem->enc==SQLITE_UTF8 ){
31768 assert( desiredEnc==SQLITE_UTF8 );
31831 assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len );
31962 sqlite3VdbeChangeEncoding(&m, SQLITE_UTF8);
32204 sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC);
32484 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
32488 if( enc==SQLITE_UTF8 ){
32744 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
32745 if( enc==SQLITE_UTF8 ){
32853 return sqlite3Atoi64(z, pOut, sqlite3Strlen30(z), SQLITE_UTF8);
77389 assert( p->enc==SQLITE_UTF8 || p->szMalloc >= ((p->n+1)&~1)+2 );
77390 assert( p->enc!=SQLITE_UTF8 || p->szMalloc >= p->n+1 );
77393 assert( p->enc==SQLITE_UTF8 || p->z[(p->n+1)&~1]==0 );
77394 assert( p->enc==SQLITE_UTF8 || p->z[((p->n+1)&~1)+1]==0 );
77401 if( p->enc!=SQLITE_UTF8 ){
77432 assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE
77663 pMem->enc = SQLITE_UTF8;
78089 pMem->enc = SQLITE_UTF8;
78103 pMem->enc = SQLITE_UTF8;
78358 if( enc==SQLITE_UTF8 ){
78373 nAlloc += (enc==SQLITE_UTF8?1:2);
78403 pMem->enc = SQLITE_UTF8;
78411 if( enc>SQLITE_UTF8 && sqlite3VdbeMemHandleBom(pMem) ){
78705 sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8);
78779 sqlite3VdbeMemCast(*ppVal, aff, SQLITE_UTF8);
78780 sqlite3ValueApplyAffinity(*ppVal, affinity, SQLITE_UTF8);
78804 sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
78807 sqlite3ValueApplyAffinity(pVal, SQLITE_AFF_NUMERIC, SQLITE_UTF8);
78809 sqlite3ValueApplyAffinity(pVal, affinity, SQLITE_UTF8);
78817 if( enc!=SQLITE_UTF8 ){
81335 sqlite3VdbeMemSetStr(pMem+3, zP4, -1, SQLITE_UTF8, sqlite3_free);
81340 -1, SQLITE_UTF8, SQLITE_STATIC);
81349 sqlite3VdbeMemSetStr(pMem+7, zCom, -1, SQLITE_UTF8, sqlite3_free);
81354 sqlite3VdbeMemSetStr(pMem+5, zP4, -1, SQLITE_UTF8, sqlite3_free);
81796 rc = sqlite3VdbeMemSetStr(pColName, zName, -1, SQLITE_UTF8, xDel);
82424 sqlite3ValueSetStr(db->pErr, -1, p->zErrMsg, SQLITE_UTF8, SQLITE_TRANSIENT);
83580 assert( pMem1->enc==SQLITE_UTF8 ||
84270 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
84624 return sqlite3ValueBytes(pVal, SQLITE_UTF8);
84656 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
84875 sqlite3VdbeMemSetStr(pCtx->pOut, z, n, SQLITE_UTF8, SQLITE_TRANSIENT);
84921 setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel);
84996 SQLITE_UTF8, SQLITE_STATIC);
85005 SQLITE_UTF8, SQLITE_STATIC);
85938 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
86651 if( enc!=SQLITE_UTF8 ){
86655 if( SQLITE_NOMEM==sqlite3VdbeChangeEncoding(&utf8, SQLITE_UTF8) ){
86676 if( enc!=SQLITE_UTF8 ) sqlite3VdbeMemRelease(&utf8);
87925 if( encoding!=SQLITE_UTF8 ){
87926 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
93378 sqlite3VdbeMemSetStr(pIn1, z, -1, SQLITE_UTF8, sqlite3_free);
94164 pOut->enc = SQLITE_UTF8;
94605 testcase( pName->enc==SQLITE_UTF8 );
94608 rc = sqlite3VdbeChangeEncoding(pName, SQLITE_UTF8);
100342 sqlite3AtoF(p->u.zToken, &r, sqlite3Strlen30(p->u.zToken), SQLITE_UTF8);
102801 bOk = 0==sqlite3Atoi64(&z[1], &i, n-1, SQLITE_UTF8);
105252 sqlite3AtoF(z, &value, sqlite3Strlen30(z), SQLITE_UTF8);
107034 sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, SQLITE_AFF_BLOB, &pR);
108379 rc = sqlite3ValueFromExpr(db, pDflt, SQLITE_UTF8, SQLITE_AFF_BLOB, &pVal);
110715 SQLITE_UTF8, /* funcFlags */
111005 SQLITE_UTF8, /* funcFlags */
111139 SQLITE_UTF8, /* funcFlags */
112564 SQLITE_UTF8, /* funcFlags */
112584 SQLITE_UTF8, /* funcFlags */
118698 sqlite3ValueSetStr(pTmp, -1, zName, SQLITE_UTF8, SQLITE_STATIC);
118719 static const u8 aEnc[] = { SQLITE_UTF16BE, SQLITE_UTF16LE, SQLITE_UTF8 };
118784 pColl[0].enc = SQLITE_UTF8;
118829 assert( SQLITE_UTF8==1 && SQLITE_UTF16LE==2 && SQLITE_UTF16BE==3 );
118830 assert( enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE );
118845 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
119198 p->enc = SQLITE_UTF8;
120559 SQLITE_UTF8);
120600 sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8);
121224 sqlite3AtoF(zBuf, &r2, 20, SQLITE_UTF8);
121340 sqlite3_result_text64(context, (char*)z, zOut-z, sqlite3_free, SQLITE_UTF8);
122093 sqlite3CreateFunc(db, "like", 2, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0, 0, 0);
122094 sqlite3CreateFunc(db, "like", 3, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0, 0, 0);
122095 sqlite3FindFunction(db, "like", 2, SQLITE_UTF8, 0)->funcFlags |= flags;
122096 sqlite3FindFunction(db, "like", 3, SQLITE_UTF8, 0)->funcFlags |= flags;
122127 pDef = sqlite3FindFunction(db, pExpr->u.zToken, nExpr, SQLITE_UTF8, 0);
129831 assert( strcmp(azEnc[SQLITE_UTF8],"utf8")==0 );
131464 { "UTF8", SQLITE_UTF8 },
131465 { "UTF-8", SQLITE_UTF8 }, /* Must be element [1] */
131477 assert( encnames[SQLITE_UTF8].enc==SQLITE_UTF8 );
132532 if( encoding==0 ) encoding = SQLITE_UTF8;
132534 encoding = SQLITE_UTF8;
149252 isNum = sqlite3AtoF(zNew, &rDummy, iTo, SQLITE_UTF8);
149258 isNum = sqlite3AtoF(zNew, &rDummy, iTo, SQLITE_UTF8);
156941 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
156949 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
156958 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
166481 zSql8 = sqlite3ValueText(pVal, SQLITE_UTF8);
168456 (SQLITE_UTF8|extraFlags)^SQLITE_FUNC_UNSAFE,
168469 case SQLITE_UTF8:
168474 enc = SQLITE_UTF8;
168478 enc = SQLITE_UTF8;
168706 rc = sqlite3FindFunction(db, zName, nArg, SQLITE_UTF8, 0)!=0;
168711 return sqlite3_create_function_v2(db, zName, nArg, SQLITE_UTF8,
169293 if( enc2<SQLITE_UTF8 || enc2>SQLITE_UTF16BE ){
169921 createCollation(db, sqlite3StrBINARY, SQLITE_UTF8, 0, binCollFunc, 0);
169924 createCollation(db, "NOCASE", SQLITE_UTF8, 0, nocaseCollatingFunc, 0);
169925 createCollation(db, "RTRIM", SQLITE_UTF8, 0, rtrimCollFunc, 0);
170111 zFilename8 = sqlite3ValueText(pVal, SQLITE_UTF8);
180585 db, "fts3_exprtest", -1, SQLITE_UTF8, (void*)pHash, fts3ExprTest, 0, 0
180589 -1, SQLITE_UTF8, (void*)pHash, fts3ExprTestRebalance, 0, 0
182134 const int any = SQLITE_UTF8|SQLITE_DIRECTONLY;
191636 SQLITE_UTF8);
191874 sqlite3AtoF(z, &r, sqlite3Strlen30(z), SQLITE_UTF8);
193903 SQLITE_UTF8 |
198555 (void)sqlite3AtoF((const char*)p->z, &r, j, SQLITE_UTF8);
200149 enc = SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS;
200151 enc = SQLITE_UTF8|SQLITE_DIRECTONLY;
200159 SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS, 0,
200178 const int utf8 = SQLITE_UTF8;
200861 {"icu_load_collation",2,SQLITE_UTF8|SQLITE_DIRECTONLY,1, icuLoadCollation},
200868 {"lower", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuCaseFunc16},
200869 {"lower", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuCaseFunc16},
200870 {"upper", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
200871 {"upper", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
200872 {"like", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuLikeFunc},
200873 {"like", 3, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuLikeFunc},
204680 "rbu_tmp_insert", -1, SQLITE_UTF8, (void*)p, rbuTmpInsertFunc, 0, 0
204686 "rbu_fossil_delta", 2, SQLITE_UTF8, 0, rbuFossilDeltaFunc, 0, 0
204692 "rbu_target_name", -1, SQLITE_UTF8, (void*)p, rbuTargetNameFunc, 0, 0
205741 "rbu_index_cnt", 1, SQLITE_UTF8, (void*)p, rbuIndexCntFunc, 0, 0
211499 u8 enc = (eType==SQLITE_TEXT ? SQLITE_UTF8 : 0);
222093 rc = sqlite3_create_function(db, p->z, -1, SQLITE_UTF8, pCtx, p->x, 0, 0);
229710 db, "fts5_decode", 2, SQLITE_UTF8, 0, fts5DecodeFunction, 0, 0
229716 SQLITE_UTF8, (void*)db, fts5DecodeFunction, 0, 0
229722 db, "fts5_rowid", -1, SQLITE_UTF8, 0, fts5RowidFunction, 0, 0
232604 db, "fts5", 1, SQLITE_UTF8, p, fts5Fts5Func, 0, 0
232609 db, "fts5_source_id", 0, SQLITE_UTF8, p, fts5SourceIdFunc, 0, 0