Lines Matching defs:xCmp
17627 ** If CollSeq.xCmp is NULL, it means that the
17633 u8 enc; /* Text encoding handled by xCmp() */
17634 void *pUser; /* First argument to xCmp() */
17635 int (*xCmp)(void*,int, const void*, int, const void*);
86802 return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z);
86818 rc = pColl->xCmp(pColl->pUser, c1.n, v1, c2.n, v2);
86987 assert( !pColl || pColl->xCmp );
123214 if( pColl2->xCmp!=0 ){
123235 if( pColl && pColl->xCmp==0 ){
123372 if( !p || !p->xCmp ){
123379 if( p && !p->xCmp && synthCollSeq(db, p) ){
123382 assert( !p || p->xCmp );
123417 if( !initbusy && (!pColl || !pColl->xCmp) ){
174461 assert( p==0 || p->xCmp!=binCollFunc || strcmp(p->zName,"BINARY")==0 );
174462 return p==0 || p->xCmp==binCollFunc;
176157 if( pColl && pColl->xCmp ){
176180 p->xCmp = 0;
176188 pColl->xCmp = xCompare;
191782 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) /* Comparison function */
191793 if( xCmp(apSegment[j], apSegment[j+1])<0 ) break;
191803 assert( xCmp(apSegment[i], apSegment[i+1])<0 );
192579 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) = (
192613 fts3SegReaderSort(pMsr->apSegment, nMerge, j, xCmp);
192689 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) = (
192714 fts3SegReaderSort(pCsr->apSegment, i, i, xCmp);
192783 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) = (
192866 fts3SegReaderSort(apSegment, nMerge, nMerge, xCmp);
192926 fts3SegReaderSort(apSegment, nMerge, j, xCmp);