Lines Matching refs:enc

23 static void callCollNeeded(sqlite3 *db, int enc, const char *zName){  in callCollNeeded()  argument
28 db->xCollNeeded(db->pCollNeededArg, db, enc, zExternal); in callCollNeeded()
121 pColl[0].enc = SQLITE_UTF8; in findCollSeqEntry()
123 pColl[1].enc = SQLITE_UTF16LE; in findCollSeqEntry()
125 pColl[2].enc = SQLITE_UTF16BE; in findCollSeqEntry()
161 u8 enc, /* Desired text encoding */ in sqlite3FindCollSeq() argument
167 assert( enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE ); in sqlite3FindCollSeq()
170 if( pColl ) pColl += enc-1; in sqlite3FindCollSeq()
181 void sqlite3SetTextEncoding(sqlite3 *db, u8 enc){ in sqlite3SetTextEncoding() argument
182 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE ); in sqlite3SetTextEncoding()
183 db->enc = enc; in sqlite3SetTextEncoding()
187 db->pDfltColl = sqlite3FindCollSeq(db, enc, sqlite3StrBINARY, 0); in sqlite3SetTextEncoding()
206 u8 enc, /* The desired encoding for the collating sequence */ in sqlite3GetCollSeq() argument
215 p = sqlite3FindCollSeq(db, enc, zName, 0); in sqlite3GetCollSeq()
221 callCollNeeded(db, enc, zName); in sqlite3GetCollSeq()
222 p = sqlite3FindCollSeq(db, enc, zName, 0); in sqlite3GetCollSeq()
257 u8 enc = ENC(db); in sqlite3LocateCollSeq() local
261 pColl = sqlite3FindCollSeq(db, enc, zName, initbusy); in sqlite3LocateCollSeq()
263 pColl = sqlite3GetCollSeq(pParse, enc, pColl, zName); in sqlite3LocateCollSeq()
301 u8 enc /* Desired text encoding */ in matchQuality() argument
321 if( enc==(p->funcFlags & SQLITE_FUNC_ENCMASK) ){ in matchQuality()
323 }else if( (enc & p->funcFlags & 2)!=0 ){ in matchQuality()
400 u8 enc, /* Preferred text encoding */ in sqlite3FindFunction() argument
417 int score = matchQuality(p, nArg, enc); in sqlite3FindFunction()
442 int score = matchQuality(p, nArg, enc); in sqlite3FindFunction()
461 pBest->funcFlags = enc; in sqlite3FindFunction()
536 p->enc = SQLITE_UTF8; in sqlite3SchemaGet()