Lines Matching refs:usable
4977 ** that collation is no longer usable.
5789 ** aConstraint[].iColumn.)^ ^(aConstraint[].usable is TRUE if the
5791 ** is usable) and false if it cannot.)^
5829 unsigned char usable; /* True if this constraint is usable */
17580 u8 *zByte; /* Memory usable by this allocator */
37456 /* Step 5. If a usable page buffer has still not been found,
48701 ** The max embedded payload fraction is the amount of the total usable
48903 u8 *aDataEnd; /* One byte past the end of usable data */
49035 u32 usableSize; /* Number of usable bytes on each page */
49168 ** database page. The first argument to each is the number of usable
50644 int usableSize; /* Number of usable bytes on a page */
50969 int usableSize; /* Amount of usable space on each page */
51050 ** the cell-content area. If this is greater than the usable-size
73944 ** usable by indices within the WHERE clause processing logic.
89149 if( i==nCol ) break; /* pIdx is usable */
104915 ** IMPLEMENTATION-OF: R-59926-26393 To be usable by an index a term must be
106090 p->aConstraint[i].usable);
106148 /* Search the WHERE clause terms for a usable WO_OR term. */
106615 if( !p->aConstraint[i].usable && p->aConstraintUsage[i].argvIndex>0 ){
106698 /* Set the aConstraint[].usable fields and initialize all
106701 ** aConstraint[].usable is true for constraints where the right-hand
106715 ** join might be different so we have to recompute the usable flag
106726 pIdxCons->usable = 1;
106728 pIdxCons->usable = 0;
109099 ** ON or USING clause of a LEFT JOIN, and terms that are usable as
109201 /* Case 5: There is no usable index. We must do a complete
120725 if( pCons->usable==0 ) continue;
124818 if( pInfo->aConstraint[i].usable && pInfo->aConstraint[i].iColumn==0 ){
128416 if( pInfo->aConstraint[i].usable
137720 if( p->usable && p->iColumn==0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
137740 if( p->usable && (p->iColumn>0 || p->op==SQLITE_INDEX_CONSTRAINT_MATCH) ){