Lines Matching defs:usable

6347 ** that collation is no longer usable.
7450 ** aConstraint[].iColumn.)^ ^(aConstraint[].usable is TRUE if the
7452 ** is usable) and false if it cannot.)^
7539 unsigned char usable; /* True if this constraint is usable */
27442 u8 *zByte; /* Memory usable by this allocator */
53120 ** must be called after sqlite3PcacheFetch() in order to get a usable
54452 /* Step 5. If a usable page buffer has still not been found,
67656 ** The max embedded payload fraction is the amount of the total usable
67863 ** the usable space, the entire page. Used to prevent
68011 u32 usableSize; /* Number of usable bytes on each page */
68173 ** database page. The first argument to each is the number of usable
70118 int usableSize; /* Number of usable bytes on a page */
70254 int maxPC = pPg->pBt->usableSize - nByte; /* Max address for a usable slot */
70278 /* This slot extends off the end of the usable part of the page */
70606 int usableSize; /* Amount of usable space on each page */
70668 ** the cell-content area. If this is greater than the usable-size
70691 int usableSize; /* Maximum usable space on the page */
71943 /* EVIDENCE-OF: R-28312-64704 However, the usable size is not allowed to
77389 ** the total usable space on the page. */
102913 if( p->usable==0 ) continue;
106911 ** Check to see if a function is usable according to current access
106914 ** SQLITE_FUNC_DIRECT - Only usable from top-level SQL
106919 ** If the function is not usable, create an error.
108695 /* If we reach this point, that means the index pIdx is usable */
109797 ** Test-only SQL functions that are only usable if enabled
114293 ** to ensure that it is still usable.
127399 if( i==nCol ) break; /* pIdx is usable */
136940 if( pConstraint->usable==0 ) continue;
151414 Bitmask notReady; /* FROM entries not usable at this level */
154132 ** ON or USING clause of a LEFT JOIN, and terms that are usable as
154344 /* Case 6: There is no usable index. We must do a complete
157266 p->aConstraint[i].usable,
160204 ** function marks a subset of those constraints usable, invokes the
160207 ** A constraint is marked usable if:
160224 Bitmask mUsable, /* Mask of usable tables */
160247 /* Set the usable flag on the subset of constraints identified by
160252 pIdxCons->usable = 0;
160257 pIdxCons->usable = 1;
160301 || pIdxCons->usable==0
160540 ** mPrereq may be specified as "usable" in all calls to xBestIndex.
160543 ** mUnusable should always be configured as "not-usable" for xBestIndex.
160582 /* First call xBestIndex() with all constraints usable. */
160584 WHERETRACE(0x40, (" VirtualOne: all usable\n"));
160609 WHERETRACE(0x40, (" VirtualOne: all usable w/o IN\n"));
160647 ** usable), make a call here with all source tables disabled */
171734 #define CC_ID 27 /* unicode characters usable in IDs */
181275 if( pCons->usable==0 ){
185933 if( pInfo->aConstraint[i].usable ){
189668 if( pInfo->aConstraint[i].usable
200696 int idxMask = 0; /* Mask of usable == constraints JSON and ROOT */
200713 if( pConstraint->usable==0 ){
202956 if( bMatch==0 && p->usable
202981 if( p->usable
206831 if( !p->usable ) continue;
214411 if( pIdxInfo->aConstraint[i].usable==0 ){
215209 if( !p->usable ){
215228 if( p->usable && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
237278 #define FTS5_PLAN_SCAN 5 /* No usable constraint */
237418 if( p->usable==0 || iCol<0 ){
237440 }else if( p->usable ){
237459 if( p->iColumn<0 && p->usable ){
243743 if( p->usable==0 ) continue;