Home
last modified time | relevance | path

Searched refs:pMaskSet (Results 1 – 2 of 2) sorted by relevance

/PHP-5.3/ext/sqlite/libsqlite/src/
H A Dwhere.c92 static int getMask(ExprMaskSet *pMaskSet, int iCursor){ in getMask() argument
94 for(i=0; i<pMaskSet->n; i++){ in getMask()
95 if( pMaskSet->ix[i]==iCursor ) return 1<<i; in getMask()
97 if( i==pMaskSet->n && i<ARRAYSIZE(pMaskSet->ix) ){ in getMask()
98 pMaskSet->n++; in getMask()
99 pMaskSet->ix[i] = iCursor; in getMask()
122 static int exprTableUsage(ExprMaskSet *pMaskSet, Expr *p){ in exprTableUsage() argument
126 mask = getMask(pMaskSet, p->iTable); in exprTableUsage()
131 mask = exprTableUsage(pMaskSet, p->pRight); in exprTableUsage()
134 mask |= exprTableUsage(pMaskSet, p->pLeft); in exprTableUsage()
[all …]
/PHP-5.3/ext/sqlite3/libsqlite/
H A Dsqlite3.c98598 pWC->pMaskSet = pMaskSet;
98735 for(i=0; i<pMaskSet->n; i++){
98736 if( pMaskSet->ix[i]==iCursor ){
98752 assert( pMaskSet->n < ArraySize(pMaskSet->ix) );
98753 pMaskSet->ix[pMaskSet->n++] = iCursor;
98776 mask = getMask(pMaskSet, p->iTable);
99184 WhereMaskSet *pMaskSet = pWC->pMaskSet; /* Table use masks */
99449 pMaskSet = pWC->pMaskSet;
99999 tempWC.pMaskSet = pWC->pMaskSet;
102761 pMaskSet = (WhereMaskSet*)&pWC[1];
[all …]

Completed in 350 milliseconds