Home | History | Annotate | Download | only in amalgamation

Lines Matching defs:SQLITE_UTF8

4013 ** [SQLITE_UTF8 | text encoding] this SQL function prefers for
4104 #define SQLITE_UTF8 1
4454 ** <li> [SQLITE_UTF8],
4559 ** connection. The third argument is one of [SQLITE_UTF8], [SQLITE_UTF16BE],
9322 u8 iPrefEnc; /* Preferred text encoding (SQLITE_UTF8, 16LE, 16BE) */
9391 {nArg, SQLITE_UTF8, bNC*SQLITE_FUNC_NEEDCOLL, \
9394 {nArg, SQLITE_UTF8, bNC*SQLITE_FUNC_NEEDCOLL, \
9397 {nArg, SQLITE_UTF8, flags, (void *)arg, 0, likeFunc, 0, 0, #zName, 0, 0}
9399 {nArg, SQLITE_UTF8, nc*SQLITE_FUNC_NEEDCOLL, \
12365 u8 enc; /* SQLITE_UTF8, SQLITE_UTF16BE, SQLITE_UTF16LE */
13194 }else if( sqlite3AtoF(zDate, &r, sqlite3Strlen30(zDate), SQLITE_UTF8) ){
13416 && sqlite3AtoF(&z[8], &r, sqlite3Strlen30(&z[8]), SQLITE_UTF8)
13473 if( !sqlite3AtoF(z, &r, n, SQLITE_UTF8) ){
19889 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
19910 if( desiredEnc==SQLITE_UTF8 ){
19941 if( pMem->enc==SQLITE_UTF8 ){
19961 assert( desiredEnc==SQLITE_UTF8 );
19978 assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len );
20104 sqlite3VdbeChangeEncoding(&m, SQLITE_UTF8);
20131 sqlite3VdbeMemSetStr(&m, z, n, SQLITE_UTF8, SQLITE_STATIC);
20346 sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC);
20348 sqlite3ValueSetStr(db->pErr, 0, 0, SQLITE_UTF8, SQLITE_STATIC);
20484 int incr = (enc==SQLITE_UTF8?1:2);
20681 int incr = (enc==SQLITE_UTF8?1:2);
55995 ** 'desiredEnc', one of SQLITE_UTF8, SQLITE_UTF16LE or SQLITE_UTF16BE.
56008 assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE
56198 pMem->enc = SQLITE_UTF8;
56477 pMem->enc = SQLITE_UTF8;
56681 if( enc==SQLITE_UTF8 ){
56696 nAlloc += (enc==SQLITE_UTF8?1:2);
56718 pMem->enc = (enc==0 ? SQLITE_UTF8 : enc);
56722 if( pMem->enc!=SQLITE_UTF8 && sqlite3VdbeMemHandleBom(pMem) ){
56807 assert( pMem1->enc==SQLITE_UTF8 ||
56916 ** SQLITE_UTF8.
57029 sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
57033 sqlite3ValueApplyAffinity(pVal, SQLITE_AFF_NUMERIC, SQLITE_UTF8);
57035 sqlite3ValueApplyAffinity(pVal, affinity, SQLITE_UTF8);
57038 if( enc!=SQLITE_UTF8 ){
58342 pMem->enc = SQLITE_UTF8;
58387 sqlite3VdbeMemSetStr(pMem, z, -1, SQLITE_UTF8, 0);
58391 pMem->enc = SQLITE_UTF8;
58405 pMem->enc = SQLITE_UTF8;
58413 pMem->enc = SQLITE_UTF8;
58811 rc = sqlite3VdbeMemSetStr(pColName, zName, -1, SQLITE_UTF8, xDel);
59428 sqlite3ValueSetStr(db->pErr,-1,p->zErrMsg,SQLITE_UTF8,SQLITE_TRANSIENT);
59445 sqlite3ValueSetStr(db->pErr, -1, p->zErrMsg, SQLITE_UTF8, SQLITE_TRANSIENT);
60312 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
60486 return sqlite3ValueBytes(pVal, SQLITE_UTF8);
60501 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
60554 sqlite3VdbeMemSetStr(&pCtx->s, z, n, SQLITE_UTF8, SQLITE_TRANSIENT);
60582 setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel);
60625 SQLITE_UTF8, SQLITE_STATIC);
60634 SQLITE_UTF8, SQLITE_STATIC);
61440 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
61787 if( enc!=SQLITE_UTF8 ){
61792 sqlite3VdbeChangeEncoding(&utf8, SQLITE_UTF8);
63232 if( encoding!=SQLITE_UTF8 ){
63233 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
64860 pOut->enc = SQLITE_UTF8; /* In case the blob is ever converted to text */
66472 pOut->enc = SQLITE_UTF8; /* In case the blob is ever cast to text */
67192 sqlite3VdbeMemSetStr(pIn1, u.bv.z, -1, SQLITE_UTF8, sqlite3_free);
67794 pOut->enc = SQLITE_UTF8;
71299 int bOk = 0==sqlite3Atoi64(&z[1], &i, sqlite3Strlen30(&z[1]), SQLITE_UTF8);
72670 sqlite3AtoF(z, &value, sqlite3Strlen30(z), SQLITE_UTF8);
72698 c = sqlite3Atoi64(z, &value, sqlite3Strlen30(z), SQLITE_UTF8);
75185 if( sqlite3ValueFromExpr(db, pDflt, SQLITE_UTF8, SQLITE_AFF_NONE, &pVal) ){
76408 SQLITE_UTF8, /* iPrefEnc */
76430 SQLITE_UTF8, /* iPrefEnc */
80633 sqlite3ValueSetStr(pTmp, -1, zName, SQLITE_UTF8, SQLITE_STATIC);
80654 static const u8 aEnc[] = { SQLITE_UTF16BE, SQLITE_UTF16LE, SQLITE_UTF8 };
80761 pColl[0].enc = SQLITE_UTF8;
80812 assert( SQLITE_UTF8==1 && SQLITE_UTF16LE==2 && SQLITE_UTF16BE==3 );
80813 assert( enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE );
80937 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE );
81052 p->enc = SQLITE_UTF8;
81987 sqlite3AtoF(zBuf, &r, sqlite3Strlen30(zBuf), SQLITE_UTF8);
83129 2, SQLITE_UTF8, 0);
83147 sqlite3CreateFunc(db, "like", 2, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0);
83148 sqlite3CreateFunc(db, "like", 3, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0);
83149 sqlite3CreateFunc(db, "glob", 2, SQLITE_UTF8,
83174 2, SQLITE_UTF8, 0);
83234 {-1,SQLITE_UTF8,SQLITE_FUNC_COALESCE,0,0,ifnullFunc,0,0,"coalesce",0,0},
83237 {2,SQLITE_UTF8,SQLITE_FUNC_COALESCE,0,0,ifnullFunc,0,0,"ifnull",0,0},
83264 {0,SQLITE_UTF8,SQLITE_FUNC_COUNT,0,0,0,countStep,countFinalize,"count",0,0},
88119 sqlite3Atoi64(zRight, &iLimit, 1000000, SQLITE_UTF8);
88786 { "UTF8", SQLITE_UTF8 },
88787 { "UTF-8", SQLITE_UTF8 }, /* Must be element [1] */
88802 assert( encnames[SQLITE_UTF8].enc==SQLITE_UTF8 );
89325 if( encoding==0 ) encoding = SQLITE_UTF8;
89327 db->pDfltColl = sqlite3FindCollSeq(db, SQLITE_UTF8, "BINARY", 0);
98929 pColl = sqlite3FindCollSeq(db, SQLITE_UTF8, noCase ? "NOCASE" : "BINARY",0);
99971 assert( pColl->enc==SQLITE_UTF8 );
99973 pColl = sqlite3GetCollSeq(db, SQLITE_UTF8, 0, *pIdx->azColl);
99993 if( pColl->enc!=SQLITE_UTF8 ){
100051 return sqlite3ValueFromExpr(pParse->db, pExpr, SQLITE_UTF8, aff, pp);
107145 zSql8 = sqlite3ValueText(pVal, SQLITE_UTF8);
108296 rc = sqlite3CreateFunc(db, zFunctionName, nArg, SQLITE_UTF8,
108308 enc = SQLITE_UTF8;
108449 if( sqlite3FindFunction(db, zName, nName, nArg, SQLITE_UTF8, 0)==0 ){
108450 sqlite3CreateFunc(db, zName, nArg, SQLITE_UTF8,
108815 SQLITE_UTF8, SQLITE_STATIC);
108882 if( enc2<SQLITE_UTF8 || enc2>SQLITE_UTF16BE ){
109162 createCollation(db, "BINARY", SQLITE_UTF8, SQLITE_COLL_BINARY, 0,
109168 createCollation(db, "RTRIM", SQLITE_UTF8, SQLITE_COLL_USER, (void*)1,
109173 db->pDfltColl = sqlite3FindCollSeq(db, SQLITE_UTF8, "BINARY", 0);
109177 createCollation(db, "NOCASE", SQLITE_UTF8, SQLITE_COLL_NOCASE, 0,
109330 zFilename8 = sqlite3ValueText(pVal, SQLITE_UTF8);
110809 *piEncoding = SQLITE_UTF8;
110812 *piEncoding = SQLITE_UTF8;
110816 *piEncoding = SQLITE_UTF8;
118167 db, "fts3_exprtest", -1, SQLITE_UTF8, 0, fts3ExprTest, 0, 0
127412 const int utf8 = SQLITE_UTF8;
127972 {"lower", 1, SQLITE_UTF8, 0, icuCaseFunc16},
127973 {"lower", 2, SQLITE_UTF8, 0, icuCaseFunc16},
127974 {"upper", 1, SQLITE_UTF8, (void*)1, icuCaseFunc16},
127975 {"upper", 2, SQLITE_UTF8, (void*)1, icuCaseFunc16},
127977 {"like", 2, SQLITE_UTF8, 0, icuLikeFunc},
127978 {"like", 3, SQLITE_UTF8, 0, icuLikeFunc},
127980 {"icu_load_collation", 2, SQLITE_UTF8, (void*)db, icuLoadCollation},