Searched refs:CollSeq (Results 1 – 16 of 16) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | callback.c | 52 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ in synthCollSeq() 53 CollSeq *pColl2; in synthCollSeq() 60 memcpy(pColl, pColl2, sizeof(CollSeq)); in synthCollSeq() 107 static CollSeq *findCollSeqEntry( in findCollSeqEntry() 112 CollSeq *pColl; in findCollSeqEntry() 119 CollSeq *pDel = 0; in findCollSeqEntry() 159 CollSeq *sqlite3FindCollSeq( in sqlite3FindCollSeq() 165 CollSeq *pColl; in sqlite3FindCollSeq() 204 CollSeq *sqlite3GetCollSeq( in sqlite3GetCollSeq() 210 CollSeq *p; in sqlite3GetCollSeq() [all …]
|
| H A D | sqliteInt.h | 1177 typedef struct CollSeq CollSeq; typedef 2153 struct CollSeq { struct 2500 CollSeq *aColl[1]; /* Collating sequence for each term of the key */ 5010 CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int); 5011 int sqlite3IsBinary(const CollSeq*); 5012 CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char*zName); 5014 CollSeq *sqlite3ExprCollSeq(Parse *pParse, const Expr *pExpr); 5015 CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, const Expr *pExpr); 5021 int sqlite3CheckCollSeq(Parse *, CollSeq *); 5105 CollSeq *sqlite3GetCollSeq(Parse*, u8, CollSeq *, const char*); [all …]
|
| H A D | vdbe.h | 56 CollSeq *pColl; /* Used when p4type is P4_COLLSEQ */ 278 int sqlite3MemCompare(const Mem*, const Mem*, const CollSeq*);
|
| H A D | expr.c | 169 CollSeq *sqlite3ExprCollSeq(Parse *pParse, const Expr *pExpr){ in sqlite3ExprCollSeq() 171 CollSeq *pColl = 0; in sqlite3ExprCollSeq() 240 CollSeq *p = sqlite3ExprCollSeq(pParse, pExpr); in sqlite3ExprNNCollSeq() 250 CollSeq *pColl1 = sqlite3ExprNNCollSeq(pParse, pE1); in sqlite3ExprCollSeqMatch() 251 CollSeq *pColl2 = sqlite3ExprNNCollSeq(pParse, pE2); in sqlite3ExprCollSeqMatch() 342 CollSeq *sqlite3BinaryCompareCollSeq( in sqlite3BinaryCompareCollSeq() 347 CollSeq *pColl; in sqlite3BinaryCompareCollSeq() 393 CollSeq *p4; in codeCompare() 3511 CollSeq *pColl; in sqlite3ExprCodeIN() 3631 CollSeq *pColl; in sqlite3ExprCodeIN() [all …]
|
| H A D | main.c | 1030 int sqlite3IsBinary(const CollSeq *p){ in sqlite3IsBinary() 1370 CollSeq *pColl = (CollSeq *)sqliteHashData(i); in sqlite3LeaveMutexAndCloseZombie() 2703 CollSeq *pColl; in createCollation() 2742 CollSeq *aColl = sqlite3HashFind(&db->aCollSeq, zName); in createCollation() 2745 CollSeq *p = &aColl[j]; in createCollation()
|
| H A D | func.c | 27 static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){ in sqlite3GetFuncCollSeq() 57 CollSeq *pColl; in minmaxFunc() 947 CollSeq *pColl = sqlite3GetFuncCollSeq(context); in nullifFunc() 1707 CollSeq *pColl = sqlite3GetFuncCollSeq(context); in minmaxStep()
|
| H A D | select.c | 907 CollSeq *pColl = sqlite3ExprCollSeq(pParse, pEList->a[i].pExpr); in codeDistinct() 1487 int nExtra = (N+X)*(sizeof(CollSeq*)+1) - sizeof(CollSeq*); in sqlite3KeyInfoAlloc() 2289 CollSeq *pColl; in sqlite3SelectAddColumnTypeAndCollation() 2461 static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ in multiSelectCollSeq() 2462 CollSeq *pRet; in multiSelectCollSeq() 2497 CollSeq *pColl; in multiSelectOrderByKeyInfo() 3106 CollSeq **apColl; /* For looping through pKeyInfo->aColl[] */ in multiSelect() 3840 CollSeq *pNat = sqlite3ExprCollSeq(pSubst->pParse, pExpr); in substExpr() 3841 CollSeq *pColl = sqlite3ExprCollSeq(pSubst->pParse, in substExpr() 6344 CollSeq *pColl = 0; in updateAccumulator()
|
| H A D | where.c | 355 CollSeq *pColl; in whereScanNext() 551 CollSeq *pColl = sqlite3ExprNNCollSeq(pParse, pList->a[i].pExpr); in findIndexCol() 839 CollSeq *pColl; /* Collating sequence to on a column */ in constructAutomaticIndex() 1703 CollSeq *pColl; in whereRangeSkipScanEst() 2726 CollSeq *pColl; /* Comparison collation sequence */ in whereRangeVectorLen() 3868 CollSeq *pC = 0; in sqlite3_vtab_collation() 4380 CollSeq *pColl; /* COLLATE function from an ORDER BY clause term */ in wherePathSatisfiesOrderBy() 4469 CollSeq *pColl1 = sqlite3ExprNNCollSeq(pParse, pOrderBy->a[i].pExpr); in wherePathSatisfiesOrderBy() 4470 CollSeq *pColl2 = sqlite3ExprCompareCollSeq(pParse, pTerm->pExpr); in wherePathSatisfiesOrderBy()
|
| H A D | vdbeaux.c | 1761 CollSeq *pColl = pKeyInfo->aColl[j]; in sqlite3VdbeDisplayP4() 1780 CollSeq *pColl = pOp->p4.pColl; in sqlite3VdbeDisplayP4() 4262 const CollSeq *pColl, in vdbeCompareMemString() 4375 int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ in sqlite3MemCompare()
|
| H A D | pragma.c | 1409 CollSeq *pColl = (CollSeq *)sqliteHashData(p); in sqlite3Pragma()
|
| H A D | window.c | 1737 CollSeq *pColl; in windowAggStep() 2111 CollSeq *pColl; in windowCodeRangeTest()
|
| H A D | whereexpr.c | 915 CollSeq *pColl; in termIsEquivalence()
|
| H A D | vdbesort.c | 966 szKeyInfo = sizeof(KeyInfo) + (pCsr->pKeyInfo->nKeyField-1)*sizeof(CollSeq*); in sqlite3VdbeSorterInit()
|
| H A D | build.c | 5469 CollSeq *pColl; /* Collating sequence to be reindexed, or NULL */ in sqlite3Reindex()
|
| H A D | vdbe.c | 2328 CollSeq *pColl; /* Collating sequence to use on this term */ in sqlite3VdbeExec()
|
| /sqlite-3.40.0/test/ |
| H A D | autoindex1.test | 522 # 2015-04-15: A NULL CollSeq pointer in automatic index creation.
|