Lines Matching refs:colUsed
7459 sqlite3_uint64 colUsed; /* Input: Mask of columns used by statement */ member
18074 Bitmask colUsed; /* Bit N (1<<N) set if column N of pTab is used */ member
30487 pItem->pTab->zName, pItem->pTab->nCol, pItem->pTab, pItem->colUsed);
100639 pMatch->colUsed |= sqlite3ExprColUsed(pExpr);
100697 pItem->colUsed = pTab->nCol>=64 ? ALLBITS : MASKBIT(pTab->nCol)-1;
100701 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
103724 pNewItem->colUsed = pOldItem->colUsed;
104832 Bitmask colUsed; /* Columns of the index used */
104849 colUsed = 0; /* Columns of index used so far */
104868 if( mCol & colUsed ) break; /* Each column used only once */
104869 colUsed |= mCol;
104873 assert( i==nExpr || colUsed!=(MASKBIT(nExpr)-1) );
104874 if( colUsed==(MASKBIT(nExpr)-1) ){
137625 pItem->colUsed |= sqlite3ExprColUsed(pExpr);
137638 pSrcItem->colUsed = 0;
140474 if( pItem->colUsed==0 && pItem->zName!=0 ){
143563 pTabList->a[0].colUsed = IsVirtual(pTab) ? ALLBITS : 0;
152091 extraCols = pSrc->colUsed & (~idxCols | MASKBIT(BMS-1));
152098 if( pSrc->colUsed & MASKBIT(BMS-1) ){
152141 if( pSrc->colUsed & MASKBIT(BMS-1) ){
154418 m = pSrc->colUsed & pProbe->colNotIdxed;
154562 pIdxInfo->colUsed = (sqlite3_int64)pSrc->colUsed;
155908 if( pIdx->isCovering || (pItem->colUsed & pIdx->colNotIdxed)==0 ){
156524 Bitmask b = pTabItem->colUsed;
156540 (const u8*)&pTabItem->colUsed, P4_INT64);
156592 u64 colUsed = 0;
156598 if( (pTabItem->colUsed & MASKBIT(jj))==0 ) continue;
156599 colUsed |= ((u64)1)<<(ii<63 ? ii : 63);
156602 (u8*)&colUsed, P4_INT64);