Searched defs:pColl (Results 1 - 19 of 19) sorted by relevance

/external/chromium_org/third_party/sqlite/src/src/
H A Dcallback.c52 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 Dvdbe.h58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon15536
H A Danalyze.c242 CollSeq *pColl; local
281 pColl = sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
283 (char*)pColl, P4_COLLSEQ);
H A Dresolve.c87 pDup->pColl = pExpr->pColl;
789 CollSeq *pColl = pE->pColl; local
794 pE->pColl = pColl;
H A Dpragma.c979 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local
981 sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pColl->zName, 0);
H A Dvdbemem.c774 ** 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 Dfunc.c28 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 DvdbeInt.h250 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context
H A Dbuild.c1276 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 Dmain.c756 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 Dvdbe.c1394 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 Dvdbeaux.c863 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 Dexpr.c62 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 Dselect.c762 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 Dwhere.c520 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 DsqliteInt.h1306 #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 Dsqlite3.c7928 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 Dsqlite3.c9147 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 Dsqlite3.c9147 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...]

Completed in 5864 milliseconds