Lines Matching refs:colUsed
7799 sqlite3_uint64 colUsed; /* Input: Mask of columns used by statement */ member
19295 Bitmask colUsed; /* Bit N set if column N used. Details above for N>62 */ member
32783 pItem->colUsed, in sqlite3TreeViewSrcList()
107557 pMatch->colUsed |= sqlite3ExprColUsed(pExpr);
107609 pItem->colUsed = pTab->nCol>=64 ? ALLBITS : MASKBIT(pTab->nCol)-1;
107613 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
110921 pNewItem->colUsed = pOldItem->colUsed;
112221 Bitmask colUsed; /* Columns of the index used */
112238 colUsed = 0; /* Columns of index used so far */
112255 if( mCol & colUsed ) break; /* Each column used only once */
112256 colUsed |= mCol;
112260 assert( i==nExpr || colUsed!=(MASKBIT(nExpr)-1) );
112261 if( colUsed==(MASKBIT(nExpr)-1) ){
146889 pItem->colUsed |= sqlite3ExprColUsed(pExpr);
146902 pSrcItem->colUsed = 0;
148218 Bitmask colUsed; /* Columns that may not be NULLed out */
148248 colUsed = pItem->colUsed;
148255 colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
148262 if( (m & colUsed)!=0 ) continue;
150559 if( pItem->colUsed==0 && pItem->zName!=0 ){
153837 pTabList->a[0].colUsed = IsVirtual(pTab) ? ALLBITS : 0;
162099 pItem->colUsed |= sqlite3ExprColUsed(pColRef);
163150 extraCols = pSrc->colUsed & (~idxCols | MASKBIT(BMS-1));
163158 if( pSrc->colUsed & MASKBIT(BMS-1) ){
163211 if( pSrc->colUsed & MASKBIT(BMS-1) ){
166051 m = pSrc->colUsed & pProbe->colNotIdxed;
166263 pIdxInfo->colUsed = (sqlite3_int64)pSrc->colUsed;
167869 if( pIdx->isCovering || (pItem->colUsed & pIdx->colNotIdxed)==0 ){
168801 Bitmask b = pTabItem->colUsed;
168817 (const u8*)&pTabItem->colUsed, P4_INT64);
168878 u64 colUsed = 0;
168884 if( (pTabItem->colUsed & MASKBIT(jj))==0 ) continue;
168885 colUsed |= ((u64)1)<<(ii<63 ? ii : 63);
168888 (u8*)&colUsed, P4_INT64);