Lines Matching defs:last

1182 ** been edited in any way since it was last checked in, then the last
1220 ** using an edited copy of [the amalgamation], then the last four characters
2552 ** call to sqlite3_shutdown() since the last sqlite3_initialize(). ^(Only
3490 ** function is running and thus changes the last insert [rowid],
3493 ** last insert [rowid].
3980 ** was last reset. ^The values returned by [sqlite3_memory_used()] and
6565 ** last time when the xFinal callback is invoked. ^(When no rows match
6662 ** Note the last bullet in particular. The destructor X in
6774 ** specified by the fifth (and last) parameter, which must be one
7688 ** characters in the filename from the last "/" to the first following
10779 ** last time the wal file was deleted. The wal file is deleted when the
10782 ** wal file was last deleted, the value returned by this function
10803 ** or because the last process to have the database opened exited without
10806 ** will only be able to open the last transaction added to the WAL file
13110 ** followed by a "*" character, indicating that the last token
16764 ** Schema objects are automatically deallocated when the last Btree that
16982 int iSysErrno; /* Errno value from last system error */
17236 #define SQLITE_MAGIC_ZOMBIE 0x64cffc7f /* Close with last statement close */
17895 ** cause the search to find the last match, or +1 to cause the search to
17901 ** before the first match or immediately after the last match. The
18961 Token sLastToken; /* The last token parsed */
18975 const char *zTail; /* All SQL text past the last semicolon parsed */
21377 int nChange; /* Number of db changes made since last reset */
22080 ** the last integer which is specified by three characters. The meaning
22093 ** last number to convert.
22098 ** the 2-digit day which is the last integer in the set.
27352 ** (which should be the last to shutdown.) */
29772 ** is not the last item in the tree.
31673 ** last thing the sqlite3_prepare() function does is copy the error
32124 ** in the values of the last digit if the only difference is in the
32125 ** last digit. So, for example,
32407 ** 8 bits and is the last byte.
32967 ** three characters, then shorten the suffix on z[] to be the last three
33889 int lastErrno; /* The unix errno from last I/O error */
34492 ** is the last system call or if zName is not the name of a valid
34953 ** be closed and that list is walked (and cleared) when the last lock
36006 ** when the last lock is cleared.
37078 ** the last lock is cleared.
37757 ** single byte to the last byte in each block that falls entirely
38610 ** last page in order to extend the file. But writing to all new
38618 /* Write to the last byte of each newly allocated or extended page */
40217 ** If the last component of the pathname in z[0]..z[j-1] is something
40218 ** other than ".." then back it out and return true. If the last
41407 /* now insert a "." before the last / character */
42378 DWORD lastErrno; /* The Windows errno from the last I/O error */
43333 ** is the last system call or if zName is not the name of a valid
44188 DWORD lastErrno, /* Win32 last error */
45841 DWORD lastErrno; /* The Windows errno from the last I/O error */
48079 ** describing the last IO error to have occurred within the calling
49216 ** opcode follows immediately after the last operand.
49347 ** pDirtyTail to the last (oldest).
50862 /* If we are just shaving the last few pages off the end of the
51526 ** will only see elements that were inserted before the last change
51695 struct RowSetEntry *pLast; /* The last prior entry */
51786 ** and return pointers to the first and last elements of the new list.
52126 ** number of frames in the WAL at the point of the last commit since
52128 ** the last call, then return 0.
52481 ** last reference is dropped the pager should move back to OPEN state).
52574 ** immediately following the last journal record written into the main
52803 int nRec; /* Pages journalled since last j-header written */
53811 ** pPager at the current location. The super-journal name must be the last
54198 ** cause the last transaction to roll back. See
54974 ** when doing a ROLLBACK and the nRec==0 chunk is the last chunk in
56370 /* This block deals with an obscure problem. If the last connection
57577 ** data is left as it was when the page object was last used.
57835 ** used if we know that the page being released is not the last page.
57852 /* Do not use this routine to release the last reference to page1 */
58711 ** last page in the db image moved to the free-list. In this case the
58712 ** last page is never written out to disk, leaving the database file
59962 ** last valid instance of page P that is a followed by a commit frame
59968 ** To start a read transaction, the reader records the index of the last
59999 ** to either truncate or zero the header of the wal-index when the last
60008 ** last frame in the wal before frame M for page P in the WAL, or return
60034 ** The last index block in a wal-index usually contains less than the full
60040 ** Even without using the hash table, the last frame for page P
60042 ** starting with the last index block and moving toward the first, and
60054 ** the mapping section. (For index blocks other than the last, K will
60055 ** always be exactly HASHTABLE_NPAGE (4096) and for the last index block
60074 ** current index block corresponds to the last entry that references
60077 ** A hash search begins with the last index block and moves toward the
60080 ** examined in order to either find the last entry for page P, or to
60183 u32 mxFrame; /* Index of last valid frame in the WAL */
60185 u32 aFrameCksum[2]; /* Checksum of last frame in log */
60666 ** and the frame-data matches the checksum in the last 8
61108 u32 iFrame; /* Index of last frame read */
61339 ** that page was last written into the WAL. Write into *piPage the page
61820 /* Compute in mxSafeFrame the index of the last frame of the WAL that is
62342 ** since this client's last read transaction. */
62479 ** Circumstances that cause a RETRY should only last for the briefest
62491 ** so that on the 100th (and last) RETRY we delay for 323 milliseconds.
62901 /* If the "last page" field of the wal-index header snapshot is 0, then
63369 int nExtra = 0; /* Number of extra copies of last page */
63508 ** boundary is crossed. Only the part of the WAL prior to the last
63509 ** sector boundary is synced; the part of the last frame that extends
63716 ** number of frames in the WAL at the point of the last commit since
63718 ** the last call, then return 0.
64076 ** to keep free space after the last cell pointer so that new cells can
64128 ** Overflow pages form a linked list. Each page except the last is completely
64129 ** filled with data (pagesize - 4 bytes). The last page can have as little
64388 int nPreformatSize; /* Size of last cell written by TransferRow() */
64463 void *pKey; /* Saved key that was cursor last known position */
64471 i64 nKey; /* Size of pKey, or last integer key */
64488 #define BTCF_AtLast 0x08 /* Cursor is pointing ot the last entry */
64511 ** modified since the cursor was last used. The cursor position is saved
65839 ** it was last placed, or has been invalidated for any other reason.
68733 ** that the last page of the file currently in use is no longer in use.
69480 ** when the last cursor is closed.
69651 ** written to *pPgnoNext. If page ovfl is the last page in its linked
70290 ** The right-most entry is the one with the largest key - the last
70334 /* Move the cursor to the last entry in the table. Return SQLITE_OK
70344 /* If the cursor already points to the last entry, this is a no-op. */
70348 ** to the last entry in the b-tree. */
70660 ** past the last entry in the table or sqlite3BtreePrev() moves past
70701 ** SQLITE_DONE cursor is already pointing at the last element
70983 ** zero if this is the last freelist trunk page. */
71325 ** avoid using the last six entries in the freelist trunk page array in
72043 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
72483 ** side if the page is the first or last child of its parent. If the page
73880 ** is advantageous to leave the cursor pointing to the last entry in
73881 ** the b-tree if possible. If the cursor is left pointing to the last
74488 ** If AUTOVACUUM is enabled and the page at iTable is not the last
74489 ** root page in the database file, then the last root page
74491 ** iTable and that last slot formerly occupied by the last root page
74495 ** page number that used to be the last root page in the file before
74497 ** The last root page is recorded in meta[3] and the value of
74899 /* If this database supports auto-vacuum and iPage is not the last
74941 ** lower 16 bits are the index of the last byte of that range.
75186 ** freeblock in the chain, or zero if the freeblock is the last on the
79593 ** If the last opcode is "op" and it is not a jump destination,
80546 /* pMem+5 for p4 is done last */
81928 ** was last positioned. Return an error code if an OOM fault or I/O error
82424 /* In a corrupt record entry, the last pMem might have been set up using
83273 ** Read the rowid (the last field in the record) and store it in *rowid.
83313 /* The last field of the index should be an integer - the ROWID.
83314 ** Verify that the last entry really is an integer. */
86635 int iCompare = 0; /* Result of last comparison */
86862 ** sqlite3VdbeExec() or since last time the progress callback was called).
87028 ** every program. So a jump past the last instruction of the program
91205 ** last moved with OP_Next or OP_Prev, not Seek or NotFound, set
91500 ** will refer to the last entry in the database table or index.
91908 ** Write into register P2 an integer which is the last entry in the record at
92120 ** table being dropped was already the last one in the database) then a
96251 ** last byte written to the file.
97048 ** set to the offset immediately following the last byte of the last
97694 ** Return TRUE if the cursor has been moved off of the last
98015 FilePoint readpoint; /* Pointer to the end of the last xRead() */
98721 ** sqlite3DbFree(db, pDup) on the last line of this block, so be sure to
102431 ** Set the sort order for the last element on the given ExprList.
104351 ** If the last opcode is a OP_Copy, then set the do-not-merge flag (p5)
105111 ** Y is in the last element of pExpr->x.pList if pExpr->x.pList->nExpr is
107717 ** is being renamed by an ALTER TABLE statement. Return the "last"
107719 ** RenameContext. "Last" means the last RenameToken encountered when
108822 ** the index is unique, then the last integer will be 1.
108826 ** must be separated from the last integer by a single space. If the
109382 ** for the last sample in the p->a[] array. Otherwise, the samples would
110411 ** sample columns except the last. The last is always set to 1, as
113431 ** since it was last read.
113472 ** to the first byte after the last byte written before returning.
113910 char *zTail; /* Pointer to the last "_" in zName */
113972 Token *pCons, /* The ',' token after the last column defn. */
114847 ** connect the key to the last column inserted. pTo is the name of
114970 /* Link the foreign key to the table as the last step.
115368 ** key out of the last column added to the table under construction.
119088 ** it the last character in the list.
119113 const u8 *zEscaped = 0; /* One past the last escaped input char */
120546 ** For peak efficiency, put the most frequently used function last.
122235 ** rowid that appears as the last column in every index.
123684 ** entry of aRegIdx[] past the last index. It is important that the
123971 ** list of indexes attached to a table puts all OE_Replace indexes last
124120 VdbeComment((v, "defer IPK REPLACE until last"));
124520 /* If the IPK constraint is a REPLACE, run it last */
124563 ** Change the P5 operand on the last opcode (which should be an OP_MakeRecord)
126615 ** character in the filename after the last "/" upto the first ".",
129615 ** since the last time ANALYZE was run.
129650 /* Reanalyze if the table is 25 times larger than the last analysis */
130583 /* All other schemas after the main schema. The "temp" schema must be last */
131593 ** table is the last entry. The join operator is held in the entry to
132391 ** final OP_Sequence column. The last column is the record as a blob.
133762 ** the last (right-most) SELECT in the series may have an ORDER BY or LIMIT.
141462 ** Return true if pUpsert is the last ON CONFLICT clause with a
146582 int *pisComplete, /* True if the only wildcard is % in the last character */
147931 ** The last character of the prefix "abc" is incremented to form the
147972 /* The point is to increment the last character before the first
148377 ** to emit rows in increasing order, and if the last row emitted by the
152407 ** Or, if the order-by clause has X terms but only the last Y
153432 ** The last qualification is because an UPDATE statement uses
153797 int k, last;
153859 last = iEnd;
153861 last = pWInfo->iEndWhere;
153866 printf("TRANSLATE opcodes in range %d..%d\n", k, last-1);
153875 pLastOp = pOp + (last - k);
164169 ** an edited copy of the amalgamation, then the last four characters of
165183 ** if this is not the last copy of the function, do not invoke it. Multiple
165333 ** unclosed resources, and arranges for deallocation when the last
165387 /* Clear the TEMP schema separately and last */
167943 ** Restore the state of the PRNG to the last state saved using
169289 ** leaves_end_block - last leaf node
169290 ** end_block - last block (including interior nodes)
169934 int bPrevDelete; /* True if last operation was a delete */
170988 ** sets *pp to point to the byte immediately following the last byte of
171840 ** of the %_content table that contains the last match. Return
172091 ** to *pp. *pp is set to point to the first byte past the last byte copied
172106 ** last byte in the position-list.
172137 ** to *pp. *pp is set to point to the first byte past the last byte copied
172206 ** Set *pp to point to the byte just after the last byte written before
172445 ** lists are the offsets of the last token in each phrase (tokens "1" and "2"
177514 /* If that was the last leaf node, break out of the loop */
182388 sqlite3_int64 *piLast, /* OUT: Block id of last entry written */
183932 sqlite3_int64 iEnd; /* Block number of last allocated block */
183986 ** (e.g. because the current entry is the last) set NodeReader->aNode to
185084 ** Read the last entry (most recently pushed) from the hint blob *pHint
185164 ** last entry in it specifies a relative level smaller than or equal
186689 int nRight; /* Tokens to the right of last highlight */
186802 /* Special case - the last token of the snippet is also the last token
186863 ** the last varint in the column-list (either the 0x00 signifying the end
188131 /* Write the folded case of the last character read to the output */
190645 ** the last two columns in the table. Should this ever changes, be
190912 /* This implementation assumes that JSON and ROOT are the last two
192343 ** There are five versions of this macro. The last one is generic. The
194920 "Auxiliary rtree columns must be last" /* 4 */
195664 ** the last vertex back to the first. (This differs from the GeoJSON
198904 ** was last saved. In other words, from the most recent successful call to
199368 int rc; /* Value returned by last rbu_step() call */
200533 ** * The last key written to the index before the operation was
201577 ** last object in the list. */
201911 ** three characters, then shorten the suffix on z[] to be the last three
206251 ** then set to point to one byte after the last byte written before
209992 /* No progress was made on the last round. */
211557 ** followed by a "*" character, indicating that the last token
214228 int iRangeEnd; /* If non-zero, last token to include */
215636 ** Return a pointer to the character immediately following the last in
219300 ** Offset of last rowid written to data area. Relative to first byte of
219316 i16 iCol; /* Column of last value written */
219317 int iPos; /* Position of last value written */
219318 i64 iRowid; /* Rowid of last value written */
220205 ** is the last thing on the leaf page.
220211 ** Leaf page number containing the last term read from the segment. And
220446 ** rollback since it was last used. In this case a new blob handle
221166 /* Advance each level to the last entry on the last page */
221217 /* The byte immediately before the last 0x00 byte has the 0x80 bit
221218 ** set. So the last 0x00 is only a varint 0 if there are 8 more 0x80
221220 int bZero = 0; /* True if last 0x00 counts */
221546 ** This function advances the iterator so that it points to the last
221618 /* iTermLeafOffset may be equal to szLeaf if the term is the last
221936 /* The last rowid in the doclist may not be on the current page. Search
221937 ** forward to find the page containing the last rowid. */
221956 /* If pLast is NULL at this point, then the last rowid for this doclist
221961 ** Or, if pLast is non-NULL, then it is the page that contains the last
221988 ** page. If the current term is the last term on the page, load the
223074 ** The last point is to ensure all column numbers are stored as
223525 ** last term on leaf page (pWriter->iBtPage) is completed.
223948 ** Set both the first and last page-numbers to 0 to indicate that the
224125 /* Flush the last leaf page to disk. Set the output segment b-tree height
224126 ** and last leaf page number at the same time. */
225690 ** utf-8. Otherwise, the last part of the buffer contents might contain
226652 ** the value of which is the offset within aPoslist[] following the last
233091 ** 8 bits and is the last byte.
234134 ** Return TRUE if the cursor has been moved off of the last