/external/chromium_org/third_party/sqlite/src/src/ |
H A D | callback.c | 52 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ 53 CollSeq *pColl2; 60 memcpy(pColl, pColl2, sizeof(CollSeq)); 82 CollSeq *sqlite3GetCollSeq( 85 CollSeq *pColl, /* Collating sequence with native encoding, or NULL */ 88 CollSeq *p; 119 int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ 123 CollSeq *p = sqlite3GetCollSeq(db, ENC(db), pColl, zName); 142 ** array of three CollSeq structures. The first is the collation sequence 149 static CollSeq *findCollSeqEntr [all...] |
H A D | vdbeInt.h | 250 CollSeq *pColl; /* Collating sequence */ 352 int sqlite3MemCompare(const Mem*, const Mem*, const CollSeq*);
|
H A D | sqliteInt.h | 601 typedef struct CollSeq CollSeq; typedef in typeref:struct:CollSeq 816 CollSeq *pDfltColl; /* The default collating sequence (BINARY) */ 1114 ** that processes text in UTF-8 encoding (CollSeq.xCmp) and another that 1115 ** processes text encoded in UTF-16 (CollSeq.xCmp16), using the machine 1120 ** The CollSeq.pUser member variable is an extra parameter that passed in 1122 ** CollSeq.pUser16 is the equivalent for the UTF-16 comparison function, 1125 ** If both CollSeq.xCmp and CollSeq.xCmp16 are NULL, it means that the 1129 struct CollSeq { struct [all...] |
H A D | vdbe.h | 58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ 106 #define P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */
|
H A D | func.c | 27 static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){ 42 CollSeq *pColl; 739 CollSeq *pColl = sqlite3GetFuncCollSeq(context); 1331 CollSeq *pColl = sqlite3GetFuncCollSeq(context);
|
H A D | expr.c | 62 Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){ 79 CollSeq *pColl; 92 CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ 93 CollSeq *pColl = 0; 215 CollSeq *sqlite3BinaryCompareCollSeq( 220 CollSeq *pColl; 251 CollSeq *p4; 1476 CollSeq *pReq = sqlite3BinaryCompareCollSeq(pParse, pX->pLeft, pExpr); 2535 CollSeq *pColl = 0; /* A collating sequence */
|
H A D | main.c | 756 CollSeq *pColl = (CollSeq *)sqliteHashData(i); 1621 CollSeq *pColl; 1657 ** Also, collation destructor - CollSeq.xDel() - function may need 1661 CollSeq *aColl = sqlite3HashFind(&db->aCollSeq, zName, nName); 1664 CollSeq *p = &aColl[j];
|
H A D | select.c | 755 pInfo = sqlite3DbMallocZero(db, sizeof(*pInfo) + nExpr*(sizeof(CollSeq*)+1) ); 762 CollSeq *pColl; 1320 CollSeq *pColl; 1476 static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ 1477 CollSeq *pRet; 1833 CollSeq **apColl; /* For looping through pKeyInfo->aColl[] */ 1839 sizeof(*pKeyInfo)+nCol*(sizeof(CollSeq*) + 1)); 2223 sqlite3DbMallocRaw(db, sizeof(*pKeyMerge)+nOrderBy*(sizeof(CollSeq*)+1)); 2229 CollSeq *pColl; 2263 sizeof(*pKeyDup) + nExpr*(sizeof(CollSeq*) [all...] |
H A D | analyze.c | 242 CollSeq *pColl;
|
H A D | pragma.c | 979 CollSeq *pColl = (CollSeq *)sqliteHashData(p);
|
H A D | where.c | 522 SWAP(CollSeq*,pExpr->pRight->pColl,pExpr->pLeft->pColl); 586 CollSeq *pColl; 1253 CollSeq *pColl; /* Collating sequence to use */ 1455 CollSeq *pColl; /* The collating sequence of pExpr */ 1820 CollSeq *pColl; /* Collating sequence to on a column */ 2307 CollSeq *pColl;
|
H A D | build.c | 1222 ** to the CollSeq given. 1275 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){ 1279 CollSeq *pColl; 2579 CollSeq *pColl = pExpr->pColl; 3672 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ 3738 int nBytes = sizeof(KeyInfo) + (nCol-1)*sizeof(CollSeq*) + nCol;
|
H A D | resolve.c | 789 CollSeq *pColl = pE->pColl;
|
H A D | vdbemem.c | 778 int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){
|
H A D | vdbeaux.c | 863 CollSeq *pColl = pKeyInfo->aColl[j]; 887 CollSeq *pColl = pOp->p4.pColl;
|
H A D | vdbe.c | 1311 /* Opcode: CollSeq * * P4 1313 ** P4 is a pointer to a CollSeq struct. If the next call to a user function 1864 CollSeq *pColl; /* Collating sequence to use on this term */
|
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 7596 typedef struct CollSeq CollSeq; typedef in typeref:struct:CollSeq 7943 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ 7991 #define P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */ 9176 CollSeq *pDfltColl; /* The default collating sequence (BINARY) */ 9474 ** that processes text in UTF-8 encoding (CollSeq.xCmp) and another that 9475 ** processes text encoded in UTF-16 (CollSeq.xCmp16), using the machine 9480 ** The CollSeq.pUser member variable is an extra parameter that passed in 9482 ** CollSeq.pUser16 is the equivalent for the UTF-16 comparison function, 9485 ** If both CollSeq 9489 struct CollSeq { struct [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 8128 typedef struct CollSeq CollSeq; typedef in typeref:struct:CollSeq 8477 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ 8527 #define P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */ 9716 CollSeq *pDfltColl; /* The default collating sequence (BINARY) */ 10027 ** that processes text in UTF-8 encoding (CollSeq.xCmp) and another that 10028 ** processes text encoded in UTF-16 (CollSeq.xCmp16), using the machine 10033 ** The CollSeq.pUser member variable is an extra parameter that passed in 10035 ** CollSeq.pUser16 is the equivalent for the UTF-16 comparison function, 10038 ** If both CollSeq 10042 struct CollSeq { struct [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 8128 typedef struct CollSeq CollSeq; typedef in typeref:struct:CollSeq 8477 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ 8527 #define P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */ 9716 CollSeq *pDfltColl; /* The default collating sequence (BINARY) */ 10027 ** that processes text in UTF-8 encoding (CollSeq.xCmp) and another that 10028 ** processes text encoded in UTF-16 (CollSeq.xCmp16), using the machine 10033 ** The CollSeq.pUser member variable is an extra parameter that passed in 10035 ** CollSeq.pUser16 is the equivalent for the UTF-16 comparison function, 10038 ** If both CollSeq 10042 struct CollSeq { struct [all...] |