/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 | vdbe.h | 58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon15536
|
H A D | analyze.c | 242 CollSeq *pColl; local 281 pColl = sqlite3LocateCollSeq(pParse, pIdx->azColl[i]); 283 (char*)pColl, P4_COLLSEQ);
|
H A D | resolve.c | 87 pDup->pColl = pExpr->pColl; 789 CollSeq *pColl = pE->pColl; local 794 pE->pColl = pColl;
|
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 | 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 | vdbeInt.h | 250 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context
|
H A D | build.c | 1276 CollSeq *pColl; local 1278 pColl = sqlite3FindCollSeq(db, enc, zName, initbusy); 1279 if( !initbusy && (!pColl || !pColl->xCmp) ){ 1280 pColl = sqlite3GetCollSeq(db, enc, pColl, zName); 1281 if( !pColl ){ 1286 return pColl; 2576 CollSeq *pColl = pExpr->pColl; local 3669 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local [all...] |
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 | 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 | 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 | 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 | 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 | 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 | 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 | 7928 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon15458 9651 #define TF_NeedMetadata 0x20 /* aCol[].zType and aCol[].pColl missing */ 10002 CollSeq *pColl; /* The collation type of the column or 0 */ member in struct:Expr 12464 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context 56743 sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) argument 57988 CollSeq *pColl = pKeyInfo->aColl[j]; local 58012 CollSeq *pColl = pOp->p4.pColl; local 62537 CollSeq *pColl; /* Collating sequence to use on this term */ member in struct:vdbeExecUnion::OP_Compare_stack_vars 70320 CollSeq *pColl = pE->pColl; local 70799 sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl) argument 70816 CollSeq *pColl; local 70830 CollSeq *pColl = 0; local 70957 CollSeq *pColl; local 73272 CollSeq *pColl = 0; /* A collating sequence */ local 75564 CollSeq *pColl; local 78115 CollSeq *pColl; local 79415 CollSeq *pColl = pExpr->pColl; local 80508 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local 80650 synthCollSeq(sqlite3 *db, CollSeq *pColl) argument 80680 sqlite3GetCollSeq( sqlite3* db, u8 enc, CollSeq *pColl, const char *zName ) argument 80717 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 80752 CollSeq *pColl; local 80806 CollSeq *pColl; local 81741 CollSeq *pColl; local 82438 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 83030 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 88515 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 90684 CollSeq *pColl; local 91242 CollSeq *pColl; local 92151 CollSeq *pColl; local 93506 CollSeq *pColl = 0; local 98240 CollSeq *pColl; local 98907 CollSeq *pColl; /* Collating sequence to use */ local 99109 CollSeq *pColl; /* The collating sequence of pExpr */ local 99474 CollSeq *pColl; /* Collating sequence to on a column */ local 99961 CollSeq *pColl; local 108001 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 108866 CollSeq *pColl; local [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 9147 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon30998 14130 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context 63241 CollSeq *pColl = pKeyInfo->aColl[j]; local 63265 CollSeq *pColl = pOp->p4.pColl; local 65496 sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) argument 70056 CollSeq *pColl; /* Collating sequence to use on this term */ local 78348 CollSeq *pColl = 0; local 78484 CollSeq *pColl; local 80232 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pExpr->pLeft); local 80980 CollSeq *pColl = 0; /* A collating sequence */ local 84550 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]); local 87489 CollSeq *pColl; local 90183 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local 90405 synthCollSeq(sqlite3 *db, CollSeq *pColl) argument 90435 sqlite3GetCollSeq( Parse *pParse, u8 enc, CollSeq *pColl, const char *zName ) argument 90476 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 90509 CollSeq *pColl; local 90563 CollSeq *pColl; local 91717 CollSeq *pColl; local 92476 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 93147 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 99782 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 102147 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pEList->a[i].pExpr); local 102460 CollSeq *pColl; local 103084 CollSeq *pColl; local 103283 CollSeq *pColl; local 105887 CollSeq *pColl = 0; local 111373 CollSeq *pColl; local 112309 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pList->a[i].pExpr); local 112487 CollSeq *pColl; /* Collating sequence to on a column */ local 112946 CollSeq *pColl; local 116041 CollSeq *pColl; /* COLLATE function from an ORDER BY clause term */ local 123126 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 124161 CollSeq *pColl; local [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 9147 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon31029 14130 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context 63261 CollSeq *pColl = pKeyInfo->aColl[j]; local 63285 CollSeq *pColl = pOp->p4.pColl; local 65516 sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) argument 70076 CollSeq *pColl; /* Collating sequence to use on this term */ local 78368 CollSeq *pColl = 0; local 78504 CollSeq *pColl; local 80252 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pExpr->pLeft); local 81000 CollSeq *pColl = 0; /* A collating sequence */ local 84570 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]); local 87509 CollSeq *pColl; local 90203 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ local 90425 synthCollSeq(sqlite3 *db, CollSeq *pColl) argument 90455 sqlite3GetCollSeq( Parse *pParse, u8 enc, CollSeq *pColl, const char *zName ) argument 90496 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 90529 CollSeq *pColl; local 90583 CollSeq *pColl; local 91737 CollSeq *pColl; local 92496 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 93167 CollSeq *pColl = sqlite3GetFuncCollSeq(context); local 99802 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local 102167 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pEList->a[i].pExpr); local 102480 CollSeq *pColl; local 103104 CollSeq *pColl; local 103303 CollSeq *pColl; local 105907 CollSeq *pColl = 0; local 111393 CollSeq *pColl; local 112329 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pList->a[i].pExpr); local 112507 CollSeq *pColl; /* Collating sequence to on a column */ local 112966 CollSeq *pColl; local 116061 CollSeq *pColl; /* COLLATE function from an ORDER BY clause term */ local 123146 CollSeq *pColl = (CollSeq *)sqliteHashData(i); local 124181 CollSeq *pColl; local [all...] |