Lines Matching defs:done

848 ** This should be done first so that it can successfully prevent spurious
2008 ** The caller is responsible for freeing the memory when done. As with
2124 ** means all subsequent write operations will be deferred and done
5990 ** ^Conversions between UTF-16be and UTF-16le are always done in place and do
5993 ** of conversion are done in place when it is possible, but sometimes they
7654 ** parsed, if that has not already been done, and returns an error if
9352 ** used as a proxy for the total work done by the prepared statement.
13980 ** Hash.htsize and Hash.ht may be zero. In that case lookup is done
16466 ** prematurely, old temporary files can be easily identified. This can be done
17622 ** next time a statement is prepared using said sqlite3*. This is done
17721 ** done as a macro so that it will be optimized out when virtual
18360 unsigned done :1; /* A flag to indicate when processing is finished */
18804 ** information in case inserts are done within triggers. Triggers do not
24729 ** this is done, the chunk index refers to the second block of
28658 etByte done; /* Loop termination flag */
28709 done = 0;
28722 default: done = 1; break;
28730 done = 1;
28747 done = 1;
28770 done = 1;
28803 done = 1;
28808 }while( !done && (c=(*++fmt))!=0 );
30691 ** "thread" is done by the main thread at either the sqlite3ThreadCreate()
30714 int done; /* Set to true when thread finishes */
30750 p->done = 1;
30763 if( p->done ){
31389 ** The translation is done in-place and aborted if the output
31711 ** the quote characters. The conversion is done in-place. If the
32526 /* we can skip these cause they were (effectively) done above
32548 /* we can skip this cause it was (effectively) done above in calc'ing s */
33680 ** The differences are in the way that file locking is done. The default
35256 ** the first page of the database, no damage is done.
37915 /* The pager calls this method to signal that it has done
38510 ** at pShmNode->pFirst. This must be done while holding the
46108 ** at pShmNode->pFirst. This must be done while holding the pShmNode->mutex
47918 int nXor; /* Number of XOR operations done */
49669 ** is created only if that can be done without spilling dirty pages
50428 ** (2) even if an incorrect value is read, no great harm is done since this
52672 ** The SPILLFLAG_ROLLBACK case is done in a very obscure case that
53669 ** is done.
54409 ** or savepoint rollback done at the request of the caller) or this is
55021 ** so that no further harm will be done. Perhaps the next
56078 ** truncation will be done when the current transaction is committed.
56270 ** If this is not done, then an unsynced portion of the open journal
58126 ** This is done before calling sqlite3PcacheMakeDirty() on the page.
58127 ** Otherwise, if it were done after calling sqlite3PcacheMakeDirty(), then
58363 ** If the isDirectMode flag is zero, then this is done by calling
58746 ** for hot-journal rollback. Once this is done the transaction is
60205 ** the nBackfillAttempted is set before any backfilling is done and the
62480 ** instances of time. No I/O or other system calls are done while the
63078 ** End a write transaction. The commit has already been done. This
63506 ** needed and only the sync is done. If padding is needed, then the
67278 ** But no harm is done by this. And it is very important that
69355 ** No checking is done to make sure that page iTable really is the
70897 ** sqlite3PagerUnref() on the new page when it is done.
72731 ** This must be done in advance. Once the balance starts, the cell
74077 ** will cause a b-tree rebalance, then this is done by saving the cursor
74978 ** These checks are done:
75002 int doCoverageCheck = 1; /* True if cell coverage checking should be done */
75160 ** not yet been done, so do it now */
80546 /* pMem+5 for p4 is done last */
81026 ** be done before determining whether a super-journal file is
90622 ** record are not-NULL then a check is done to determine if any row in the
92125 ** it is invoked. This is done to avoid the difficulty associated with
92423 ** If P5 is not zero, the check is done on the auxiliary database
94296 ** This is done directly as a performance optimization
94876 ** PMAs at a time. This done is to improve locality.
99963 pOrderBy->a[i].done = 0;
99978 if( pItem->done ) continue;
99990 ** by pSelect. In the usual case this is done by duplicating the
100036 pItem->done = 1;
100044 if( pOrderBy->a[i].done==0 ){
102174 pItem->done = 0;
104912 ** see if it is a column in a virtual table. This is done because
106429 ** it does, make a copy. This is done because the pExpr argument is
111914 ** names is done.) The search order is TEMP first, then MAIN, then any
112081 ** for duplicate index names is done.) The search order is
114395 ** to be permanent. So the computation is done on a copy of the SELECT
114668 ** the table being dropped. This is done before the table is dropped
123327 ** columns have already been computed. This must be done after
123398 ** columns have already been computed. This must be done after
127586 ** should be passed into sqlite3BtreeSetSafetyLevel(). The is done
127698 ** as needing reloading. This must be done when using the SQLITE_TEMP_STORE
129368 ** is executed, this is done before the ATTACH operation.
129583 ** that would have been done. Off by default.
131214 int labelDone; /* Jump here when done, ex: LIMIT reached */
135991 ** to sqlite3SelectPrep() and similar a second time. The rewriting done
140846 ** into a register. This is done if there are no BEFORE triggers, or
141810 ** file. This is done before the sqlite3BtreeGetPageSize(pMain) call below,
142265 ** caller. This is done to protect the sqlite3.pDisconnect list. The
164461 ** heap subsystem was shutdown. This is only done if the current call to
165731 ** must be done in increments of whole seconds */
169020 ** connections. But it is the best that can be done under the
170455 ** the quote characters. The conversion is done in-place. If the
170629 ** passed as the first argument. This is done as part of the xConnect()
170684 ** required by the FTS3 table passed as the only argument. This is done
171557 ** work is done in function fts3InitVtab().
171665 ** rowid/docid lookup, prefer the MATCH strategy. This is done even
172865 ** doclists to merge, the merging is done pair-wise using the TermSelect
185207 ** done on iAbsLevel - fall through to the next iteration of the loop
186671 ** This is done as part of extracting the snippet text, not when selecting
186672 ** the snippet. Snippet selection is done based on doclists only, so there
186791 ** subsequent*) call to xNext(). This is done for a particular application
186819 /* Now that the shift has been done, check if the initial "..." are
186965 ** file system. This is done because the full-text index doclist is required
191385 ** will be done.
194573 ** it uses this hook to close any open blob handle. This is done because a
198417 ** updates are done in sorted key order.
204897 /* label-statNext-done: When computing aggregate space usage over
204966 ** next page. The loop will exit via the return at label-statNext-done
206254 ** The merging of records is done as follows: For each column, if the
209857 ** to be done using a SELECT, as there is no PRIMARY KEY in the
214714 ** This is done using the standard BM25 formula as found on wikipedia:
215408 ** the quote characters. The conversion is done in-place. If the
221879 /* The following could be done by calling fts5SegIterLoadNPos(). But
223543 /* The following was already done in fts5WriteInit(): */
226936 ** work is done in function fts5InitVtab().
232972 /* we can skip these cause they were (effectively) done above in calc'ing s */
232993 /* we can skip this cause it was (effectively) done above in calc'ing s */
233370 ** work is done in function fts5VocabInitVtab().