Lines Matching refs:colUsed
7555 sqlite3_uint64 colUsed; /* Input: Mask of columns used by statement */ member
17601 Bitmask colUsed; /* Bit N (1<<N) set if column N of pTab is used */ member
95652 pMatch->colUsed |= ((Bitmask)1)<<n;
95699 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
98371 pNewItem->colUsed = pOldItem->colUsed;
99350 Bitmask colUsed; /* Columns of the index used */
99367 colUsed = 0; /* Columns of index used so far */
99385 if( mCol & colUsed ) break; /* Each column used only once */
99386 colUsed |= mCol;
99390 assert( i==nExpr || colUsed!=(MASKBIT(nExpr)-1) );
99391 if( colUsed==(MASKBIT(nExpr)-1) ){
130453 if( pItem->colUsed==0 ){
132982 pTabList->a[0].colUsed = IsVirtual(pTab) ? ALLBITS : 0;
140811 extraCols = pSrc->colUsed & (~idxCols | MASKBIT(BMS-1));
140818 if( pSrc->colUsed & MASKBIT(BMS-1) ){
140857 if( pSrc->colUsed & MASKBIT(BMS-1) ){
143039 m = pSrc->colUsed & pProbe->colNotIdxed;
143182 pIdxInfo->colUsed = (sqlite3_int64)pSrc->colUsed;
144467 if( pIdx->isCovering || (pItem->colUsed & pIdx->colNotIdxed)==0 ){
145022 Bitmask b = pTabItem->colUsed;
145038 (const u8*)&pTabItem->colUsed, P4_INT64);
145088 u64 colUsed = 0;
145094 if( (pTabItem->colUsed & MASKBIT(jj))==0 ) continue;
145095 colUsed |= ((u64)1)<<(ii<63 ? ii : 63);
145098 (u8*)&colUsed, P4_INT64);