Searched refs:CollSeq (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){
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 DvdbeInt.h250 CollSeq *pColl; /* Collating sequence */
352 int sqlite3MemCompare(const Mem*, const Mem*, const CollSeq*);
H A DsqliteInt.h601 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 Dvdbe.h58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */
106 #define P4_COLLSEQ (-4) /* P4 is a pointer to a CollSeq structure */
H A Dfunc.c27 static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){
42 CollSeq *pColl;
739 CollSeq *pColl = sqlite3GetFuncCollSeq(context);
1331 CollSeq *pColl = sqlite3GetFuncCollSeq(context);
H A Dexpr.c62 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 Dmain.c756 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 Dselect.c755 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 Danalyze.c242 CollSeq *pColl;
H A Dpragma.c979 CollSeq *pColl = (CollSeq *)sqliteHashData(p);
H A Dwhere.c522 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 Dbuild.c1222 ** 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 Dresolve.c789 CollSeq *pColl = pE->pColl;
H A Dvdbemem.c778 int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){
H A Dvdbeaux.c863 CollSeq *pColl = pKeyInfo->aColl[j];
887 CollSeq *pColl = pOp->p4.pColl;
H A Dvdbe.c1311 /* 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 Dsqlite3.c7596 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 Dsqlite3.c8128 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 Dsqlite3.c8128 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...]

Completed in 1018 milliseconds