Lines Matching defs:prior
295 ** may be set prior to where they take effect, but after platform setup.
638 ** with the [sqlite3] object prior to attempting to close the object.
1261 ** is not changed but instead the prior value of that setting is written
1422 ** ^Following a successful SQLITE_FCNTL_BEGIN_ATOMIC_WRITE and prior to
1439 ** a prior successful call to [SQLITE_FCNTL_BEGIN_ATOMIC_WRITE].
1448 ** a prior successful call to [SQLITE_FCNTL_BEGIN_ATOMIC_WRITE].
1900 ** other SQLite resources must be deallocated prior to invoking
1920 ** prior to using any other SQLite interface. For maximum portability,
1922 ** directly prior to using any other SQLite interface. Future releases
1969 ** may only be invoked prior to library initialization using
2035 ** xRealloc is always a value returned by a prior call to xRoundup.
2073 void (*xFree)(void*); /* Free a prior allocation */
2229 ** undoing any prior invocation of [SQLITE_CONFIG_MALLOC]. ^If the
2680 ** behaves as it did prior to [version 3.24.0] (2018-06-04). See the
2733 ** prior to 3.3.0 ([dateof:3.3.0]). As these words are written, there
2984 ** running prior to the sqlite3_interrupt() call. ^New SQL statements
3014 ** ^(If SQLite has not been initialized using [sqlite3_initialize()] prior
3106 ** was defined (using [sqlite3_busy_handler()]) prior to calling
3272 ** prior memory allocation X to be at least N bytes.
3281 ** ^If M is the size of the prior allocation, then min(N,M) bytes
3282 ** of the prior allocation are copied into the beginning of buffer returned
3283 ** by sqlite3_realloc(X,N) and the prior allocation is freed.
3285 ** prior allocation is not freed.
3308 ** must be either NULL or else pointers obtained from a prior
3344 ** prior to the reset.
3643 ** (cancels) any prior calls to sqlite3_trace() or sqlite3_trace_v2().
3965 ** characters must be converted to UTF-8 prior to passing them into
3969 ** prior to calling sqlite3_open() or sqlite3_open_v2(). Otherwise, various
4153 ** invoked prior to calling sqlite3_free_filename(Y).
4278 ** [sqlite3_limit()] interface returns the prior value of the limit.
4428 ** prior successful call to [sqlite3_open()], [sqlite3_open_v2()] or
4829 ** object is to be copied prior to the return from sqlite3_bind_*(). ^The
5385 ** Note that when type conversions occur, pointers returned by prior
5404 ** not invalidate a prior pointer, though of course the content of the buffer
5405 ** that the prior pointer references will have been modified. Other kinds
5407 ** are not possible and in those cases prior pointers are invalidated.
5882 ** and the prior [xColumn] method call that was invoked to extracted
6561 ** prior to calling [sqlite3_open] or [sqlite3_open_v2]. Otherwise, various
6623 ** prior to being used. The [sqlite3_win32_set_directory] interface returns
6704 ** private copy of the result prior to releasing the mutex.
6872 ** function C that is invoked prior to each autovacuum of the database
7003 ** In prior versions of SQLite,
7088 ** the heap limit prior to the call, or negative in the case of an
7256 ** prior to calling this API,
7344 ** initialization routine X that was registered using a prior call to
7706 ** take care that any prior string is freed by a call to [sqlite3_free()]
7707 ** prior to assigning a new string to zErrMsg. ^After the error message
7856 ** ^(Changes written into a BLOB prior to the BLOB expiring are not
7944 ** by a prior successful call to [sqlite3_blob_open()] and which has not
7971 ** by a prior successful call to [sqlite3_blob_open()] and which has not
8013 ** by a prior successful call to [sqlite3_blob_open()] and which has not
8235 ** called, but only if the prior call to xMutexInit returned SQLITE_OK.
8237 ** prior to returning.
8592 ** ^If any prior errors have occurred while constructing the dynamic string
9129 ** will only use a createFlag of 2 after a prior call with a createFlag of 1
9144 ** call to xUnpin() unpins the page regardless of the number of prior calls
9151 ** discarded. ^Any prior cache entry associated with newKey is guaranteed not
9356 ** ^If an out-of-memory condition or IO error occurred during any prior
9650 ** overwrite any prior [sqlite3_wal_hook()] settings.
9748 ** addition that it also truncates the log file to zero bytes just prior
10286 ** product of this value for all prior loops with the same SELECTID will
10404 ** that is invoked prior to each [INSERT], [UPDATE], and [DELETE] operation
10629 ** that the database file is in [WAL mode] if there has been no prior
10735 ** been a prior call to [sqlite3_deserialize(D,S,...)] with the same
10767 ** prior call to [sqlite3_deserialize()].
10799 ** [sqlite3_free()] is invoked on argument P prior to returning.
11896 ** If the buffer contains a patchset, then all prior calls to this function
14996 ** OS's standard temporary file directory, and are deleted prior to exit.
17922 ** fails and any prior changes from that one operation are backed out,
17924 ** the operation in progress stops and returns an error code. But prior
17951 #define OE_Fail 3 /* Stop the operation but leave all prior changes */
18938 ** a record of all prior results and ignore any duplicate
18947 ** index at pDest->iSDParm+1 hold all prior stores.
22511 ** if there have been no prior seeks on the cursor. */
22518 ** initialized prior to first use. */
23537 ** use the julian calendar for dates prior to 1582-10-15 and for some
24204 ** Always interpret the prior number as a julian-day value. If this
24205 ** is not the first modifier, or if the prior argument is not a numeric
25639 ** Report the allocated size of a prior return from xMalloc()
27196 ** The caller has obtained a mutex prior to invoking this
27365 ** nBytes is always a value obtained from a prior call to
27791 ** install a mutex implementation via sqlite3_config() prior to
29171 ** The return value is the value of the hard heap limit just prior to
29564 ** argument to xRealloc is always a value returned by a prior call to
29603 ** subsystem is initialized prior to invoking sqliteRealloc.
29662 ** If db!=0 and db->mallocFailed is true (indicating a prior malloc
29674 ** that all prior mallocs (ex: "a") worked too.
29844 ** Free any prior content in *pz and replace it with a copy of zNew.
30559 /* Digits prior to the decimal point */
30849 ** then the values have been translated prior to reaching this point.
33712 ** Set the current error code to err_code and clear any prior error message.
35420 ** if the new size is the same as the prior size.
37849 ** sets or clears a lock, that operation overrides any prior locks set
38212 ** prior to accessing the inode number. The one byte written is
40119 int prior = 0;
40145 prior = 0;
40151 prior += got;
40157 id->h, got+prior, offset-prior, TIMER_ELAPSED));
40158 return got+prior;
40212 ** prior to returning to the application by the sqlite3ApiExit()
44594 ** pFile is a file that has been opened by a prior xOpen call. dbPath
49894 ** prior to using it.
53100 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
53126 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
54865 ** a non-zero batch number, it will see all prior INSERTs.
55029 struct RowSetEntry *pLast; /* The last prior entry */
55253 ** part of any insert batch prior to iBatch. Return 1 or 0.
55551 ** (5) All writes to the database file are synced prior to the rollback journal
55555 ** are synced prior to the super-journal being deleted.
55575 ** of bytes from 24 through 39 inclusive will be changed prior to releasing
57126 /* Versions of SQLite prior to 3.5.8 set the page-size field of the
57756 ** prior to returning.
57878 ** This occurs when a page is changed prior to the start of a statement
58305 ** If the journal really is hot, reset the pager cache prior rolling
58318 int needPagerReset; /* True to reset page prior to first page rollback */
58433 ** not completely written and synced prior to a crash. In that
58457 ** state prior to the start of the transaction, so invoke the
59103 ** prior to the start of checkpoint and that the database file is synced
59650 ** has not been moved. That is the historical behavior of SQLite: prior to
60638 ** exists, that is probably an old journal left over from a prior
60693 ** journal is a remnant from a prior database with the same name where
61986 /* If a prior error occurred, report that error again. */
62205 /* This routine should not be called if a prior error has occurred.
63193 ** This function is called to close the connection to the log file prior
63393 ** are leftovers from prior checkpoints.
63512 ** NULL if there are no frames for page P in the WAL prior to M.
63557 ** prior to finding a match is 1. Each entry of the hash table is an
63693 u32 aCksum[2]; /* Checksum over all prior fields */
64241 ** all prior frams, the first 16 bytes of this frame-header,
64943 ** has not been returned by any prior invocation of this method on the
65558 ** truncates the log file to zero bytes just prior to a
65857 ** memory-mapping a *-shm file, where a prior writer has shut down and
66043 ** The caller must set the cnt parameter to the number of prior calls to
66639 ** A read transaction must have already been started by a prior call
67136 ** boundary is crossed. Only the part of the WAL prior to the last
67386 ** should acquire the database exclusive lock prior to invoking
67395 ** prior error while attempting to acquire are read-lock. This cannot
68456 ** connection. This is needed (for example) prior to parsing
69324 ** prior to calling this routine.
70950 ** Release a MemPage. This should be called once for each prior
72671 ** This routine is called prior to sqlite3PagerCommit when a transaction
72853 ** be invoked prior to calling this routine. The sqlite3BtreeCommitPhaseOne()
73159 ** on pCur to initialize the memory space prior to invoking this routine.
73873 ** Hence, a mutex on the BtShared should be held prior to calling
75281 ** coded. But due to a coding error in versions of SQLite prior to
76704 ** cells into a parent on a prior balance, and divider cells are always
77632 int seekResult /* Result of prior IndexMoveto() call */
80783 ** blob if bPreserve is true. If bPreserve is false, any prior content
80841 ** Any prior string or blob content in the pMem object may be discarded.
81101 ** Use this routine prior to clean up prior to abandoning a Mem, or to
81105 ** prior to inserting new content into the Mem.
81257 ** Convert pMem to type integer. Invalidate any prior representations.
81272 ** Invalidate any prior representations.
81312 ** Invalidate any prior representations.
81411 ** Use this routine to reset the Mem prior to insert a new value.
81413 ** Use sqlite3VdbeMemRelease() to complete erase the Mem prior to abandoning it.
81457 ** The pMem is known to contain content that needs to be destroyed prior
83093 ** a prior call to sqlite3VdbeMakeLabel().
84064 ** If a memory allocation error has occurred prior to the calling of this
84930 ** been allocated by a prior call to this routine, so just return a copy
84939 void *pBuf, /* Pointer to a prior allocation */
86378 ** GCC might have just copying the problem from a prior compiler.
87586 ** of the keys prior to the final rowid, not the entire key.
87985 ** the prior execution is returned.
88714 ** already been done once on a prior invocation that failed due to
88893 ** same context that was returned on prior calls.
90295 ** Invoke this macro on memory cells just prior to changing the
91900 ** exits. This opcode is used to raise foreign key constraint errors prior
92626 ** prior OP_Lt or OP_Gt would have been true, then jump to P2.
92978 ** a prior OP_Column for column P3 or greater. If the cursor is not valid,
94275 /* Writes prohibited due to a prior SQLITE_CORRUPT in the current
94584 /* The p2 value always comes from a prior OP_CreateBtree opcode and
94632 ** cursor P2. The P2 cursor must have been opened by a prior OP_OpenEphemeral
95217 ** to setup code prior to the OP_IdxGT or OP_IdxGE opcode that checks for
95876 ** the OPFLAG_USESEEKRESULT flag must only be set if there have been no prior
95901 int seekResult; /* Result of prior seek or 0 if no USESEEKRESULT flag */
96033 ** have been positioned using OP_NotFound prior to invoking this opcode in
96063 /* If p5 is zero, the seek operation that positioned the cursor prior to
96541 ** been opened prior to this opcode or the program will segfault.
96659 ** the OPFLAG_USESEEKRESULT flag must only be set if there have been no prior
97892 ** been called at least once prior to any xInverse call. */
100202 ** held in memory and prior to being written out as part of a PMA.
101899 /* Failure to allocate the merge would have been detected prior to
105383 ** prior call to sqlite3SelectExpand(). When that happens, let
105741 ** sqlite3SelectExpand() prior to invoking this routine.
106093 ** be applied to both operands prior to doing the comparison.
107007 ** number as the prior appearance of the same name, or if the name
107566 /* Any prior OOM might have left the Select object incomplete.
107593 ** obtained from a prior call to sqlite3ExprListAppend(). This routine
107685 ** exit prior to this routine being invoked */
108327 && p->y.pTab->aCol!=0 /* Possible due to prior error */
109237 int rLhsOrig; /* LHS values prior to reordering by aiMap[] */
109268 assert( v!=0 ); /* OOM detected prior to this routine */
109994 ** immediately prior to the first column.
115403 ** the StatAccum object by prior calls to stat_push(). The P parameter
116484 /* Clear any prior statistics */
117082 ** Initialize a DbFixer structure. This routine must be called prior
117113 ** must have been initialized by a prior call to sqlite3FixInit().
118275 ** prior to doing any free() operations. Since schema Tables do not use
119509 ** set back to prior value. But schema changes are infrequent
120025 ** restored to its original value prior to this routine returning.
120559 ** Actually, the error above is now caught prior to reaching this point.
122039 assert( pParse->nErr==0 ); /* Never called with prior non-OOM errors */
122286 ** a new one. If an OOM error does occurs, then the prior value of pList
122763 ** possible to abort a statement prior to completion. In order to
123583 ** functions even if a prior app-defined function was found. And give
123812 ** If pTab is writable and no prior errors -> return 0;
124705 ** If a prior call to sqlite3GenerateIndexKey() generated a jump-over label
124920 ** the number of bytes in haystack prior to the first occurrence of needle,
125840 ** and hence the returned string literal is truncated prior to the first NUL.
126573 /* Must call sqlite3_value_text() to convert the argument into text prior
130178 ** Generate code to do constraint checks prior to an INSERT or an UPDATE
130190 ** the data prior to an UPDATE rather than afterwards. regOldData is zero
130247 ** changes to prior rows are retained.
131147 ** that was started by a prior call to sqlite3GenerateConstraintChecks.
133436 ** Cancel a prior call to sqlite3_auto_extension. Remove xInit from the
138783 ** to zName is not also within a prior USING clause.
138904 int nPrefixReg /* No. of reg prior to regData available for use */
138921 ** by a prior OP_MakeRecord. In this case nData==1 and regData
140643 ** prior to calling this routine.
141064 /* Make sure there is no ORDER BY or LIMIT clause on prior SELECTs. Only
141169 int priorOp; /* The SRT_ operation to apply to prior selects */
144725 ** Check to see if the pThis entry of pTabList is a self-join of a prior view.
144726 ** If it is, then return the SrcItem for the prior view. If it is not,
144731 SrcItem *pThis /* Search for prior reference to this subquery */
145315 /* This view has already been materialized by a prior entry in
145520 /* If sorting index that was created by a prior OP_OpenEphemeral
148885 /* We must run the OP_FinishSeek opcode to resolve a prior
149333 ** prior to comparing against the conflict-target expression.
149604 ** database content must be written into the rollback journal prior to
151206 /* Mark the table as Ephemeral prior to deleting it, so that the
151357 int iMatch; /* Cursor used to determine prior matched rows */
151407 int nPrefix; /* Number of prior entires in the key */
151749 ** baseline limit was exhausted by prior tables of the join.
153033 /* If we survive all prior tests, that means this term is worth hinting */
153178 ** can be checked prior to doing the index lookup. If there are available
153405 ** was loaded into the same register prior to the OP_VFilter, but
154217 ** duplicate rows from prior sub-WHERE clauses, and record the
154272 ** current sub-WHERE row is a duplicate from prior sub-WHEREs. */
154914 /* Count the number of prefix characters prior to the first wildcard */
155742 ** is a commuted copy of a prior term.) The original term has nChild=1
159264 int nEq, /* Number of prior equality constraints on same index */
160916 u8 isOrderDistinct; /* All prior WhereLoops are order-distinct */
161523 /* New path replaces the prior worst to keep count below mxChoice */
173580 ** VFS, and mutex subsystems prior to doing any serious work with
173649 ** MutexAlloc() is called for a static mutex prior to initializing the
173996 ** (the system malloc() implementation), undoing any prior invocation of
174729 ** has been a prior call to sqlite3_close(db) or sqlite3_close_v2(db)) and
175101 int delay, prior;
175106 prior = totals[count];
175109 prior = totals[NDELAY-1] + delay*(count-(NDELAY-1));
175111 if( prior + delay > tmout ){
175112 delay = tmout - prior;
175741 ** Register a function to be invoked prior to each autovacuum that
178511 ** Each call to this routine overrides any prior callbacks registered
178512 ** on the same "db". If xNotify==0 then any prior callbacks are immediately
178795 ** than the difference from the prior position, or the just the position plus
188593 ** have been opened by a prior call to porterOpen().
188700 ** has been activated via a prior call to sqlite3_db_config(db,
189344 ** have been opened by a prior call to simpleOpen().
197771 ** have been opened by a prior call to simpleOpen().
234241 ** this case a prior iteration of this loop may have corrupted the
244468 ** once prior to any call to stmtColumn() or stmtRowid() or