Lines Matching defs:last
452 ** been edited in any way since it was last checked in, then the last
490 ** using an edited copy of [the amalgamation], then the last four characters
1893 ** call to sqlite3_shutdown() since the last sqlite3_initialize(). ^(Only
2835 ** function is running and thus changes the last insert [rowid],
2838 ** last insert [rowid].
3334 ** was last reset. ^The values returned by [sqlite3_memory_used()] and
5988 ** last time when the xFinal callback is invoked. ^(When no rows match
6085 ** Note the last bullet in particular. The destructor X in
6197 ** specified by the fifth (and last) parameter, which must be one
7243 ** characters in the filename from the last "/" to the first following
10137 ** <li><p> The last call to sqlite3_vtab_in(P,N,F) for which F was
10669 ** last time the wal file was deleted. The wal file is deleted when the
10672 ** wal file was last deleted, the value returned by this function
10693 ** or because the last process to have the database opened exited without
10696 ** will only be able to open the last transaction added to the WAL file
13052 ** followed by a "*" character, indicating that the last token
16804 ** Schema objects are automatically deallocated when the last Btree that
17026 int iSysErrno; /* Errno value from last system error */
17295 #define SQLITE_STATE_ZOMBIE 0xa7 /* Close with last statement close */
18012 ** cause the search to find the last match, or +1 to cause the search to
18018 ** before the first match or immediately after the last match. The
19184 Token sLastToken; /* The last token parsed */
19198 const char *zTail; /* All SQL text past the last semicolon parsed */
19530 /* vvvv--- must be last ---vvv */
22839 i64 nChange; /* Number of db changes made since last reset */
23591 ** the last integer which is specified by three characters. The meaning
23604 ** last number to convert.
23609 ** the 2-digit day which is the last integer in the set.
28790 ** (which should be the last to shutdown.) */
31356 ** is not the last item in the tree.
33782 ** last thing the sqlite3_prepare() function does is copy the error
34264 ** in the values of the last digit if the only difference is in the
34265 ** last digit. So, for example,
34547 ** 8 bits and is the last byte.
35107 ** three characters, then shorten the suffix on z[] to be the last three
36996 int lastErrno; /* The unix errno from last I/O error */
37446 ** is the last system call or if zName is not the name of a valid
37910 ** be closed and that list is walked (and cleared) when the last lock
38972 ** when the last lock is cleared.
40047 ** the last lock is cleared.
40760 ** single byte to the last byte in each block that falls entirely
41685 ** last page in order to extend the file. But writing to all new
41693 /* Write to the last byte of each newly allocated or extended page */
43338 ** If the last component of the pathname in z[0]..z[j-1] is something
43339 ** other than ".." then back it out and return true. If the last
44540 /* now insert a "." before the last / character */
45343 DWORD lastErrno; /* The Windows errno from the last I/O error */
46298 ** is the last system call or if zName is not the name of a valid
47160 DWORD lastErrno, /* Win32 last error */
48813 DWORD lastErrno; /* The Windows errno from the last I/O error */
51085 ** describing the last IO error to have occurred within the calling
52508 ** opcode follows immediately after the last operand.
52639 ** pDirtyTail to the last (oldest).
54190 /* If we are just shaving the last few pages off the end of the
54860 ** will only see elements that were inserted before the last change
55029 struct RowSetEntry *pLast; /* The last prior entry */
55120 ** and return pointers to the first and last elements of the new list.
55460 ** number of frames in the WAL at the point of the last commit since
55462 ** the last call, then return 0.
55815 ** last reference is dropped the pager should move back to OPEN state).
55922 ** immediately following the last journal record written into the main
56152 int nRec; /* Pages journalled since last j-header written */
57174 ** pPager at the current location. The super-journal name must be the last
57561 ** cause the last transaction to roll back. See
58391 ** when doing a ROLLBACK and the nRec==0 chunk is the last chunk in
59806 /* This block deals with an obscure problem. If the last connection
61021 ** data is left as it was when the page object was last used.
61283 ** used if we know that the page being released is not the last page.
61300 /* Do not use this routine to release the last reference to page1 */
62161 ** last page in the db image moved to the free-list. In this case the
62162 ** last page is never written out to disk, leaving the database file
63465 ** last valid instance of page P that is a followed by a commit frame
63471 ** To start a read transaction, the reader records the index of the last
63502 ** to either truncate or zero the header of the wal-index when the last
63511 ** last frame in the wal before frame M for page P in the WAL, or return
63540 ** The last index block in a wal-index usually contains less than the full
63546 ** Even without using the hash table, the last frame for page P
63548 ** starting with the last index block and moving toward the first, and
63560 ** the mapping section. (For index blocks other than the last, K will
63561 ** always be exactly HASHTABLE_NPAGE (4096) and for the last index block
63580 ** current index block corresponds to the last entry that references
63583 ** A hash search begins with the last index block and moves toward the
63586 ** examined in order to either find the last entry for page P, or to
63689 u32 mxFrame; /* Index of last valid frame in the WAL */
63691 u32 aFrameCksum[2]; /* Checksum of last frame in log */
64242 ** and the frame-data matches the checksum in the last 8
64684 u32 iFrame; /* Index of last frame read */
64945 ** that page was last written into the WAL. Write into *piPage the page
65427 /* Compute in mxSafeFrame the index of the last frame of the WAL that is
65951 ** since this client's last read transaction. */
66091 ** Circumstances that cause a RETRY should only last for the briefest
66103 ** so that on the 100th (and last) RETRY we delay for 323 milliseconds.
66517 /* If the "last page" field of the wal-index header snapshot is 0, then
66993 int nExtra = 0; /* Number of extra copies of last page */
67136 ** boundary is crossed. Only the part of the WAL prior to the last
67137 ** sector boundary is synced; the part of the last frame that extends
67352 ** number of frames in the WAL at the point of the last commit since
67354 ** the last call, then return 0.
67712 ** to keep free space after the last cell pointer so that new cells can
67764 ** Overflow pages form a linked list. Each page except the last is completely
67765 ** filled with data (pagesize - 4 bytes). The last page can have as little
68025 int nPreformatSize; /* Size of last cell written by TransferRow() */
68100 void *pKey; /* Saved key that was cursor last known position */
68108 i64 nKey; /* Size of pKey, or last integer key */
68125 #define BTCF_AtLast 0x08 /* Cursor is pointing ot the last entry */
68148 ** modified since the cursor was last used. The cursor position is saved
69499 ** it was last placed, or has been invalidated for any other reason.
70577 "childPtrSize[%u], cellOffset[%u], nCell[%u], hdrOffset[%u], minLocal[%u], maxLocal[%u], last ckpt time[%lld]",
72500 ** that the last page of the file currently in use is no longer in use.
73281 ** when the last cursor is closed.
73452 ** written to *pPgnoNext. If page ovfl is the last page in its linked
74090 ** The right-most entry is the one with the largest key - the last
74134 /* Move the cursor to the last entry in the table. Return SQLITE_OK
74144 /* If the cursor already points to the last entry, this is a no-op. */
74148 ** to the last entry in the b-tree. */
74395 ** Return true (non-zero) if pCur is current pointing to the last
74461 ** (1) If the cursor is already pointing to the very last cell
74463 ** equal to that last cell, then no movement is required.
74465 ** (2) If the cursor is on the last page of the table and the first
74466 ** cell on that last page is less than or equal to the pIdxKey
74643 ** past the last entry in the table or sqlite3BtreePrev() moves past
74684 ** SQLITE_DONE cursor is already pointing at the last element
74949 ** zero if this is the last freelist trunk page. */
75291 ** avoid using the last six entries in the freelist trunk page array in
76021 int iEnd = iFirst + nCell; /* End of loop. One past last cell to ins */
76464 ** side if the page is the first or last child of its parent. If the page
77888 ** is advantageous to leave the cursor pointing to the last entry in
77889 ** the b-tree if possible. If the cursor is left pointing to the last
78528 ** If AUTOVACUUM is enabled and the page at iTable is not the last
78529 ** root page in the database file, then the last root page
78531 ** iTable and that last slot formerly occupied by the last root page
78535 ** page number that used to be the last root page in the file before
78537 ** The last root page is recorded in meta[3] and the value of
78939 /* If this database supports auto-vacuum and iPage is not the last
78981 ** lower 16 bits are the index of the last byte of that range.
79226 ** freeblock in the chain, or zero if the freeblock is the last on the
83862 ** If the last opcode is "op" and it is not a jump destination,
84837 /* pMem+5 for p4 is done last */
86630 /* In a corrupt record entry, the last pMem might have been set up using
87503 ** Read the rowid (the last field in the record) and store it in *rowid.
87543 /* The last field of the index should be an integer - the ROWID.
87544 ** Verify that the last entry really is an integer. */
91054 int iCompare = 0; /* Result of last comparison */
91281 ** sqlite3VdbeExec() or since last time the progress callback was called).
91469 ** every program. So a jump past the last instruction of the program
96074 ** last moved with OP_Next or OP_Prev, not Seek or NotFound, set
96382 ** will refer to the last entry in the database table or index.
96792 ** Write into register P2 an integer which is the last entry in the record at
96818 ** since it was last positioned and an error (e.g. OOM or an IO error)
97005 ** table being dropped was already the last one in the database) then a
101282 ** last byte written to the file.
102080 ** set to the offset immediately following the last byte of the last
102726 ** Return TRUE if the cursor has been moved off of the last
103047 FilePoint readpoint; /* Pointer to the end of the last xRead() */
107734 ** Set the sort order for the last element on the given ExprList.
109725 ** If the last opcode is a OP_Copy, then set the do-not-merge flag (p5)
110582 ** Y is in the last element of pExpr->x.pList if pExpr->x.pList->nExpr is
113353 ** is being renamed by an ALTER TABLE statement. Return the "last"
113355 ** RenameContext. "Last" means the last RenameToken encountered when
114661 ** the index is unique, then the last integer will be 1.
114665 ** must be separated from the last integer by a single space. If the
115220 ** for the last sample in the p->a[] array. Otherwise, the samples would
116238 ** sample columns except the last. The last is always set to 1, as
119505 ** since it was last read.
119546 ** to the first byte after the last byte written before returning.
120028 char *zTail; /* Pointer to the last "_" in zName */
120090 Token *pCons, /* The ',' token after the last column defn. */
121039 ** connect the key to the last column inserted. pTo is the name of
121163 /* Link the foreign key to the table as the last step.
121566 ** key out of the last column added to the table under construction.
125393 ** it the last character in the list.
125418 const u8 *zEscaped = 0; /* One past the last escaped input char */
126953 ** For peak efficiency, put the most frequently used function last.
128669 ** rowid that appears as the last column in every index.
128771 ** the last opcode generated. The new OP_TypeCheck needs to be inserted
130215 ** entry of aRegIdx[] past the last index. It is important that the
130503 ** list of indexes attached to a table puts all OE_Replace indexes last
130653 VdbeComment((v, "defer IPK REPLACE until last"));
131055 /* If the IPK constraint is a REPLACE, run it last */
131099 ** Change the P5 operand on the last opcode (which should be an OP_MakeRecord)
133238 ** character in the filename after the last "/" upto the first ".",
136575 ** since the last time ANALYZE was run.
136610 /* Reanalyze if the table is 25 times larger than the last analysis */
137594 /* All other schemas after the main schema. The "temp" schema must be last */
138689 ** table is the last entry. The join operator is held in the entry to
139654 ** final OP_Sequence column. The last column is the record as a blob.
141065 ** the last (right-most) SELECT in the series may have an ORDER BY or LIMIT.
149405 ** Return true if pUpsert is the last ON CONFLICT clause with a
151361 int endSubrtn; /* The last opcode in the interior subroutine */
151656 int nBase; /* Number of terms through the last non-Virtual */
154873 int *pisComplete, /* True if the only wildcard is % in the last character */
156004 ** The last character of the prefix "abc" is incremented to form the
156049 /* The point is to increment the last character before the first
156625 ** to emit rows in increasing order, and if the last row emitted by the
161287 ** Or, if the order-by clause has X terms but only the last Y
162511 ** The last qualification is because an UPDATE statement uses
162974 int k, last;
163022 last = iEnd;
163024 last = pWInfo->iEndWhere;
163039 printf("TRANSLATE opcodes in range %d..%d\n", k, last-1);
163048 pLastOp = pOp + (last - k);
173520 ** an edited copy of the amalgamation, then the last four characters of
174566 ** if this is not the last copy of the function, do not invoke it. Multiple
174718 ** unclosed resources, and arranges for deallocation when the last
174772 /* Clear the TEMP schema separately and last */
177462 ** Restore the state of the PRNG to the last state saved using
178924 ** leaves_end_block - last leaf node
178925 ** end_block - last block (including interior nodes)
179570 int bPrevDelete; /* True if last operation was a delete */
180626 ** sets *pp to point to the byte immediately following the last byte of
181478 ** of the %_content table that contains the last match. Return
181729 ** to *pp. *pp is set to point to the first byte past the last byte copied
181744 ** last byte in the position-list.
181775 ** to *pp. *pp is set to point to the first byte past the last byte copied
181844 ** Set *pp to point to the byte just after the last byte written before
182083 ** lists are the offsets of the last token in each phrase (tokens "1" and "2"
187174 /* If that was the last leaf node, break out of the loop */
192058 sqlite3_int64 *piLast, /* OUT: Block id of last entry written */
193604 sqlite3_int64 iEnd; /* Block number of last allocated block */
193658 ** (e.g. because the current entry is the last) set NodeReader->aNode to
194763 ** Read the last entry (most recently pushed) from the hint blob *pHint
194843 ** last entry in it specifies a relative level smaller than or equal
196370 int nRight; /* Tokens to the right of last highlight */
196483 /* Special case - the last token of the snippet is also the last token
196544 ** the last varint in the column-list (either the 0x00 signifying the end
197813 /* Write the folded case of the last character read to the output */
200401 ** the last two columns in the table. Should this ever changes, be
200699 /* This implementation assumes that JSON and ROOT are the last two
202098 ** There are five versions of this macro. The last one is generic. The
204696 "Auxiliary rtree columns must be last" /* 4 */
205445 ** the last vertex back to the first. (This differs from the GeoJSON
208696 ** was last saved. In other words, from the most recent successful call to
209195 int rc; /* Value returned by last rbu_step() call */
210364 ** * The last key written to the index before the operation was
211410 ** last object in the list. */
211750 ** three characters, then shorten the suffix on z[] to be the last three
216196 ** then set to point to one byte after the last byte written before
220148 /* No progress was made on the last round. */
221713 ** followed by a "*" character, indicating that the last token
224398 int iRangeEnd; /* If non-zero, last token to include */
225811 ** Return a pointer to the character immediately following the last in
229497 ** Offset of last rowid written to data area. Relative to first byte of
229513 i16 iCol; /* Column of last value written */
229514 int iPos; /* Position of last value written */
229515 i64 iRowid; /* Rowid of last value written */
230402 ** is the last thing on the leaf page.
230408 ** Leaf page number containing the last term read from the segment. And
230646 ** rollback since it was last used. In this case a new blob handle
231421 /* Advance each level to the last entry on the last page */
231472 /* The byte immediately before the last 0x00 byte has the 0x80 bit
231473 ** set. So the last 0x00 is only a varint 0 if there are 8 more 0x80
231475 int bZero = 0; /* True if last 0x00 counts */
231802 ** This function advances the iterator so that it points to the last
231874 /* iTermLeafOffset may be equal to szLeaf if the term is the last
232195 /* The last rowid in the doclist may not be on the current page. Search
232196 ** forward to find the page containing the last rowid. */
232215 /* If pLast is NULL at this point, then the last rowid for this doclist
232220 ** Or, if pLast is non-NULL, then it is the page that contains the last
232250 ** page. If the current term is the last term on the page, load the
233339 ** The last point is to ensure all column numbers are stored as
233799 ** last term on leaf page (pWriter->iBtPage) is completed.
234224 ** Set both the first and last page-numbers to 0 to indicate that the
234401 /* Flush the last leaf page to disk. Set the output segment b-tree height
234402 ** and last leaf page number at the same time. */
235972 ** utf-8. Otherwise, the last part of the buffer contents might contain
236964 ** the value of which is the offset within aPoslist[] following the last
243413 ** 8 bits and is the last byte.
244457 ** Return TRUE if the cursor has been moved off of the last