/external/chromium_org/third_party/sqlite/src/src/ |
H A D | callback.c | 52 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ argument 54 char *z = pColl->zName; 60 memcpy(pColl, pColl2, sizeof(CollSeq)); 61 pColl->xDel = 0; /* Do not copy the destructor */ 73 ** If it is not NULL, then pColl must point to the database native encoding 85 CollSeq *pColl, /* Collating sequence with native encoding, or NULL */ 90 p = pColl; 119 int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ argument 120 if( pColl ){ 121 const char *zName = pColl 82 sqlite3GetCollSeq( sqlite3* db, u8 enc, CollSeq *pColl, const char *zName ) argument 154 CollSeq *pColl; local 208 CollSeq *pColl; local [all...] |
H A D | expr.c | 62 Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){ argument 63 if( pExpr && pColl ){ 64 pExpr->pColl = pColl; 79 CollSeq *pColl; local 82 pColl = sqlite3LocateCollSeq(pParse, zColl); 83 sqlite3ExprSetColl(pExpr, pColl); 93 CollSeq *pColl = 0; local 97 pColl = p->pColl; 220 CollSeq *pColl; local 2535 CollSeq *pColl = 0; /* A collating sequence */ local [all...] |
H A D | vdbemem.c | 774 ** sequence pColl and finally blob's ordered by memcmp(). 778 int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ argument 849 assert( !pColl || pColl->xCmp ); 851 if( pColl ){ 852 if( pMem1->enc==pColl->enc ){ 855 return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z); 865 v1 = sqlite3ValueText((sqlite3_value*)&c1, pColl->enc); 867 v2 = sqlite3ValueText((sqlite3_value*)&c2, pColl [all...] |
H A D | func.c | 28 return context->pColl; 42 CollSeq *pColl; local 46 pColl = sqlite3GetFuncCollSeq(context); 47 assert( pColl ); 53 if( (sqlite3MemCompare(argv[iBest], argv[i], pColl)^mask)>=0 ){ 739 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 741 if( sqlite3MemCompare(argv[0], argv[1], pColl)!=0 ){ 1331 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 1341 cmp = sqlite3MemCompare(pBest, pArg, pColl);
|
H A D | main.c | 756 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 759 if( pColl[j].xDel ){ 760 pColl[j].xDel(pColl[j].pUser); 763 sqlite3DbFree(db, pColl); 1621 CollSeq *pColl; local 1645 pColl = sqlite3FindCollSeq(db, (u8)enc2, zName, 0); 1646 if( pColl && pColl->xCmp ){ 1654 /* If collation sequence pColl wa [all...] |
H A D | where.c | 520 pExpr->pRight->pColl = sqlite3ExprCollSeq(pParse, pExpr->pRight); 521 pExpr->pLeft->pColl = sqlite3ExprCollSeq(pParse, pExpr->pLeft); 522 SWAP(CollSeq*,pExpr->pRight->pColl,pExpr->pLeft->pColl); 586 CollSeq *pColl; local 596 ** value in variable pColl. 599 pColl = sqlite3BinaryCompareCollSeq(pParse, pX->pLeft, pX->pRight); 600 assert(pColl || pParse->nErr); 605 if( pColl && sqlite3StrICmp(pColl 1253 CollSeq *pColl; /* Collating sequence to use */ local 1455 CollSeq *pColl; /* The collating sequence of pExpr */ local 1820 CollSeq *pColl; /* Collating sequence to on a column */ local 2307 CollSeq *pColl; local [all...] |
H A D | select.c | 762 CollSeq *pColl; local 763 pColl = sqlite3ExprCollSeq(pParse, pItem->pExpr); 764 if( !pColl ){ 765 pColl = db->pDfltColl; 767 pInfo->aColl[i] = pColl; 1320 CollSeq *pColl; local 1337 pColl = sqlite3ExprCollSeq(pParse, p); 1338 if( pColl ){ 1339 pCol->zColl = sqlite3DbStrDup(db, pColl->zName); 2229 CollSeq *pColl; local 3584 CollSeq *pColl = 0; local [all...] |
H A D | vdbe.h | 58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon14700
|
H A D | resolve.c | 87 pDup->pColl = pExpr->pColl; 789 CollSeq *pColl = pE->pColl; local 794 pE->pColl = pColl;
|
H A D | analyze.c | 242 CollSeq *pColl; local 281 pColl = sqlite3LocateCollSeq(pParse, pIdx->azColl[i]); 283 (char*)pColl, P4_COLLSEQ);
|
H A D | build.c | 1279 CollSeq *pColl; local 1281 pColl = sqlite3FindCollSeq(db, enc, zName, initbusy); 1282 if( !initbusy && (!pColl || !pColl->xCmp) ){ 1283 pColl = sqlite3GetCollSeq(db, enc, pColl, zName); 1284 if( !pColl ){ 1289 return pColl; 2579 CollSeq *pColl = pExpr->pColl; local 3672 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local [all...] |
H A D | vdbeInt.h | 250 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context
|
H A D | vdbeaux.c | 863 CollSeq *pColl = pKeyInfo->aColl[j]; local 864 if( pColl ){ 865 int n = sqlite3Strlen30(pColl->zName); 874 memcpy(&zTemp[i], pColl->zName,n+1); 887 CollSeq *pColl = pOp->p4.pColl; local 888 sqlite3_snprintf(nTemp, zTemp, "collseq(%.20s)", pColl->zName);
|
H A D | vdbe.c | 1394 ctx.pColl = pOp[-1].p4.pColl; 1797 assert( pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0 ); 1800 res = sqlite3MemCompare(pIn3, pIn1, pOp->p4.pColl); 1864 CollSeq *pColl; /* Collating sequence to use on this term */ local 1891 pColl = pKeyInfo->aColl[i]; 1893 iCompare = sqlite3MemCompare(&aMem[p1+idx], &aMem[p2+idx], pColl); 5189 ctx.pColl = 0; 5194 ctx.pColl = pOp[-1].p4.pColl; [all...] |
H A D | pragma.c | 979 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 981 sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pColl->zName, 0);
|
H A D | fkey.c | 507 pLeft->pColl = sqlite3LocateCollSeq(pParse, pCol->zColl);
|
H A D | sqliteInt.h | 1306 #define TF_NeedMetadata 0x20 /* aCol[].zType and aCol[].pColl missing */ 1657 CollSeq *pColl; /* The collation type of the column or 0 */ member in struct:Expr
|
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 7943 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon14622 9666 #define TF_NeedMetadata 0x20 /* aCol[].zType and aCol[].pColl missing */ 10017 CollSeq *pColl; /* The collation type of the column or 0 */ member in struct:Expr 12479 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context 56922 sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) argument 58167 CollSeq *pColl = pKeyInfo->aColl[j]; local 58191 CollSeq *pColl = pOp->p4.pColl; local 62716 CollSeq *pColl; /* Collating sequence to use on this term */ member in struct:vdbeExecUnion::OP_Compare_stack_vars 70499 CollSeq *pColl = pE->pColl; local 70978 sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl) argument 70995 CollSeq *pColl; local 71009 CollSeq *pColl = 0; local 71136 CollSeq *pColl; local 73451 CollSeq *pColl = 0; /* A collating sequence */ local 75743 CollSeq *pColl; local 78295 CollSeq *pColl; local 79595 CollSeq *pColl = pExpr->pColl; local 80688 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local 80857 synthCollSeq(sqlite3 *db, CollSeq *pColl) argument 80887 sqlite3GetCollSeq( sqlite3* db, u8 enc, CollSeq *pColl, const char *zName ) argument 80924 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 80959 CollSeq *pColl; local 81013 CollSeq *pColl; local 81948 CollSeq *pColl; local 82645 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 83237 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 88722 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 90891 CollSeq *pColl; local 91449 CollSeq *pColl; local 92358 CollSeq *pColl; local 93713 CollSeq *pColl = 0; local 98447 CollSeq *pColl; local 99114 CollSeq *pColl; /* Collating sequence to use */ local 99316 CollSeq *pColl; /* The collating sequence of pExpr */ local 99681 CollSeq *pColl; /* Collating sequence to on a column */ local 100168 CollSeq *pColl; local 108208 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 109073 CollSeq *pColl; local [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 8477 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon26718 10566 CollSeq *pColl; /* The collation type of the column or 0 */ member in struct:Expr 13086 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context 59128 sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) argument 60377 CollSeq *pColl = pKeyInfo->aColl[j]; local 60401 CollSeq *pColl = pOp->p4.pColl; local 65060 CollSeq *pColl; /* Collating sequence to use on this term */ member in struct:vdbeExecUnion::OP_Compare_stack_vars 73960 CollSeq *pColl = pE->pColl; local 74453 sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl) argument 74470 CollSeq *pColl; local 74484 CollSeq *pColl = 0; local 74611 CollSeq *pColl; local 76947 CollSeq *pColl = 0; /* A collating sequence */ local 79828 CollSeq *pColl; local 82470 CollSeq *pColl; local 83844 CollSeq *pColl = pExpr->pColl; local 84922 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local 85064 synthCollSeq(sqlite3 *db, CollSeq *pColl) argument 85094 sqlite3GetCollSeq( sqlite3* db, u8 enc, CollSeq *pColl, const char *zName ) argument 85131 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 85166 CollSeq *pColl; local 85220 CollSeq *pColl; local 86173 CollSeq *pColl; local 86868 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 87476 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 93080 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 95274 CollSeq *pColl; local 95850 CollSeq *pColl; local 96763 CollSeq *pColl; local 98127 CollSeq *pColl = 0; local 98558 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pEList->a[iExpr].pExpr); local 103141 CollSeq *pColl; local 103810 CollSeq *pColl; /* Collating sequence to use */ local 103983 CollSeq *pColl = sqlite3ExprCollSeq(pParse, p); local 104171 CollSeq *pColl; /* The collating sequence of pExpr */ local 104548 CollSeq *pColl; /* Collating sequence to on a column */ local 105058 CollSeq *pColl; local 113240 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 114116 CollSeq *pColl; local [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 8477 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon26743 10566 CollSeq *pColl; /* The collation type of the column or 0 */ member in struct:Expr 13086 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context 59156 sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) argument 60405 CollSeq *pColl = pKeyInfo->aColl[j]; local 60429 CollSeq *pColl = pOp->p4.pColl; local 65088 CollSeq *pColl; /* Collating sequence to use on this term */ member in struct:vdbeExecUnion::OP_Compare_stack_vars 73996 CollSeq *pColl = pE->pColl; local 74489 sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl) argument 74506 CollSeq *pColl; local 74520 CollSeq *pColl = 0; local 74647 CollSeq *pColl; local 76983 CollSeq *pColl = 0; /* A collating sequence */ local 79864 CollSeq *pColl; local 82506 CollSeq *pColl; local 83880 CollSeq *pColl = pExpr->pColl; local 84958 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local 85100 synthCollSeq(sqlite3 *db, CollSeq *pColl) argument 85130 sqlite3GetCollSeq( sqlite3* db, u8 enc, CollSeq *pColl, const char *zName ) argument 85167 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 85202 CollSeq *pColl; local 85256 CollSeq *pColl; local 86209 CollSeq *pColl; local 86904 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 87512 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 93116 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 95310 CollSeq *pColl; local 95886 CollSeq *pColl; local 96799 CollSeq *pColl; local 98163 CollSeq *pColl = 0; local 98594 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pEList->a[iExpr].pExpr); local 103177 CollSeq *pColl; local 103846 CollSeq *pColl; /* Collating sequence to use */ local 104019 CollSeq *pColl = sqlite3ExprCollSeq(pParse, p); local 104207 CollSeq *pColl; /* The collating sequence of pExpr */ local 104584 CollSeq *pColl; /* Collating sequence to on a column */ local 105094 CollSeq *pColl; local 113276 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 114152 CollSeq *pColl; local [all...] |