Lines Matching refs:pHidden
1180 struct HiddenIndexInfo *pHidden; in allocateIndexInfo() local
1281 + sizeof(*pIdxOrderBy)*nOrderBy + sizeof(*pHidden) in allocateIndexInfo()
1287 pHidden = (struct HiddenIndexInfo*)&pIdxInfo[1]; in allocateIndexInfo()
1288 pIdxCons = (struct sqlite3_index_constraint*)&pHidden->aRhs[nTerm]; in allocateIndexInfo()
1294 pHidden->pWC = pWC; in allocateIndexInfo()
1295 pHidden->pParse = pParse; in allocateIndexInfo()
1296 pHidden->eDistinct = eDistinct; in allocateIndexInfo()
1297 pHidden->mIn = 0; in allocateIndexInfo()
1306 pHidden->mIn |= SMASKBIT32(j); in allocateIndexInfo()
1365 HiddenIndexInfo *pHidden; in freeIndexInfo() local
1368 pHidden = (HiddenIndexInfo*)&pIdxInfo[1]; in freeIndexInfo()
1369 assert( pHidden->pParse!=0 ); in freeIndexInfo()
1370 assert( pHidden->pParse->db==db ); in freeIndexInfo()
1372 sqlite3ValueFree(pHidden->aRhs[i]); /* IMP: R-14553-25174 */ in freeIndexInfo()
1373 pHidden->aRhs[i] = 0; in freeIndexInfo()
3682 HiddenIndexInfo *pHidden = (HiddenIndexInfo*)&pIdxInfo[1]; in whereLoopAddVirtualOne() local
3721 pHidden->mHandleIn = 0; in whereLoopAddVirtualOne()
3778 if( SMASKBIT32(i) & pHidden->mHandleIn ){ in whereLoopAddVirtualOne()
3865 HiddenIndexInfo *pHidden = (HiddenIndexInfo*)&pIdxInfo[1]; in sqlite3_vtab_collation() local
3870 Expr *pX = pHidden->pWC->a[iTerm].pExpr; in sqlite3_vtab_collation()
3872 pC = sqlite3ExprCompareCollSeq(pHidden->pParse, pX); in sqlite3_vtab_collation()
3885 HiddenIndexInfo *pHidden = (HiddenIndexInfo*)&pIdxInfo[1]; in sqlite3_vtab_in() local
3887 if( m & pHidden->mIn ){ in sqlite3_vtab_in()
3889 pHidden->mHandleIn &= ~m; in sqlite3_vtab_in()
3891 pHidden->mHandleIn |= m; in sqlite3_vtab_in()
3938 HiddenIndexInfo *pHidden = (HiddenIndexInfo*)&pIdxInfo[1]; in sqlite3_vtab_distinct() local
3939 assert( pHidden->eDistinct>=0 && pHidden->eDistinct<=3 ); in sqlite3_vtab_distinct()
3940 return pHidden->eDistinct; in sqlite3_vtab_distinct()
3955 HiddenIndexInfo *pHidden = (HiddenIndexInfo*)&pIdxInfo[1]; in sqlite3VtabUsesAllSchemas() local
3956 Parse *pParse = pHidden->pParse; in sqlite3VtabUsesAllSchemas()