Lines Matching refs:BMS
14698 #define BMS ((int)(sizeof(Bitmask)*8)) macro
97722 testcase( pExTab->nCol==BMS-1 );
97723 testcase( pExTab->nCol==BMS );
97724 return pExTab->nCol>=BMS ? ALLBITS : MASKBIT(pExTab->nCol)-1;
97726 testcase( n==BMS-1 );
97727 testcase( n==BMS );
97728 if( n>=BMS ) n = BMS-1;
98190 testcase( iCol==BMS );
98191 testcase( iCol==BMS-1 );
98192 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
102104 testcase( pIdx->nColumn==BMS-2 );
102105 testcase( pIdx->nColumn==BMS-1 );
102106 if( pIdx->nColumn>=BMS-1 ) continue;
112022 testcase( x==BMS-1 );
112023 testcase( x==BMS-2 );
112024 if( x<BMS-1 ) m |= MASKBIT(x);
140524 int ix[BMS]; /* Cursor assigned to each bit */
145574 Bitmask cMask = iCol>=BMS ? MASKBIT(BMS-1) : MASKBIT(iCol);
145575 testcase( iCol==BMS );
145576 testcase( iCol==BMS-1 );
145605 extraCols = pSrc->colUsed & (~idxCols | MASKBIT(BMS-1));
145606 mxBitCol = MIN(BMS-1,pTable->nCol);
145607 testcase( pTable->nCol==BMS-1 );
145608 testcase( pTable->nCol==BMS-2 );
145612 if( pSrc->colUsed & MASKBIT(BMS-1) ){
145613 nKeyCol += pTable->nCol - BMS + 1;
145627 Bitmask cMask = iCol>=BMS ? MASKBIT(BMS-1) : MASKBIT(iCol);
145628 testcase( iCol==BMS-1 );
145629 testcase( iCol==BMS );
145652 if( pSrc->colUsed & MASKBIT(BMS-1) ){
145653 for(i=BMS-1; i<pTable->nCol; i++){
148557 testcase( nOrderBy==BMS-1 );
148558 if( nOrderBy>BMS-1 ) return 0; /* Cannot optimize overly large ORDER BYs */
149537 testcase( pOrderBy && pOrderBy->nExpr==BMS-1 );
149538 if( pOrderBy && pOrderBy->nExpr>=BMS ) pOrderBy = 0;
149550 testcase( pTabList->nSrc==BMS );
149551 if( pTabList->nSrc>BMS ){
149552 sqlite3ErrorMsg(pParse, "at most %d tables in a join", BMS);
149933 testcase( pWInfo->eOnePass==ONEPASS_OFF && pTab->nCol==BMS-1 );
149934 testcase( pWInfo->eOnePass==ONEPASS_OFF && pTab->nCol==BMS );
149936 && pTab->nCol<BMS