Lines Matching defs:usable

6614 ** that collation is no longer usable.
7687 ** aConstraint[].iColumn.)^ ^(aConstraint[].usable is TRUE if the
7689 ** is usable) and false if it cannot.)^
7776 unsigned char usable; /* True if this constraint is usable */
28616 u8 *zByte; /* Memory usable by this allocator */
54742 ** must be called after sqlite3PcacheFetch() in order to get a usable
56074 /* Step 5. If a usable page buffer has still not been found,
69602 ** The max embedded payload fraction is the amount of the total usable
69809 ** the usable space, the entire page. Used to prevent
69957 u32 usableSize; /* Number of usable bytes on each page */
70119 ** database page. The first argument to each is the number of usable
72156 int usableSize; /* Number of usable bytes on a page */
72292 int maxPC = pPg->pBt->usableSize - nByte; /* Max address for a usable slot */
72316 /* This slot extends off the end of the usable part of the page */
72632 int usableSize; /* Amount of usable space on each page */
72694 ** the cell-content area. If this is greater than the usable-size
72717 int usableSize; /* Maximum usable space on the page */
73941 /* EVIDENCE-OF: R-28312-64704 However, the usable size is not allowed to
79575 ** the total usable space on the page. */
105959 if( p->usable==0 ) continue;
110260 ** Check to see if a function is usable according to current access
110263 ** SQLITE_FUNC_DIRECT - Only usable from top-level SQL
110268 ** If the function is not usable, create an error.
111935 ** Return a pointer to a buffer containing a usable rowid alias for table
111936 ** pTab. An alias is usable if there is not an explicit user-defined column
112262 /* If we reach this point, that means the index pIdx is usable */
113375 ** Test-only SQL functions that are only usable if enabled
118138 ** to ensure that it is still usable.
131683 if( i==nCol ) break; /* pIdx is usable */
141599 if( pConstraint->usable==0 ) return SQLITE_CONSTRAINT;
156898 Bitmask notReady; /* FROM entries not usable at this level */
159661 ** ON or USING clause of a LEFT JOIN, and terms that are usable as
159873 /* Case 6: There is no usable index. We must do a complete
162891 p->aConstraint[i].usable,
166197 ** function marks a subset of those constraints usable, invokes the
166200 ** A constraint is marked usable if:
166217 Bitmask mUsable, /* Mask of usable tables */
166240 /* Set the usable flag on the subset of constraints identified by
166245 pIdxCons->usable = 0;
166250 pIdxCons->usable = 1;
166294 || pIdxCons->usable==0
166535 ** mPrereq may be specified as "usable" in all calls to xBestIndex.
166538 ** mUnusable should always be configured as "not-usable" for xBestIndex.
166577 /* First call xBestIndex() with all constraints usable. */
166579 WHERETRACE(0x800, (" VirtualOne: all usable\n"));
166604 WHERETRACE(0x800, (" VirtualOne: all usable w/o IN\n"));
166642 ** usable), make a call here with all source tables disabled */
178047 #define CC_ID 27 /* unicode characters usable in IDs */
187785 if( pCons->usable==0 ){
192515 if( pInfo->aConstraint[i].usable ){
196251 if( pInfo->aConstraint[i].usable
210009 int idxMask = 0; /* Mask of usable == constraints JSON and ROOT */
210026 if( pConstraint->usable==0 ){
212354 if( bMatch==0 && p->usable
212379 if( p->usable
216105 if( !p->usable ) continue;
223768 if( pIdxInfo->aConstraint[i].usable==0 ){
224575 if( !p->usable ){
224594 if( p->usable && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
249352 if( p->usable==0 ) continue;
250053 #define FTS5_PLAN_SCAN 5 /* No usable constraint */
250193 if( p->usable==0 || iCol<0 ){
250215 }else if( p->usable ){
250234 if( p->iColumn<0 && p->usable ){
256807 if( p->usable==0 ) continue;