Lines Matching refs:BMS

12116 #define BMS  ((int)(sizeof(Bitmask)*8))  macro
81787 testcase( n==BMS-1 );
81788 if( n>=BMS ){
81789 n = BMS-1;
81836 testcase( iCol==BMS );
81837 testcase( iCol==BMS-1 );
81838 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
116092 int ix[BMS]; /* Cursor assigned to each bit */
117923 Bitmask cMask = iCol>=BMS ? MASKBIT(BMS-1) : MASKBIT(iCol);
117924 testcase( iCol==BMS );
117925 testcase( iCol==BMS-1 );
117954 extraCols = pSrc->colUsed & (~idxCols | MASKBIT(BMS-1));
117955 mxBitCol = MIN(BMS-1,pTable->nCol);
117956 testcase( pTable->nCol==BMS-1 );
117957 testcase( pTable->nCol==BMS-2 );
117961 if( pSrc->colUsed & MASKBIT(BMS-1) ){
117962 nKeyCol += pTable->nCol - BMS + 1;
117976 Bitmask cMask = iCol>=BMS ? MASKBIT(BMS-1) : MASKBIT(iCol);
117977 testcase( iCol==BMS-1 );
117978 testcase( iCol==BMS );
118000 if( pSrc->colUsed & MASKBIT(BMS-1) ){
118001 for(i=BMS-1; i<pTable->nCol; i++){
121176 testcase( x==BMS-1 );
121177 testcase( x==BMS-2 );
121178 if( x<BMS-1 ) m |= MASKBIT(x);
121841 testcase( nOrderBy==BMS-1 );
121842 if( nOrderBy>BMS-1 ) return 0; /* Cannot optimize overly large ORDER BYs */
122648 testcase( pOrderBy && pOrderBy->nExpr==BMS-1 );
122649 if( pOrderBy && pOrderBy->nExpr>=BMS ) pOrderBy = 0;
122661 testcase( pTabList->nSrc==BMS );
122662 if( pTabList->nSrc>BMS ){
122663 sqlite3ErrorMsg(pParse, "at most %d tables in a join", BMS);
122936 testcase( !pWInfo->okOnePass && pTab->nCol==BMS-1 );
122937 testcase( !pWInfo->okOnePass && pTab->nCol==BMS );
122938 if( !pWInfo->okOnePass && pTab->nCol<BMS && HasRowid(pTab) ){