Home
last modified time | relevance | path

Searched refs:enc (Results 1 – 25 of 45) sorted by relevance

12

/sqlite-3.40.0/src/
H A Dcallback.c121 pColl[0].enc = SQLITE_UTF8; in findCollSeqEntry()
123 pColl[1].enc = SQLITE_UTF16LE; in findCollSeqEntry()
125 pColl[2].enc = SQLITE_UTF16BE; in findCollSeqEntry()
167 assert( enc>=SQLITE_UTF8 && enc<=SQLITE_UTF16BE ); in sqlite3FindCollSeq()
170 if( pColl ) pColl += enc-1; in sqlite3FindCollSeq()
182 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE ); in sqlite3SetTextEncoding()
183 db->enc = enc; in sqlite3SetTextEncoding()
221 callCollNeeded(db, enc, zName); in sqlite3GetCollSeq()
257 u8 enc = ENC(db); in sqlite3LocateCollSeq() local
461 pBest->funcFlags = enc; in sqlite3FindFunction()
[all …]
H A Dvdbemem.c433 pMem->enc = 0; in sqlite3VdbeMemStringify()
471 ctx.enc = ENC(t.db); in sqlite3VdbeMemFinalize()
1165 assert( enc!=0 ); in sqlite3VdbeMemSetStr()
1220 pMem->enc = enc; in sqlite3VdbeMemSetStr()
1305 assert( (enc&3)==(enc&~SQLITE_UTF16_ALIGNED) ); in valueToText()
1311 if( pVal->enc != (enc & ~SQLITE_UTF16_ALIGNED) ){ in valueToText()
1325 assert(pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0 in valueToText()
1327 if( pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) ){ in valueToText()
1348 assert( (enc&3)==(enc&~SQLITE_UTF16_ALIGNED) ); in sqlite3ValueText()
1510 ctx.enc = ENC(db); in valueFromFunction()
[all …]
H A Dutf.c192 assert( pMem->enc!=desiredEnc ); in sqlite3VdbeMemTranslate()
193 assert( pMem->enc!=0 ); in sqlite3VdbeMemTranslate()
210 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
226 pMem->enc = desiredEnc; in sqlite3VdbeMemTranslate()
262 if( pMem->enc==SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
281 if( pMem->enc==SQLITE_UTF16LE ){ in sqlite3VdbeMemTranslate()
348 pMem->enc = desiredEnc; in sqlite3VdbeMemTranslate()
401 pMem->enc = bom; in sqlite3VdbeMemHandleBom()
469 char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){ in sqlite3Utf16to8() argument
473 sqlite3VdbeMemSetStr(&m, z, nByte, enc, SQLITE_STATIC); in sqlite3Utf16to8()
H A Dutil.c455 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE ); in sqlite3AtoF()
459 if( enc==SQLITE_UTF8 ){ in sqlite3AtoF()
467 testcase( enc==SQLITE_UTF16LE ); in sqlite3AtoF()
468 testcase( enc==SQLITE_UTF16BE ); in sqlite3AtoF()
469 for(i=3-enc; i<length && z[i]==0; i+=2){} in sqlite3AtoF()
472 z += (enc&1); in sqlite3AtoF()
627 return !sqlite3Atoi64(z, pResult, length, enc); in sqlite3AtoF()
715 assert( enc==SQLITE_UTF8 || enc==SQLITE_UTF16LE || enc==SQLITE_UTF16BE ); in sqlite3Atoi64()
716 if( enc==SQLITE_UTF8 ){ in sqlite3Atoi64()
722 for(i=3-enc; i<length && zNum[i]==0; i+=2){} in sqlite3Atoi64()
[all …]
H A Dtest5.c83 val.enc = SQLITE_UTF8; in test_value_overhead()
97 u8 enc; in name_to_enc() member
112 if( !pEnc->enc ){ in name_to_enc()
115 if( pEnc->enc==SQLITE_UTF16 ){ in name_to_enc()
118 return pEnc->enc; in name_to_enc()
H A Dmain.c1817 int enc, in sqlite3CreateFunc() argument
1951 int enc, in createFunctionApi() argument
2002 int enc, in sqlite3_create_function() argument
2015 int enc, in sqlite3_create_function_v2() argument
2029 int enc, in sqlite3_create_window_function() argument
2698 u8 enc, in createCollation() argument
2712 enc2 = enc; in createCollation()
2746 if( p->enc==pColl->enc ){ in createCollation()
3578 int enc, in sqlite3_create_collation() argument
3591 int enc, in sqlite3_create_collation_v2() argument
[all …]
H A Dvdbetrace.c138 u8 enc = ENC(db); in sqlite3VdbeExpandSql() local
139 if( enc!=SQLITE_UTF8 ){ in sqlite3VdbeExpandSql()
142 sqlite3VdbeMemSetStr(&utf8, pVar->z, pVar->n, enc, SQLITE_STATIC); in sqlite3VdbeExpandSql()
164 if( enc!=SQLITE_UTF8 ) sqlite3VdbeMemRelease(&utf8); in sqlite3VdbeExpandSql()
H A Dvdbeapi.c322 return pVal->enc; in sqlite3_value_encoding()
387 int rc = sqlite3VdbeMemSetStr(pOut, z, n, enc, xDel); in setResultStrOrError()
399 sqlite3VdbeChangeEncoding(pOut, pCtx->enc); in setResultStrOrError()
504 unsigned char enc in sqlite3_result_text64() argument
508 if( enc==SQLITE_UTF16 ) enc = SQLITE_UTF16NATIVE; in sqlite3_result_text64()
512 setResultStrOrError(pCtx, z, (int)n, enc, xDel); in sqlite3_result_text64()
548 sqlite3VdbeChangeEncoding(pOut, pCtx->enc); in sqlite3_result_value()
917 pOut->enc = ENC(pOut->db); in valueFromValueList()
1603 unsigned char enc in sqlite3_bind_text64() argument
1606 if( enc==SQLITE_UTF16 ) enc = SQLITE_UTF16NATIVE; in sqlite3_bind_text64()
[all …]
H A Dvdbeaux.c1781 assert( pColl->enc<4 ); in sqlite3VdbeDisplayP4()
1783 encnames[pColl->enc]); in sqlite3VdbeDisplayP4()
4084 pMem->enc = pKeyInfo->enc; in sqlite3VdbeRecordUnpack()
4133 mem1.enc = pKeyInfo->enc; in vdbeRecordCompareDebug()
4265 if( pMem1->enc==pColl->enc ){ in vdbeCompareMemString()
4278 v1 = sqlite3ValueText((sqlite3_value*)&c1, pColl->enc); in vdbeCompareMemString()
4445 assert( pMem1->enc==pMem2->enc || pMem1->db->mallocFailed ); in sqlite3MemCompare()
4446 assert( pMem1->enc==SQLITE_UTF8 || in sqlite3MemCompare()
4447 pMem1->enc==SQLITE_UTF16LE || pMem1->enc==SQLITE_UTF16BE ); in sqlite3MemCompare()
4648 mem1.enc = pKeyInfo->enc; in sqlite3VdbeRecordCompareWithSkip()
[all …]
H A Dvdbe.c343 u8 enc = pRec->enc; in applyNumericAffinity() local
437 u8 enc in sqlite3ValueApplyAffinity() argument
1306 pOut->enc = encoding; in sqlite3VdbeExec()
1407 pOut->enc = encoding; in sqlite3VdbeExec()
1688 pOut->enc = encoding; in sqlite3VdbeExec()
3021 pDest->enc = encoding; in sqlite3VdbeExec()
3035 pDest->enc = encoding; in sqlite3VdbeExec()
7475 pCtx->enc = encoding; in sqlite3VdbeExec()
7745 pOut->enc = SQLITE_UTF8; in sqlite3VdbeExec()
8125 sContext.enc = encoding; in sqlite3VdbeExec()
[all …]
H A Dpragma.c2079 u8 enc; in sqlite3Pragma() member
2094 assert( encnames[SQLITE_UTF8].enc==SQLITE_UTF8 ); in sqlite3Pragma()
2095 assert( encnames[SQLITE_UTF16LE].enc==SQLITE_UTF16LE ); in sqlite3Pragma()
2096 assert( encnames[SQLITE_UTF16BE].enc==SQLITE_UTF16BE ); in sqlite3Pragma()
2107 u8 enc = pEnc->enc ? pEnc->enc : SQLITE_UTF16NATIVE; in sqlite3Pragma() local
2108 SCHEMA_ENC(db) = enc; in sqlite3Pragma()
2109 sqlite3SetTextEncoding(db, enc); in sqlite3Pragma()
H A DvdbeInt.h219 u8 enc; /* SQLITE_UTF8, SQLITE_UTF16BE, SQLITE_UTF16LE */ member
377 u8 enc; /* Encoding to use for results */ member
/sqlite-3.40.0/test/
H A Denc.test143 test_conversion enc-3 ""
157 do_test enc-11.1 {
165 do_test enc-11.2 {
177 do_execsql_test enc-12.0 {
187 do_test enc-12.1 {
197 do_test enc-12.2 {
208 do_execsql_test enc-12.4 {
217 do_execsql_test enc-12.5 {
223 do_execsql_test enc-12.6 {
228 do_test enc-12.7 {
[all …]
H A Dinstrfault.test27 foreach {enc} {
34 execsql "PRAGMA encoding = $enc"
35 do_execsql_test 1.$enc.1 {
40 do_faultsim_test 1.$enc.1 -faults oom-t* -prep {
48 do_faultsim_test 1.$enc.2 -faults oom-t* -prep {
56 do_faultsim_test 1.$enc.3 -faults oom-t* -prep {
69 do_faultsim_test 1.$enc.4 -faults oom-t* -prep {
82 do_execsql_test 1.$enc.5.0 {
87 do_faultsim_test 1.$enc.5 -faults oom-t* -body {
H A Dnumcast.test19 foreach enc {utf8 utf16le utf16be} {
20 do_test numcast-$enc.0 {
23 db eval "PRAGMA encoding='$enc'"
26 } $enc
37 do_test numcast-$enc.$idx.1 {
40 do_test numcast-$enc.$idx.2 {
H A Dgcfault.test21 foreach {enc} {
27 execsql "PRAGMA encoding = $enc"
29 do_execsql_test 1.$enc.1 {
38 do_faultsim_test 1.$enc.1 -faults oom* -body {
42 do_faultsim_test 1.$enc.2 -faults oom-t* -body {
46 do_faultsim_test 1.$enc.3 -faults oom-t* -prep {
H A Denc2.test69 proc run_test_script {t enc} {
134 } $enc
143 foreach enc $encodings {
150 } $enc
154 } $enc
158 } $enc
162 } $enc
200 set ::test_collate_enc $enc
204 # puts "enc=$enc lhs=$lhs/$l rhs=$rhs/$r res=$res"
331 return "$enc $arg"
[all …]
H A Denc4.test44 foreach enc $encodings {
48 db eval "PRAGMA encoding = \"$enc\""
52 } $enc
H A Dbind.test293 set enc [db eval {PRAGMA encoding}]
294 if {$enc=="UTF-8" || $enc==""} {
298 } elseif {$enc=="UTF-16le"} {
302 } elseif {$enc=="UTF-16be"} {
308 set "Unknown database encoding: $::enc"
342 if {$enc=="UTF-8"} {
346 } elseif {$enc=="UTF-16le"} {
350 } elseif {$enc=="UTF-16be"} {
H A Dpragma5.test36 3 enc {} 0 {} 0
/sqlite-3.40.0/ext/recover/
H A Ddbdata.c114 u32 enc; /* Text encoding */ member
428 u32 enc, in dbdataValue() argument
473 switch( enc ){ in dbdataValue()
752 pCsr->enc = get_uint32(&aPg1[56]); in dbdataGetEncoding()
871 ctx, pCsr->enc, iType, pCsr->pPtr, in dbdataColumn()
H A Dsqlite3recover.c2348 u32 enc = recoverGetU32(&a[56]); in recoverVfsRead() local
2368 if( enc!=SQLITE_UTF8 && enc!=SQLITE_UTF16BE && enc!=SQLITE_UTF16LE ){ in recoverVfsRead()
2369 enc = SQLITE_UTF8; in recoverVfsRead()
2383 recoverPutU32(&aHdr[56], enc); in recoverVfsRead()
/sqlite-3.40.0/ext/misc/
H A Dfossildelta.c1074 static const int enc = SQLITE_UTF8|SQLITE_INNOCUOUS; in sqlite3_fossildelta_init() local
1078 rc = sqlite3_create_function(db, "delta_create", 2, enc, 0, in sqlite3_fossildelta_init()
1081 rc = sqlite3_create_function(db, "delta_apply", 2, enc, 0, in sqlite3_fossildelta_init()
1085 rc = sqlite3_create_function(db, "delta_output_size", 1, enc, 0, in sqlite3_fossildelta_init()
/sqlite-3.40.0/ext/icu/
H A Dicu.c507 unsigned int enc; /* Optimal text encoding */ in sqlite3IcuInit() member
532 db, p->zName, p->nArg, p->enc, in sqlite3IcuInit()
/sqlite-3.40.0/ext/rtree/
H A Dgeopoly.c1795 int enc; in sqlite3_geopoly_init() local
1797 enc = SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS; in sqlite3_geopoly_init()
1799 enc = SQLITE_UTF8|SQLITE_DIRECTONLY; in sqlite3_geopoly_init()
1802 enc, 0, in sqlite3_geopoly_init()

12