• Home
  • Raw
  • Download

Lines Matching refs:SQLITE_UTF8

5692 #define SQLITE_UTF8           1    /* IMP: R-37514-35566 */  macro
17462 SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
17465 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
17468 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_DIRECTONLY|SQLITE_FUNC_UNSAFE, \
17471 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8, \
17475 SQLITE_FUNC_CONSTANT|SQLITE_UTF8, \
17479 SQLITE_UTF8|SQLITE_FUNC_INLINE|SQLITE_FUNC_CONSTANT|(mFlags), \
17483 SQLITE_UTF8|SQLITE_FUNC_INTERNAL|SQLITE_FUNC_TEST| \
17487 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
17491 SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
17495 SQLITE_FUNC_CONSTANT|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL)|extraFlags,\
17499 SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|(bNC*SQLITE_FUNC_NEEDCOLL), \
17502 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8|flags, \
17505 {nArg, SQLITE_FUNC_BUILTIN|SQLITE_UTF8|(nc*SQLITE_FUNC_NEEDCOLL)|f, \
17509 SQLITE_FUNC_INTERNAL|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
23890 }else if( sqlite3AtoF(zDate, &r, sqlite3Strlen30(zDate), SQLITE_UTF8)>0 ){
24286 && sqlite3AtoF(&z[8], &r, sqlite3Strlen30(&z[8]), SQLITE_UTF8)>0
24345 if( sqlite3AtoF(z, &r, n, SQLITE_UTF8)<=0 ){
33267 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
33288 if( desiredEnc==SQLITE_UTF8 ){
33319 if( pMem->enc==SQLITE_UTF8 ){
33337 assert( desiredEnc==SQLITE_UTF8 );
33400 assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len );
33531 sqlite3VdbeChangeEncoding(&m, SQLITE_UTF8);
33769 sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC);
34050 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
34054 if( enc==SQLITE_UTF8 ){
34310 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
34311 if( enc==SQLITE_UTF8 ){
34419 return sqlite3Atoi64(z, pOut, sqlite3Strlen30(z), SQLITE_UTF8);
80497 assert( p->enc==SQLITE_UTF8 || p->szMalloc >= ((p->n+1)&~1)+2 );
80498 assert( p->enc!=SQLITE_UTF8 || p->szMalloc >= p->n+1 );
80501 assert( p->enc==SQLITE_UTF8 || p->z[(p->n+1)&~1]==0 );
80502 assert( p->enc==SQLITE_UTF8 || p->z[((p->n+1)&~1)+1]==0 );
80509 if( p->enc!=SQLITE_UTF8 ){
80540 assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE
80775 pMem->enc = SQLITE_UTF8;
81170 if( encoding!=SQLITE_UTF8 ) pMem->n &= ~1;
81224 pMem->enc = SQLITE_UTF8;
81238 pMem->enc = SQLITE_UTF8;
81501 if( enc==SQLITE_UTF8 ){
81509 enc = SQLITE_UTF8;
81532 nAlloc += (enc==SQLITE_UTF8?1:2);
81558 if( enc>SQLITE_UTF8 && sqlite3VdbeMemHandleBom(pMem) ){
81851 sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8);
81946 sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
81949 sqlite3ValueApplyAffinity(pVal, SQLITE_AFF_NUMERIC, SQLITE_UTF8);
81951 sqlite3ValueApplyAffinity(pVal, affinity, SQLITE_UTF8);
81959 if( enc!=SQLITE_UTF8 ){
82306 if( (p->flags & MEM_Str)!=0 && enc!=SQLITE_UTF8 && pVal->enc!=SQLITE_UTF8 ){
84615 sqlite3VdbeMemSetStr(pMem+3, zP4, -1, SQLITE_UTF8, sqlite3_free);
84620 -1, SQLITE_UTF8, SQLITE_STATIC);
84629 sqlite3VdbeMemSetStr(pMem+7, zCom, -1, SQLITE_UTF8, sqlite3_free);
84634 sqlite3VdbeMemSetStr(pMem+5, zP4, -1, SQLITE_UTF8, sqlite3_free);
85071 rc = sqlite3VdbeMemSetStr(pColName, zName, -1, SQLITE_UTF8, xDel);
85696 sqlite3ValueSetStr(db->pErr, -1, p->zErrMsg, SQLITE_UTF8, SQLITE_TRANSIENT);
86767 assert( pMem1->enc==SQLITE_UTF8 ||
87480 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
87837 return sqlite3ValueBytes(pVal, SQLITE_UTF8);
87869 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
88100 sqlite3VdbeMemSetStr(pCtx->pOut, z, n, SQLITE_UTF8, SQLITE_TRANSIENT);
88146 setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel);
88225 setResultStrOrError(pCtx, sqlite3ErrStr(errCode), -1, SQLITE_UTF8,
88235 SQLITE_UTF8, SQLITE_STATIC);
89283 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
90001 if( enc!=SQLITE_UTF8 ){
90005 if( SQLITE_NOMEM==sqlite3VdbeChangeEncoding(&utf8, SQLITE_UTF8) ){
90026 if( enc!=SQLITE_UTF8 ) sqlite3VdbeMemRelease(&utf8);
90734 sqlite3VdbeChangeEncoding(&pMem[i],SQLITE_UTF8);
91379 if( encoding!=SQLITE_UTF8 ){
91380 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
91838 if( encoding>SQLITE_UTF8 ) nByte &= ~1;
97127 sqlite3VdbeMemSetStr(pIn1, z, -1, SQLITE_UTF8, sqlite3_free);
97925 pOut->enc = SQLITE_UTF8;
98392 testcase( pName->enc==SQLITE_UTF8 );
98395 rc = sqlite3VdbeChangeEncoding(pName, SQLITE_UTF8);
104301 sqlite3AtoF(p->u.zToken, &r, sqlite3Strlen30(p->u.zToken), SQLITE_UTF8);
106773 bOk = 0==sqlite3Atoi64(&z[1], &i, n-1, SQLITE_UTF8);
109276 sqlite3AtoF(z, &value, sqlite3Strlen30(z), SQLITE_UTF8);
111139 sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, SQLITE_AFF_BLOB, &pR);
112502 rc = sqlite3ValueFromExpr(db, pDflt, SQLITE_UTF8, SQLITE_AFF_BLOB, &pVal);
114881 SQLITE_UTF8, /* funcFlags */
115171 SQLITE_UTF8, /* funcFlags */
115311 SQLITE_UTF8, /* funcFlags */
116772 SQLITE_UTF8, /* funcFlags */
116792 SQLITE_UTF8, /* funcFlags */
122977 sqlite3ValueSetStr(pTmp, -1, zName, SQLITE_UTF8, SQLITE_STATIC);
122998 static const u8 aEnc[] = { SQLITE_UTF16BE, SQLITE_UTF16LE, SQLITE_UTF8 };
123063 pColl[0].enc = SQLITE_UTF8;
123108 assert( SQLITE_UTF8==1 && SQLITE_UTF16LE==2 && SQLITE_UTF16BE==3 );
123109 assert( enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE );
123124 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
123478 p->enc = SQLITE_UTF8;
124895 SQLITE_UTF8);
124936 sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8);
125574 sqlite3AtoF(zVal, &r2, pStr->nChar, SQLITE_UTF8);
125697 sqlite3_result_text64(context, (char*)z, zOut-z, sqlite3_free, SQLITE_UTF8);
126460 sqlite3CreateFunc(db, "like", 2, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0, 0, 0);
126461 sqlite3CreateFunc(db, "like", 3, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0, 0, 0);
126462 sqlite3FindFunction(db, "like", 2, SQLITE_UTF8, 0)->funcFlags |= flags;
126463 sqlite3FindFunction(db, "like", 3, SQLITE_UTF8, 0)->funcFlags |= flags;
126494 pDef = sqlite3FindFunction(db, pExpr->u.zToken, nExpr, SQLITE_UTF8, 0);
134348 assert( strcmp(azEnc[SQLITE_UTF8],"utf8")==0 );
136121 { "UTF8", SQLITE_UTF8 },
136122 { "UTF-8", SQLITE_UTF8 }, /* Must be element [1] */
136134 assert( encnames[SQLITE_UTF8].enc==SQLITE_UTF8 );
137235 if( encoding==0 ) encoding = SQLITE_UTF8;
137237 encoding = SQLITE_UTF8;
154758 isNum = sqlite3AtoF(zNew, &rDummy, iTo, SQLITE_UTF8);
154764 isNum = sqlite3AtoF(zNew, &rDummy, iTo, SQLITE_UTF8);
163497 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
163505 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
163514 nArg, (SQLITE_FUNC_BUILTIN|SQLITE_UTF8|SQLITE_FUNC_WINDOW|extra), 0, 0, \
173087 zSql8 = sqlite3ValueText(pVal, SQLITE_UTF8);
175085 (SQLITE_UTF8|extraFlags)^SQLITE_FUNC_UNSAFE,
175098 case SQLITE_UTF8:
175103 enc = SQLITE_UTF8;
175107 enc = SQLITE_UTF8;
175335 rc = sqlite3FindFunction(db, zName, nArg, SQLITE_UTF8, 0)!=0;
175340 return sqlite3_create_function_v2(db, zName, nArg, SQLITE_UTF8,
175935 if( enc2<SQLITE_UTF8 || enc2>SQLITE_UTF16BE ){
176598 createCollation(db, sqlite3StrBINARY, SQLITE_UTF8, 0, binCollFunc, 0);
176601 createCollation(db, "NOCASE", SQLITE_UTF8, 0, nocaseCollatingFunc, 0);
176602 createCollation(db, "RTRIM", SQLITE_UTF8, 0, rtrimCollFunc, 0);
176816 zFilename8 = sqlite3ValueText(pVal, SQLITE_UTF8);
187388 db, "fts3_exprtest", -1, SQLITE_UTF8, (void*)pHash, fts3ExprTest, 0, 0
187392 -1, SQLITE_UTF8, (void*)pHash, fts3ExprTestRebalance, 0, 0
188937 const int any = SQLITE_UTF8|SQLITE_DIRECTONLY;
198376 SQLITE_UTF8);
198614 sqlite3AtoF(z, &r, sqlite3Strlen30(z), SQLITE_UTF8);
200702 SQLITE_SUBTYPE|SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS),
200705 SQLITE_SUBTYPE|SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS)
205340 (void)sqlite3AtoF((const char*)p->z, &r, j, SQLITE_UTF8);
206934 enc = SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS;
206936 enc = SQLITE_UTF8|SQLITE_DIRECTONLY;
206944 SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS, 0,
206963 const int utf8 = SQLITE_UTF8;
207647 {"icu_load_collation",2,SQLITE_UTF8|SQLITE_DIRECTONLY,1, icuLoadCollation},
207654 {"lower", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuCaseFunc16},
207655 {"lower", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuCaseFunc16},
207656 {"upper", 1, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
207657 {"upper", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 1, icuCaseFunc16},
207658 {"like", 2, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuLikeFunc},
207659 {"like", 3, SQLITE_UTF8|SQLITEICU_EXTRAFLAGS, 0, icuLikeFunc},
211496 "rbu_tmp_insert", -1, SQLITE_UTF8, (void*)p, rbuTmpInsertFunc, 0, 0
211502 "rbu_fossil_delta", 2, SQLITE_UTF8, 0, rbuFossilDeltaFunc, 0, 0
211508 "rbu_target_name", -1, SQLITE_UTF8, (void*)p, rbuTargetNameFunc, 0, 0
212532 "rbu_index_cnt", 1, SQLITE_UTF8, (void*)p, rbuIndexCntFunc, 0, 0
218348 u8 enc = (eType==SQLITE_TEXT ? SQLITE_UTF8 : 0);
228961 rc = sqlite3_create_function(db, p->z, -1, SQLITE_UTF8, pCtx, p->x, 0, 0);
236581 db, "fts5_decode", 2, SQLITE_UTF8, 0, fts5DecodeFunction, 0, 0
236587 SQLITE_UTF8, (void*)db, fts5DecodeFunction, 0, 0
236593 db, "fts5_rowid", -1, SQLITE_UTF8, 0, fts5RowidFunction, 0, 0
239475 db, "fts5", 1, SQLITE_UTF8, p, fts5Fts5Func, 0, 0
239480 db, "fts5_source_id", 0, SQLITE_UTF8, p, fts5SourceIdFunc, 0, 0