/external/chromium_org/third_party/sqlite/src/src/ |
callback.c | 52 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ 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){ 120 if( pColl ){ 121 const char *zName = pColl->zName [all...] |
vdbe.h | 58 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */
|
analyze.c | 242 CollSeq *pColl; 281 pColl = sqlite3LocateCollSeq(pParse, pIdx->azColl[i]); 283 (char*)pColl, P4_COLLSEQ);
|
resolve.c | 87 pDup->pColl = pExpr->pColl; 789 CollSeq *pColl = pE->pColl; 794 pE->pColl = pColl; [all...] |
pragma.c | [all...] |
func.c | 28 return context->pColl; 42 CollSeq *pColl; 46 pColl = sqlite3GetFuncCollSeq(context); 47 assert( pColl ); 53 if( (sqlite3MemCompare(argv[iBest], argv[i], pColl)^mask)>=0 ){ 739 CollSeq *pColl = sqlite3GetFuncCollSeq(context); 741 if( sqlite3MemCompare(argv[0], argv[1], pColl)!=0 ){ [all...] |
main.c | 756 CollSeq *pColl = (CollSeq *)sqliteHashData(i); 759 if( pColl[j].xDel ){ 760 pColl[j].xDel(pColl[j].pUser); 763 sqlite3DbFree(db, pColl); [all...] |
vdbeInt.h | 250 CollSeq *pColl; /* Collating sequence */
|
build.c | [all...] |
expr.c | 62 Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){ 63 if( pExpr && pColl ){ 64 pExpr->pColl = pColl; 79 CollSeq *pColl; 82 pColl = sqlite3LocateCollSeq(pParse, zColl); 83 sqlite3ExprSetColl(pExpr, pColl); 93 CollSeq *pColl = 0; 97 pColl = p->pColl; [all...] |
vdbe.c | [all...] |
vdbeaux.c | 863 CollSeq *pColl = pKeyInfo->aColl[j]; 864 if( pColl ){ 865 int n = sqlite3Strlen30(pColl->zName); 874 memcpy(&zTemp[i], pColl->zName,n+1); 887 CollSeq *pColl = pOp->p4.pColl; 888 sqlite3_snprintf(nTemp, zTemp, "collseq(%.20s)", pColl->zName); [all...] |
select.c | 762 CollSeq *pColl; 763 pColl = sqlite3ExprCollSeq(pParse, pItem->pExpr); 764 if( !pColl ){ 765 pColl = db->pDfltColl; 767 pInfo->aColl[i] = pColl; [all...] |
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; 596 ** value in variable pColl. 599 pColl = sqlite3BinaryCompareCollSeq(pParse, pX->pLeft, pX->pRight); 600 assert(pColl || pParse->nErr); 605 if( pColl && sqlite3StrICmp(pColl->zName, pIdx->azColl[j]) ) continue [all...] |
sqliteInt.h | [all...] |
/external/chromium_org/third_party/sqlite/amalgamation/ |
sqlite3.c | [all...] |