Lines Matching refs:after
825 ** of sqlite3_exec() after the error message string is no longer needed.
1297 ** element will be valid after xOpen returns regardless of the success
1460 ** [sqlite3_initialize()] or after shutdown by [sqlite3_shutdown()].
1461 ** ^If sqlite3_config() is called after [sqlite3_initialize()] and before
1486 ** sqlite3_db_config() interface should only be used immediately after
1810 ** ^The first argument after the SQLITE_DBCONFIG_LOOKASIDE verb
1861 ** INSERT continues to completion after deleting rows that caused
1985 ** that are started after the sqlite3_interrupt() call and before the
1988 ** that are started after the running statement count reaches zero are
1992 ** that are started after the sqlite3_interrupt() call returns.
2289 ** addition that after the string has been read and copied into
2361 ** a block of memory after it has been released using
2492 ** sqlite3_prepare_v2() to reprepare a statement after a schema change.
2741 ** to use D and invoking [sqlite3_mutex_leave]([sqlite3_db_mutex](D)) after
2912 ** SQL statement using [sqlite3_finalize()] after it has finished with it.
3093 ** string after SQLite has finished with it. ^If the fifth argument is
3453 ** If any of these routines are called after [sqlite3_reset()] or
3454 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
3809 ** The [SQLITE_INTEGER | datatype] after conversion is returned.)^
4004 ** modify the text after they return without harm.
4059 ** be deallocated after sqlite3_result_value() returns without harm.
4193 ** called right after sqlite3_open().
4277 ** find out whether SQLite automatically rolled back the transaction after
4301 ** ^This interface returns a pointer to the next [prepared statement] after
4335 ** to modify the database connection must be deferred until after the
4381 ** ^In the case of an update, this is the [rowid] after the update takes place.
4395 ** to modify the database connection must be deferred until after the
4951 ** appears after the AS keyword when the database is connected using [ATTACH].
5319 ** If xMutexInit fails in any way, it is expected to clean up after itself
5407 ** TEMP database, or the name that appears after the AS keyword for
5484 ** resetFlag is true, then the highest record value is reset after
5654 ** ^If the resetFlg is true, then the counter is reset to zero after this
5718 ** the application may discard the parameter after the call to
5891 ** temporary database, or the name specified after the AS keyword in
6011 ** [database connection] is not passed to any other API (by any thread) after
6120 ** Assuming that after registering for an unlock-notify callback a
6800 ** Defer sourcing vdbe.h and btree.h until after the "u8" and
7713 /* Modify the page-size after the cache has been created. */
8204 ** The DB_SchemaLoaded flag is set after the database schema has been
8273 ** longer (since after version 2.8.12) reset to -1.
8304 signed char nextAutovac; /* Autovac setting after VACUUM if >=0 */
8305 int nextPagesize; /* Pagesize after VACUUM if >0 */
9063 ** it can be accessed after all aggregates are computed.
9242 ** column names after a table name in an INSERT statement. In the statement
9355 ** after FROM clause ordering.
9611 u8 colNamesSet; /* TRUE after OP_ColumnName has been issued to pVdbe */
9613 u8 checkSchema; /* Causes schema cookie check after an error */
9615 u8 parseError; /* True after a parsing error. Ticket #1794 */
9662 /* Above is constant between recursions. Below is reset before and after
9687 Table *pZombieTab; /* List of Table objects to delete after code gen */
9874 int isInit; /* True after initialization has finished */
9876 int isMutexInit; /* True after mutexes are initialized */
9877 int isMallocInit; /* True after malloc is initialized */
9878 int isPCacheInit; /* True after malloc is initialized */
11014 ** nextC first character after the integer
13821 ** allocation size (after rounding all sizes up to a power of 2.) Let M
16845 /* "0" digits after the decimal point but before the first
16851 /* Significant digits after the decimal point */
17160 ** Like sqlite3MPrintf(), but call sqlite3DbFree() on zStr after formatting
18491 ** %z A string that should be freed after use
18524 ** %z A string that should be freed after use
18710 /* copy digits from after decimal to significand
21434 ** Sometimes, after a file handle is closed by SQLite, the file descriptor
22746 ** A process may only obtain a RESERVED lock after it has a SHARED lock.
22750 ** A process may only obtain a PENDING lock after it has obtained a
22756 ** after a crash.
22758 ** An EXCLUSIVE lock, obtained after a PENDING lock is held, is
24525 ** entry for the journal might not exist after we reboot. The next
25536 ** the directory after deleting the file.
25541 int dirSync /* If true, fsync() directory after deleting file */
25660 ** SQLite calls this function immediately after a call to unixDlSym() or
25848 ** until late in the file (here) after all of the other I/O methods have
25933 ** is patterned after the database file name as ".<databasename>-conch".
28566 ** will open a journal file shortly after it is created in order to do
29342 ** opcode follows immediately after the last operand.
29756 ** page. This function deletes that reference, so after it returns the
30851 ** No INSERTs may occurs after a SMALLEST. An assertion will fail if
30993 assert( p->pEntry==0 ); /* Fires if INSERT after SMALLEST */
31297 ** after all dirty pages have been written to the
31426 ** The point of this flag is that it must be set after the
31492 u8 changeCountDone; /* Set after incrementing the change-counter */
31564 ** file after power is restored. If an attempt is then made
31573 ** journal file right after the header. The random initializer is important,
31898 ** after writing or truncating it.
32440 ** after rollback of a hot-journal, or if an error occurs while opening
32831 ** of all of its child journals, one after another, formatted as utf-8
33231 ** malloc error that occurred after the change-counter was updated but
33795 ** the database file. If a savepoint transaction were rolled back after
33835 ** with this page cache after this function returns will likely
33949 ** occurs after nRec is updated but before this connection writes
34575 ** This function is called after transitioning from PAGER_UNLOCK to
34733 ** It is illegal to call sqlite3PagerAcquire() until after this function
34741 ** SHARED lock on the database file. Immediately after obtaining
36202 int nNew; /* Number of remaining savepoints after this op. */
36204 /* Figure out how many savepoints will still be active after this
36723 ** The cell pointer array begins on the first byte after the page header.
36727 ** to keep free space after the last cell pointer so that new cells can
37266 ** which need to be locked after p. If we cannot get a lock on
37864 /* This function should only be called on a sharable b-tree after it
38237 ** at most one effective restoreCursorPosition() call after each
40040 ** may return SQLITE_OK but leave pBt->pPage1 set to 0 if after
40308 ** number of pages the database file will contain after this
40342 ** truncated to zero after this function returns, so it doesn't
40418 ** If the incremental vacuum is finished after this function has run,
40456 Pgno nFin; /* Number of pages in database after autovacuuming */
40677 ** to prevent them from trying to use the btree after
41807 ** before or after the key.
42005 ** TRUE will be returned after a call to sqlite3BtreeNext() moves
42841 ** cell. The caller will overwrite them after this function returns. If
42874 ** the term after the || in the following assert(). */
43252 MemPage *apNew[NB+2]; /* pPage and up to NB siblings after balancing */
43255 int cntNew[NB+2]; /* Index in aCell[] of cell after i-th page */
43732 ** block deals with cases 3 and 4 and the one after that, case 5. Since
43993 /* The pSpace buffer will be freed after the next call to
44046 int loc = seekResult; /* -1: before desired location +1: after */
44274 ** been corrected, so be it. Otherwise, after balancing the leaf node,
45134 int mxErr, /* Stop reporting errors after this many */
45952 ** This function is called after the contents of page iPage of the
46865 ** the user deletes the collation sequence after the vdbe program is
47531 ** This routine is called once after all opcodes have been inserted.
47958 ** opcode allows the call to continue functioning after a OOM fault without
48141 ** being set to NULL after releasing any dynamic resources.
48683 ** Clean up the VM after execution.
48733 ** This call must be made after a call to sqlite3VdbeSetNumCols().
49345 ** Clean up a VDBE after execution but do not delete the VDBE just yet.
49429 ** Clean up and delete a VDBE after execution. Return an integer which is
50130 /* Jump here if database corruption is detected after m has been
50672 /* This case occurs after failing to recompile an sql statement.
50901 ** This function is called after invoking an sqlite3_value_XXX function on a
51460 ** Return a pointer to the next prepared statement after pStmt associated
52264 u8 resetSchemaOnFault = 0; /* Reset schema after an error if true */
52368 u8 *zEndHdr; /* Pointer to first byte after the header */
52888 ** Jump to the next instruction after the address in register P1.
53350 ** Compute the remainder after integer division of the value in
53671 ** integers, for space efficiency, but after extraction we want them
54180 ** The first OP_Column against a pseudo-table after the value of the content
54201 u8 *zEndHdr; /* Pointer to first byte after the header */
54897 ** VDBE to be rolled back after an error without having to roll back the
55767 ** The sequence number on the cursor is incremented after this
56826 ** the table named P4 in database P1. This is called after a table
56838 ** the index named P4 in database P1. This is called after an index
56850 ** the trigger named P4 in database P1. This is called after a trigger
57578 ** A jump is made to P2 if the result set after filtering would be empty.
60082 ** below, after all of the result-sets for all of the elements of
60116 /* Resolve the ORDER BY on a compound SELECT after all terms of
62280 ** added to the column cache after this call are removed when the
63893 ** This routine should only be called after the expression has been
64566 ** This function is called after an "ALTER TABLE ... ADD" statement
64680 ** This function is called by the parser after the table-name in
64689 ** after parsing is finished.
66331 ** This routine is called after a single SQL statement has been
66916 ** after seeing tokens "CREATE" and "TABLE" and the table name. The isTemp
67536 ** to the first byte after the last byte written before returning.
67657 Token *pCons, /* The ',' token after the last column defn. */
67904 ** they will persist after the current sqlite3_exec() call returns.
68060 ** being moved. So we cannot stop searching after the first match
69013 ** sure all indices labeled OE_Replace come after all those labeled
69303 /* Move existing slots that come after the newly inserted slots
69647 ** the VDBE program. But this routine can be called after much other
69653 ** pParse->cookieMask field. Later, after all other code has been
69713 ** If an abort occurs after some of these writes have completed, then it will
69729 ** such that the abort must occur after the multiwrite. This makes
70065 ** Stored immediately after the three collation sequences is a copy of
70747 ** database scan. We have to delete items after the scan is complete
71529 ** in the list by making it the first character after '[' or '^'. A
72455 ** are read-only after initialization is complete.
72618 ** is thrown, even if the FK constraint would be satisfied after the new
72623 ** object (struct Vdbe). If, after the statement has run, its immediate
73214 ** described for DELETE. Then again after the original record is deleted
74118 ** cleanup after the SELECT
74143 ** cleanup after the SELECT
74309 ** cleanup after the SELECT
74795 ** 1. The rowid of the row after the update.
74797 ** 2. The data in the first column of the entry after the update.
74801 ** N. The data in the last column of the entry after the update.
76336 ** Added after 3.3.13
76908 ** compiled SQL statements after modifying a pragma value.
77894 ** useful if invoked immediately after the main database i
78477 /* Jump here for an error that occurs after successfully allocating
78580 ** will be closed immediately after reading the meta-value. */
78841 ** Rerun the compilation of a statement after a schema change.
79281 ** term until after the t2 loop of the join. In that way, a
79284 ** after the t1 loop and rows with t1.x!=5 will never appear in
80329 ** that appear in the original SQL statement after the LIMIT and OFFSET
80479 sqlite3ErrorMsg(pParse,"ORDER BY clause should come after %s not before",
80485 sqlite3ErrorMsg(pParse,"LIMIT clause should come after %s not before",
81774 ** refer to the subquery even after flattening. Ticket #3346.
82313 ** routine is called after identifier resolution.
82346 ** Use this routine after name resolution.
82530 ** the result there. The cursor is left open after
82838 ** that we do not need it after all, the OpenEphemeral instruction
83092 ** add vdbe code to break out of the processing loop after the
83725 ** This routine is called after all of the trigger actions have been parsed
84743 ** need to occur right after the database cursor. So go ahead and
84987 ** the database after the BEFORE triggers are fired anyway (as the trigger
85297 ** collapse free space, etc. It is modelled after the VACUUM command
85484 ** are an increment to apply to the meta value after the vacuum.
85876 ** The parser calls this routine after the CREATE VIRTUAL TABLE statement
85968 ** The parser calls this routine for each token after the first token
86290 ** The array is cleared after invoking the callbacks.
86830 ** WhereTerms. All pointers to WhereTerms should be invalidated after
87001 ** side of the comparison, it remains associated with the same side after
88313 ** routine takes care of freeing the sqlite3_index_info structure after
89111 ** to modify zAff after this routine returns.
89581 ** the first one after the nEq equality constraints in the index,
89763 ** of the Gosub above, jumps to the instruction right after the Goto.
89772 ** B: <after the loop>
90889 ** a terminal symbol. If the lookahead is a non-terminal (as occurs after
90902 ** shifting non-terminals after a reduce.
92676 ** in some cases when it is copied into the stack after the following
95279 ** or for the first call after a call to sqlite3_shutdown.
97663 ** This is called after connection "db" has attempted some operation
98056 ** The root node is the top node of the segment's tree after encoding
98283 ** normalized version of the token (i.e. after any case-folding and/or
99485 ** Set *pp to point to the byte just after the last byte written before
99537 ** after the list written. No terminator (0x00 or 0x01) is written to
101292 /* Turns out that wasn't a keyword after all. This happens if the
101649 ** Everything after this point is just test code.
102903 ** to string <key-name> (after the hash-table is updated, if applicable).
103816 ** Similar to fts3SqlStmt(). Except, after binding the parameters in
104875 int nReq = nData; /* Required space after adding zTerm */
105199 ** database. This function must be called after all terms have been added
105310 ** This function is used after merging multiple segments into a single large
106214 ** This function removes any entries that should not be present after
106485 const char *zEndMark, /* Markup to appear after each match */
106654 ** Otherwise, SQLITE_OK is returned after a callback has been made for
106963 const char *zClose, /* String inserted after highlighted term */
108548 float after;
108551 after = cellOverlap(pRtree, p, aCell, nCell, iExclude);
108552 return after-before;
110395 ** pointer after this function returns.