Lines Matching refs:SQLITE_UTF8
6038 #define SQLITE_UTF8 1 /* IMP: R-37514-35566 */ macro
18502 SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
18505 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
18508 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_DIRECTONLY|SQLITE_FUNC_UNSAFE, \
18511 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8, \
18515 SQLITE_UTF8|((bUseCache)*SQLITE_FUNC_RUNONLY)|\
18520 SQLITE_UTF8|SQLITE_FUNC_INLINE|SQLITE_FUNC_CONSTANT|(mFlags), \
18524 SQLITE_UTF8|SQLITE_FUNC_INTERNAL|SQLITE_FUNC_TEST| \
18528 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
18532 SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
18536 SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL)|extraFlags,\
18540 SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
18543 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8|flags, \
18546 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|(nc*SQLITE_FUNC_NEEDCOLL)|f, \
18550 SQLITE_FUNC_INTERNAL|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
25143 }else if( sqlite3AtoF(zDate, &r, sqlite3Strlen30(zDate), SQLITE_UTF8)>0 ){ in parseDateOrTime()
25589 && sqlite3AtoF(&z[8], &r, sqlite3Strlen30(&z[8]), SQLITE_UTF8)>0 in parseModifier()
25672 if( sqlite3AtoF(z, &r, n, SQLITE_UTF8)<=0 ){ in parseModifier()
35181 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
35202 if( desiredEnc==SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
35233 if( pMem->enc==SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
35251 assert( desiredEnc==SQLITE_UTF8 ); in sqlite3VdbeMemTranslate()
35314 assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len ); in sqlite3VdbeMemTranslate()
35445 sqlite3VdbeChangeEncoding(&m, SQLITE_UTF8); in sqlite3Utf16to8()
35715 sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC); in sqlite3ErrorWithMsg()
36056 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE ); in sqlite3AtoF()
36060 if( enc==SQLITE_UTF8 ){ in sqlite3AtoF()
36319 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE ); in sqlite3Atoi64()
36320 if( enc==SQLITE_UTF8 ){ in sqlite3Atoi64()
36432 return sqlite3Atoi64(z, pOut, n, SQLITE_UTF8); in sqlite3DecOrHexToI64()
84001 assert( p->enc==SQLITE_UTF8 || p->szMalloc >= ((p->n+1)&~1)+2 );
84002 assert( p->enc!=SQLITE_UTF8 || p->szMalloc >= p->n+1 );
84005 assert( p->enc==SQLITE_UTF8 || p->z[(p->n+1)&~1]==0 );
84006 assert( p->enc==SQLITE_UTF8 || p->z[((p->n+1)&~1)+1]==0 );
84014 if( p->enc!=SQLITE_UTF8 ){
84045 assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE
84165 if( pMem->enc!=SQLITE_UTF8 ) return;
84314 pMem->enc = SQLITE_UTF8;
84683 if( encoding!=SQLITE_UTF8 ) pMem->n &= ~1;
84739 pMem->enc = SQLITE_UTF8;
84753 pMem->enc = SQLITE_UTF8;
85026 if( enc==SQLITE_UTF8 ){
85034 enc = SQLITE_UTF8;
85057 nAlloc += (enc==SQLITE_UTF8?1:2);
85083 if( enc>SQLITE_UTF8 && sqlite3VdbeMemHandleBom(pMem) ){
85397 sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8);
85509 sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
85515 sqlite3AtoF(pVal->z, &pVal->u.r, pVal->n, SQLITE_UTF8);
85521 sqlite3ValueApplyAffinity(pVal, SQLITE_AFF_NUMERIC, SQLITE_UTF8);
85524 sqlite3ValueApplyAffinity(pVal, affinity, SQLITE_UTF8);
85532 if( enc!=SQLITE_UTF8 ){
85880 if( (p->flags & MEM_Str)!=0 && enc!=SQLITE_UTF8 && pVal->enc!=SQLITE_UTF8 ){
88352 sqlite3VdbeMemSetStr(pMem+3, zP4, -1, SQLITE_UTF8, sqlite3_free);
88357 -1, SQLITE_UTF8, SQLITE_STATIC);
88366 sqlite3VdbeMemSetStr(pMem+7, zCom, -1, SQLITE_UTF8, sqlite3_free);
88371 sqlite3VdbeMemSetStr(pMem+5, zP4, -1, SQLITE_UTF8, sqlite3_free);
88799 rc = sqlite3VdbeMemSetStr(pColName, zName, -1, SQLITE_UTF8, xDel);
89427 sqlite3ValueSetStr(db->pErr, -1, p->zErrMsg, SQLITE_UTF8, SQLITE_TRANSIENT);
90532 assert( pMem1->enc==SQLITE_UTF8 ||
91257 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
91656 return sqlite3ValueBytes(pVal, SQLITE_UTF8);
91688 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
91944 sqlite3VdbeMemSetStr(pCtx->pOut, z, n, SQLITE_UTF8, SQLITE_TRANSIENT);
92031 setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel);
92048 if( enc!=SQLITE_UTF8 ){
92137 setResultStrOrError(pCtx, sqlite3ErrStr(errCode), -1, SQLITE_UTF8,
92150 SQLITE_UTF8, SQLITE_STATIC);
93258 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
93269 if( enc!=SQLITE_UTF8 ){
94195 if( enc!=SQLITE_UTF8 ){
94199 if( SQLITE_NOMEM==sqlite3VdbeChangeEncoding(&utf8, SQLITE_UTF8) ){
94220 if( enc!=SQLITE_UTF8 ) sqlite3VdbeMemRelease(&utf8);
95126 if( (t&1)!=0 && encoding==SQLITE_UTF8 ){
95644 zErr = sqlite3ValueText(&aMem[pOp->p3], SQLITE_UTF8);
95729 if( encoding!=SQLITE_UTF8 ){
95730 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
96148 if( encoding>SQLITE_UTF8 ) nByte &= ~1;
101545 sqlite3VdbeMemSetStr(pIn1, z, -1, SQLITE_UTF8, sqlite3_free);
102339 pOut->enc = SQLITE_UTF8;
102630 sqlite3VdbeMemSetStr(pOut, zErr, -1, SQLITE_UTF8, sqlite3_free);
102857 testcase( pName->enc==SQLITE_UTF8 );
102860 rc = sqlite3VdbeChangeEncoding(pName, SQLITE_UTF8);
108970 sqlite3AtoF(p->u.zToken, &r, sqlite3Strlen30(p->u.zToken), SQLITE_UTF8);
111675 bOk = 0==sqlite3Atoi64(&z[1], &i, n-1, SQLITE_UTF8);
114522 sqlite3AtoF(z, &value, sqlite3Strlen30(z), SQLITE_UTF8);
116566 sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, SQLITE_AFF_BLOB, &pR);
118157 rc = sqlite3ValueFromExpr(db, pDflt, SQLITE_UTF8, SQLITE_AFF_BLOB, &pVal);
120589 SQLITE_UTF8, /* funcFlags */
120883 SQLITE_UTF8, /* funcFlags */
121025 SQLITE_UTF8, /* funcFlags */
122538 SQLITE_UTF8, /* funcFlags */
122558 SQLITE_UTF8, /* funcFlags */
128832 sqlite3ValueSetStr(pTmp, -1, zName, SQLITE_UTF8, SQLITE_STATIC);
128853 static const u8 aEnc[] = { SQLITE_UTF16BE, SQLITE_UTF16LE, SQLITE_UTF8 };
128918 pColl[0].enc = SQLITE_UTF8;
128963 assert( SQLITE_UTF8==1 && SQLITE_UTF16LE==2 && SQLITE_UTF16BE==3 );
128964 assert( enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE );
128979 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
129340 p->enc = SQLITE_UTF8;
130548 i64 m = sqlite3_context_db_handle(context)->enc<=SQLITE_UTF8 ? 1 : 2;
130553 if( sqlite3_value_encoding(argv[0])<=SQLITE_UTF8 ){
130805 SQLITE_UTF8);
130848 sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8);
131486 sqlite3AtoF(zVal, &r2, pStr->nChar, SQLITE_UTF8);
131620 sqlite3_result_text64(context, zOut, j, sqlite3_free, SQLITE_UTF8);
131713 sqlite3_result_text64(context, (char*)z, zOut-z, sqlite3_free, SQLITE_UTF8);
131742 sqlite3_free, SQLITE_UTF8);
132078 sqlite3_result_text64(context, z, j, sqlite3_free, SQLITE_UTF8);
132741 sqlite3CreateFunc(db, "like", nArg, SQLITE_UTF8, pInfo, likeFunc,
132743 pDef = sqlite3FindFunction(db, "like", nArg, SQLITE_UTF8, 0);
132777 pDef = sqlite3FindFunction(db, pExpr->u.zToken, nExpr, SQLITE_UTF8, 0);
141019 assert( strcmp(azEnc[SQLITE_UTF8],"utf8")==0 );
142890 { "UTF8", SQLITE_UTF8 },
142891 { "UTF-8", SQLITE_UTF8 }, /* Must be element [1] */
142903 assert( encnames[SQLITE_UTF8].enc==SQLITE_UTF8 );
144051 if( encoding==0 ) encoding = SQLITE_UTF8;
144053 encoding = SQLITE_UTF8;
162839 isNum = sqlite3AtoF(zNew, &rDummy, iTo, SQLITE_UTF8);
162845 isNum = sqlite3AtoF(zNew, &rDummy, iTo, SQLITE_UTF8);
172738 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
172746 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
172755 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
182531 zSql8 = sqlite3ValueText(pVal, SQLITE_UTF8);
184616 (SQLITE_UTF8|extraFlags)^SQLITE_FUNC_UNSAFE, /* tag-20230109-1 */
184629 case SQLITE_UTF8:
184634 enc = SQLITE_UTF8;
184638 enc = SQLITE_UTF8;
184866 rc = sqlite3FindFunction(db, zName, nArg, SQLITE_UTF8, 0)!=0;
184871 return sqlite3_create_function_v2(db, zName, nArg, SQLITE_UTF8,
185472 if( enc2<SQLITE_UTF8 || enc2>SQLITE_UTF16BE ){
186106 createCollation(db, sqlite3StrBINARY, SQLITE_UTF8, 0, binCollFunc, 0);
186109 createCollation(db, "NOCASE", SQLITE_UTF8, 0, nocaseCollatingFunc, 0);
186110 createCollation(db, "RTRIM", SQLITE_UTF8, 0, rtrimCollFunc, 0);
186316 zFilename8 = sqlite3ValueText(pVal, SQLITE_UTF8);
197155 db, "fts3_exprtest", -1, SQLITE_UTF8, (void*)pHash, fts3ExprTest, 0, 0
197159 -1, SQLITE_UTF8, (void*)pHash, fts3ExprTestRebalance, 0, 0
198700 const int any = SQLITE_UTF8|SQLITE_DIRECTONLY;
208701 SQLITE_TRANSIENT, SQLITE_UTF8);
208717 SQLITE_UTF8);
211074 rc = sqlite3AtoF(z, &r, sqlite3Strlen30(z), SQLITE_UTF8);
211687 sqlite3_result_text64(ctx,out.zText,out.nChar,SQLITE_TRANSIENT,SQLITE_UTF8);
213054 sqlite3Atoi64(&p->path.zBuf[j+1], &x, n-1, SQLITE_UTF8);
213106 SQLITE_TRANSIENT, SQLITE_UTF8);
213113 SQLITE_TRANSIENT, SQLITE_UTF8);
213416 SQLITE_SUBTYPE|SQLITE_RESULT_SUBTYPE|SQLITE_UTF8|
213420 SQLITE_SUBTYPE|SQLITE_RESULT_SUBTYPE|SQLITE_UTF8|SQLITE_DETERMINISTIC),
213423 SQLITE_SUBTYPE|SQLITE_RESULT_SUBTYPE|SQLITE_UTF8|SQLITE_DETERMINISTIC),
213426 SQLITE_SUBTYPE|SQLITE_RESULT_SUBTYPE|SQLITE_UTF8|
217960 (void)sqlite3AtoF((const char*)p->z, &r, j, SQLITE_UTF8);
219579 enc = SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS;
219581 enc = SQLITE_UTF8|SQLITE_DIRECTONLY;
219589 SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS, 0,
219608 const int utf8 = SQLITE_UTF8;
220323 {"icu_load_collation",2,SQLITE_UTF8|SQLITE_DIRECTONLY,1, icuLoadCollation},
220324 {"icu_load_collation",3,SQLITE_UTF8|SQLITE_DIRECTONLY,1, icuLoadCollation},
220331 {"lower", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuCaseFunc16},
220332 {"lower", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuCaseFunc16},
220333 {"upper", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
220334 {"upper", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
220335 {"like", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuLikeFunc},
220336 {"like", 3, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuLikeFunc},
224197 "rbu_tmp_insert", -1, SQLITE_UTF8, (void*)p, rbuTmpInsertFunc, 0, 0
224203 "rbu_fossil_delta", 2, SQLITE_UTF8, 0, rbuFossilDeltaFunc, 0, 0
224209 "rbu_target_name", -1, SQLITE_UTF8, (void*)p, rbuTargetNameFunc, 0, 0
225253 "rbu_index_cnt", 1, SQLITE_UTF8, (void*)p, rbuIndexCntFunc, 0, 0
231689 u8 enc = (eType==SQLITE_TEXT ? SQLITE_UTF8 : 0);
243298 rc = sqlite3_create_function(db, p->z, -1, SQLITE_UTF8, pCtx, p->x, 0, 0);
253668 db, "fts5_decode", 2, SQLITE_UTF8, 0, fts5DecodeFunction, 0, 0
253674 SQLITE_UTF8, (void*)db, fts5DecodeFunction, 0, 0
253680 db, "fts5_rowid", -1, SQLITE_UTF8, 0, fts5RowidFunction, 0, 0
257504 db, "fts5", 1, SQLITE_UTF8, p, fts5Fts5Func, 0, 0
257510 SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS,
257517 SQLITE_UTF8|SQLITE_INNOCUOUS|SQLITE_RESULT_SUBTYPE|SQLITE_SUBTYPE,
257524 SQLITE_UTF8|SQLITE_INNOCUOUS|SQLITE_RESULT_SUBTYPE,