Searched refs:pColl (Results 1 - 20 of 20) 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 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 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 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 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 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 Dvdbe.h58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ member in union:VdbeOp::__anon14700
H A Dresolve.c87 pDup->pColl = pExpr->pColl;
789 CollSeq *pColl = pE->pColl; local
794 pE->pColl = pColl;
H A Danalyze.c242 CollSeq *pColl; local
281 pColl = sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
283 (char*)pColl, P4_COLLSEQ);
H A Dbuild.c1279 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 DvdbeInt.h250 CollSeq *pColl; /* Collating sequence */ member in struct:sqlite3_context
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 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 Dpragma.c979 CollSeq *pColl = (CollSeq *)sqliteHashData(p); local
981 sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pColl->zName, 0);
H A Dfkey.c507 pLeft->pColl = sqlite3LocateCollSeq(pParse, pCol->zColl);
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.c7943 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 Dsqlite3.c8477 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 Dsqlite3.c8477 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...]

Completed in 708 milliseconds