Lines Matching defs:end
254 ** Macro to disable warnings about missing "break" at the end of a "case".
786 /* end-of-error-codes */
1612 ** the end. Each time such an extension occurs, the iVersion field
4447 ** past the end of the first SQL statement in zSql. These routines only
4779 ** is ignored and the end result is the same as sqlite3_bind_null().
5049 ** ^As with all other SQLite APIs, those whose names end with "16" return
5330 ** [sqlite3_column_bytes16()] do not include the zero terminators at the end
6088 ** should be called near the end of the function implementation and the
7958 ** ^If offset iOffset is less than N bytes from the end of the BLOB,
7999 ** ^If offset iOffset is less than N bytes from the end of the BLOB,
8556 ** functionality of SQLite to append formatted text onto the end of
8560 ** onto the end of the [sqlite3_str] object X. N must be non-negative.
8566 ** zero-terminated string S onto the end of [sqlite3_str] object X.
8569 ** single-byte character C onto the end of [sqlite3_str] object X.
9784 ** attached databases and SQLITE_BUSY is returned at the end. ^If any other
10192 ** next call to either of these routines or until the end of the xFilter
10964 } /* end of the 'extern "C"' block */
11982 ** appended onto the end of the output changeset, again in the order in
13206 int iEnd /* Byte offset of end of token within input text */
13264 } /* end of the 'extern "C"' block */
14463 ** the end of buffer S. This macro returns true if P points to something
15705 ** are appended to the end of the content when constructing the entry.
16913 void *pMiddle; /* First byte past end of full-size buffers and
16917 void *pEnd; /* First byte past end of available space */
17969 ** for the rowid at the end.
18017 ** When default_rc!=0, the search might end up on the record immediately
19097 ** is constant but the second part is reset at the beginning and end of
19409 ** do not necessarily know how big the string will be in the end.
19670 ** until the end of code generation.
22674 ** MEM.u.i extra 0x00 bytes at the end.
23652 ** Parse a timezone extension on the end of a date-time.
25811 ** backtrace pointers. There is also a guard word at the end of the
25908 ** This routine checks the guards at either end of the allocation and
26556 ** Carve a piece off of the end of the mem3.iKeyBlk free chunk.
26680 ** Try to satisfy the allocation by carving a piece off of the end
26692 ** of the end of the key chunk. This step happens very
29902 ** Take actions at the end of an API call to deal with error codes.
33310 ** byte past the end.
34359 }else if( &zNum[i]<zEnd ){ /* Extra bytes at the end */
36123 ** zero terminator at the end.
39621 unsigned char startEndFlag; /* 1=rel to end of fork, 0=rel to start */
41106 ** written might end up being altered.) However, non-PSOW behavior is very,
41458 ** database to end up using different files for shared memory -
41683 ** writing a single byte to the end of each (OS) page being
52511 ** "halt" opcode and causes the test to end.
53631 ** read a few bytes (no more than 16 bytes) past the end of the page buffer.
53632 ** It will only read past the end of the page buffer, never write. This
53649 ** beginning and the end of the list.
53698 PgHdr1 lru; /* The beginning and end of the LRU list */
54190 /* If we are just shaving the last few pages off the end of the
56175 i16 nReserve; /* Number of unused bytes at end of each page */
56249 ** because garbage data that appears at the end of a journal is likely
56787 ** end of the file and, if successful, copies it into memory supplied
56789 ** used to store a super-journal file name at the end of a journal file.
56798 ** If a super-journal file name is present at the end of the journal
57162 ** of Pager.sectorSize is restored at the end of that routine.
57224 /* Write the super-journal data to the end of the journal file. If
57239 ** journal-file may extend past the end of the super-journal name
57695 ** scenario is that one end or the other of the record will be changed.
58015 ** encoded text. The end of each child journal file is marked with a
58160 ** the end of the new file instead.
58478 ** This is because it may end up being passed to sqlite3OsOpen(), in
58892 ** PagerSavepoint.iHdrOffset, or to the end of the main journal
58897 ** PagerSavepoint.iHdrOffset to the end of the main journal file.
58900 ** with the PagerSavepoint.iSubRec and continuing to the end of
58970 ** the first journal header seen and continuing until the effective end
59293 * cell header parser will never run off the end of the allocation */
60644 ** at the end of the file. If there is, and that super-journal file
60868 ** playing back the hot-journal so that we don't end up with
61284 ** The btree layer always holds page1 open until the end, so these first
61496 ** Write page pPg onto the end of the rollback journal.
61578 ** an error might occur and the pager would end up in WRITER_LOCKED state
61593 ** then end of the file, make sure it is marked as PGHDR_NEED_SYNC.
62807 ** it is synced into the journal file. This way, it may end up in
63391 ** toward the end. Checksums and counters attached to each frame are
63549 ** within each index block, starting at the end and moving toward the
63571 ** (wrapping around to the beginning when the end of the hash table is
63745 ** Writers normally append new frames to the end of the WAL. However,
67126 /* If this is the end of a transaction, then we might need to pad
67628 ** 20 1 Bytes of unused space at the end of each page
67715 ** Cell content is stored at the very end of the page and grows toward the
67732 ** the end of the page. Pointers to the cells are in the cell pointer array
67862 u8 *aDataEnd; /* One byte past the end of the entire page - not just
69219 ** at the end of every transaction.
69434 int bias, /* Bias search to the high end */
70038 ** past the end of the key value. */
70111 ** cells are packed tightly at the end of the page.
70278 /* This slot extends off the end of the usable part of the page */
70300 /* The free slot chain extends off the end of the page */
70317 ** also end up needing a new cell pointer.
70394 ** is no way that the allocation can extend off the end of the page.
70414 ** at the end of the page. So do additional corruption checks inside this
70460 ** Check to see if iFreeBlk should be coalesced onto the end of iStart.
70475 ** coalesced onto the end of iPtr.
70647 /* Freeblock off the end of the page */
70661 /* Last freeblock extends past page end */
71013 ** This routine needs to reset the extra data section at the end of the
71662 ** Return the number of bytes of space at the end of every page that
71913 ** integer at offset 20 is the number of bytes of space at the end of
72767 ** At the end of this call, the rollback journal still exists on the
73610 /* Trying to read or write past the end of the data is an error. The
74206 int biasRight, /* If true, bias the search to the high end */
74562 ** up to two varints past the end of the buffer. An extra 18
74563 ** bytes of padding is allocated at the end of the buffer in
75134 ** content for any page that really does lie past the end of the database
75136 ** here are confined to those pages that lie between the end of the
75137 ** database image and the end of the database file.
75149 ** at the end of the file instead of one. The first allocated page
75153 TRACE(("ALLOCATE: %d from end of file (pointer-map page)\n", pBt->nPage));
75176 TRACE(("ALLOCATE: %d from end of file\n", *pPgno));
75360 /* Cell extends past end of page */
75376 ** overflow page. Therefore if ovflPgno<2 or past the end of the
75839 ** For an index btree, the apEnd[] array holds pointer to the end of page
75859 ** entries, shift down. The end result is that each ixNx[] entry should
76004 ** end of the space required by this page for the cell-pointer area (for
76155 /* Remove cells from the start and end of the page */
76204 /* Append cells to the end of the page */
76241 ** a new entry is being inserted on the extreme right-end of the
76249 ** at the end soon afterwards so the nearly empty page will quickly
77525 /* Mixed read data and zeros at the end. Make a recursive call
79144 checkAppendMsg(pCheck, "Extends off end of page");
79602 ** parameters that attempt to write past the end of the existing data,
82845 ** If the input string does not end with "X" then an OP_ResultRow instruction
83046 /* Insert the end of a co-routine
83271 ** OP_Clear. So this routine may end up returning true in the case
84933 ** This allocator is employed to repurpose unused slots at the end of the
85042 ** space at the end of aMem[] for cursors 1 and greater.
85048 /* Figure out how much reusable memory is available at the end of the
85087 ** end of the opcode array. If we are unable to satisfy all memory
85092 ** the leftover memory at the end of the opcode array. This can significantly
86231 ** the end. Hence these functions allow the caller to handle the
87563 /* Fetch the integer off the end of the index record */
87584 ** omits the rowid at the end. The rowid at the end of the index entry
91468 ** There is an implied "Halt 0 0 0" instruction inserted at the very end of
91993 ** Add the text in register P1 onto the end of the text in
93278 ** branch jumps to reads past the end of the record, but never more
93279 ** than a few bytes. Even if the record occurs at the end of the page
93335 ** (3) the end of the data extends beyond the end of the record.
93634 ** only used inside an assert() and does not affect the end result.
93641 i64 nZero; /* Number of zero bytes at the end of the record */
93669 nZero = 0; /* Number of zero bytes at the end of the record */
93701 /* NULLs can be safely trimmed from the end of the record, as long as
93738 ** nZero Zero bytes at the end of the record
94907 ** from the beginning toward the end. In other words, the cursor is
94925 ** from the beginning toward the end. In other words, the cursor is
94943 ** from the end toward the beginning. In other words, the cursor is
94961 ** from the end toward the beginning. In other words, the cursor is
95235 ** to sqlite3BtreeNext() moved the cursor off the end of the index
96164 ** fields (not counting the P4 fields at the end which are ignored) then
96371 ** Position cursor P1 at the end of the btree for the purpose of
96376 ** at the end of the btree and so no changes are made to
96388 ** from the end toward the beginning. In other words, the cursor is
96470 ** end. We use the OP_Sort opcode instead of OP_Rewind to do the
96494 ** from the beginning toward the end. In other words, the cursor is
96793 ** the end of the index key pointed to by cursor P1. This integer should be
96879 ** fields at the end.
96890 ** fields at the end.
98547 ** the end of its result set, then fall through to the next instruction.
99167 } /* The end of the for(;;) loop the loops through opcodes */
100157 ** When the PmaReader reaches the end of aFile[0], it blocks until the
101059 ** Whether or not the file does end up memory mapped of course depends on
101320 ** * One or more records packed end-to-end in order of ascending keys.
101331 ** This is used by an assert() statement at the end of this function. */
101384 ** the MergeEngine has reached the end of all its inputs.
102407 ** SQLITE_DONE end of data
102495 ** the comparison, ignore the rowid field at the end of each record.
103046 FilePoint endpoint; /* Pointer to the end of the file */
103047 FilePoint readpoint; /* Pointer to the end of the last xRead() */
103940 ** resulting in an appropriate error message toward the end of this routine
107589 ** Add a new element to the end of an expression list. If pList is
109470 VdbeComment((v, "end IN expr"));
110592 int endLabel; /* GOTO label for end of CASE stmt */
110696 ** the end of the prepared statement in the initialization section.
110703 ** are factored out into the initialization section at the end of the
112146 } /* end loop over pSrcList */
112375 ** called at the end of the generation of an ALTER TABLE ... RENAME ...
115903 sqlite3VdbeAddOp2(v, OP_Goto, 1, addrNext); /* P1==1 for end-of-loop */
116409 /* Take a copy of the sample. Add two 0x00 bytes the end of the buffer.
116412 ** end of the allocated buffer before it realizes it is dealing with
117612 /* Begin by generating some termination code at the end of the
117748 ** code for the SQL statement given onto the end of the pParse context
118626 ** the end.
118681 ** At the end of the CREATE TABLE statement, the sqlite3EndTable() routine
118912 ** removed at the end of the parse.
118988 ** by the parser, we can sometimes end up with a typename that ends
119208 const char *zEnd /* First character past end of defaut value text */
119785 ** This routine runs at the end of parsing a CREATE TABLE statement that
120487 /* Locate the end of the CREATE VIEW statement. Make sEnd point to
120488 ** the end.
121709 /* Append the table key to the end of the index. For WITHOUT ROWID
121934 /* Ensure all REPLACE indexes on pTab are at the end of the pIndex list.
121952 /* Verify that all REPLACE indexes really are now at the end
122098 ** to extend the array so that there is space for a new object at the end.
122211 ** To append 3 new entries onto the end, do this:
122401 ** end of a growing FROM clause. The "p" parameter is the part of
122694 ** will occur at the end of the top-level VDBE and will be generated
124445 int iLabel; /* Label resolved to end of generated code */
125023 ** If p1 is negative, then we begin abs(p1) from the end of x[].
125250 ** 2s complement of that positive value. The end result can
125432 return SQLITE_MATCH; /* "*" at the end of the pattern matches */
128668 ** An extra 'D' is appended to the end of the string to cover the
129238 ** end foreach
129250 ** end loop
129252 ** end-coroutine X
129271 ** end loop
129273 ** end co-routine R
129282 ** end loop
129303 int endOfLoop; /* Label for the end of the insertion loop */
129705 ** end loop
130296 int upsertIpkReturn = 0; /* Address of Goto at end of IPK uniqueness check */
130299 int ipkBottom = 0; /* OP_Goto at the end of the IPK uniqueness check */
130411 } /* end switch(onError) */
130412 } /* end loop i over columns */
130430 } /* end of 2-pass loop */
130431 } /* end if( has-not-null-constraints ) */
130903 /* Extract the PRIMARY KEY from the end of the index entry and
131179 /* All REPLACE indexes are at the end of the list */
131954 ** interfaces to the end of this structure only. If you insert new
138824 /* Add the ON clause to the end of the WHERE clause, connected by
139711 /* Jump to the end of the loop if the LIMIT is reached. Except, if
139792 int nExtra /* Add this many extra columns to the end */
141546 /* Jump to the end of the loop if the LIMIT is reached.
141611 ** following nextX causes a jump to the end of the select processing.
141642 ** until all data is exhausted then jump to the "end" labe. AltB, AeqB,
141678 int labelEnd; /* Label for the end of the overall SELECT stmt */
142606 /* Without this restriction, the JT_LTORJ flag would end up being
144913 int iEnd; /* Address of the end of the query */
145154 SELECTTRACE(0x1,pParse,p,("end compound-select processing\n"));
145351 VdbeComment((v, "end %!S", pItem));
145422 ** do the sorting. But this sorting ephemeral index might end up
145545 VdbeComment((v, "end inner-loop subroutine"));
145946 VdbeComment((v, "end groupby result generator"));
146151 SELECTTRACE(0x1,pParse,p,("end processing\n"));
147578 ** OP_Halt inserted at the end of the program. */
147593 /* Insert an OP_Halt at the end of the sub-program. */
148954 /* Nothing to do at end-of-loop for a single-pass */
149668 Db *pDb = 0; /* Database to detach at end of vacuum */
149670 int nRes; /* Bytes of reserved space at the end of each page */
149913 ** was committed at the btree level). So it safe to end the transaction
150689 /* Add pVtab to the end of sqlite3.aVTrans */
151399 int p1, p2; /* Operands of the opcode used to end the loop */
151510 ** at the end is the chosen query plan.
151965 ** at a time. This routine adds a new term to the end of the expression.
152307 ** are no-ops) at the beginning and end of zAff are ignored. If all entries
152322 ** entries at the beginning and end of the affinity string.
152948 WhereTerm *pEndRange /* Hint this end-of-scan boundary term if not NULL */
153648 WhereTerm *pRangeEnd = 0; /* Inequality constraint at range end */
153650 int endEq; /* True if range end uses ==, >= or <= */
153657 char *zEndAff = 0; /* Affinity for end of range constraint */
153668 /* Find any inequality constraint terms for the start and end
153732 ** start and end terms (pRangeStart and pRangeEnd).
153864 /* Load the value for the inequality constraint at the end of the
153873 ** we have to make the top of the loop be code that sets the end
153875 ** over that initialization, leaving the range-end value set to the
153916 /* Check if the index cursor is past the end of the range. */
153919 /* Except, skip the end-of-range check while doing the NULL-scan */
153933 /* During a NULL-scan, check to see if we have reached the end of
154107 ** correct response for the end-of-loop code (the OP_Return) is to
154330 /* Set the P2 operand of the OP_Return opcode that will end the current
154561 ** be in-line with the rest of the code. But at the end, a separate
154922 ** with a wildcard and if (2) the non-wildcard prefix does not end with
154951 ** pattern prefix boundaries (both the start and end boundaries) must
155919 ** The two new terms are added onto the end of the WhereClause object.
156484 ** end of the WHERE clause. We do not want to analyze these new
156485 ** virtual terms, so start analyzing at the end and work forward
156573 ** Extra information appended to the end of sqlite3_index_info but not
157219 int iStart, /* Translate from this opcode to the end */
157391 char *zNotUsed; /* Extra space on the end of pIdx */
159106 /* Allocate a new WhereLoop to add to the end of the list */
159693 ** On the other hand, the extra seeks could end up being significantly
160910 WhereLoop *pLast, /* Add this WhereLoop to the end of pPath->aLoop[] */
161195 } /* end Loop over all index columns */
161200 } /* end-if not one-row */
162105 ** end \ Code generated
162106 ** end |-- by sqlite3WhereEnd()
162107 ** end /
162149 ** end
162154 ** end
162490 sqlite3DebugPrintf("---- WHERE clause at end of analysis:\n");
162802 ** Generate the end of the WHERE loop. See comments on
163112 /* The "break" point is here, just past the end of the outer loop.
164575 ** store the start and end index of the current frame. */
164696 ** start,current,end
164706 ** once its window function values have been calculated. Another (end)
164712 ** Each cursor (start, current and end) consists of a VDBE cursor
164733 WindowCsrAndReg end;
165023 VdbeModuleComment((v, "windowFullScan end"));
165343 VdbeModuleComment((v, "CodeRangeTest: end"));
165392 p, OP_Gt, p->end.csr, regCountdown, p->current.csr, lblDone
165408 ** start cursor does not advance past the end cursor within the
165410 ** if the input cursor is still finding new rows, that the end
165419 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid2);
165423 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid1);
165452 csr = p->end.csr;
165453 reg = p->end.reg;
165954 s.end.csr = s.current.csr+3;
166008 ** for the main loop, and for each cursor (start, current and end). */
166016 s.end.reg = pParse->nMem+1; pParse->nMem += nPeer;
166091 sqlite3VdbeAddOp2(v, OP_Rewind, s.end.csr, 1);
166097 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.end.reg, pOrderBy->nExpr-1);
166114 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl);
166140 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl);
168747 ** systems, every element of this matrix should end up being set.
171459 int yyendofinput; /* True if we are at the end of input */
172324 ** end result.
172803 /* Upon reaching the end of input, call the parser two more times
173076 ** must end with ";END;".
173082 ** (1) START At the beginning or end of an SQL statement. This routine
173100 ** the end of a trigger definition.
173102 ** (7) END We've seen the ";END" of the ";END;" that occurs at the end
173115 ** (7) tkEND The "end" keyword.
173121 ** to recognize the end of a trigger can be omitted. All we have to do
173129 /* A complex statement machine used to detect the end of a CREATE TRIGGER
173146 ** used to detect the end of a statement is much simpler
173190 case '-': { /* SQL-style comments from "--" to end of line */
173250 if( nId==3 && sqlite3StrNICmp(zSql, "end", 3)==0 ){
173628 ** must be complete. So isInit must not be set until the very end
176464 memset(zFile+iOut, 0, 4); /* end-of-options + empty journal filenames */
177972 ** Append text z[] to the end of p[]. Return a pointer to the first
178786 ** varint POS_END; (marks end of positions for this document.
178805 ** (14-2 and 35-2+12). The 0 at H indicate the end-of-document. The
178843 ** the %_segments table in sorted order. This means that when the end
179149 ** the end of the buffer has been reached, or an SQLite error code.
179158 ** to the index of the first byte just past the end of the token in
179173 int *piEndOffset, /* OUT: Byte offset of end of token in input buffer */
180131 ** to the first byte past the end of the varint. Add the value of the varint
181726 ** the doclist, or to the first byte past the end of the doclist.
181736 /* The end of a position list is marked by a zero encoded as an FTS3
181801 ** Value used to signify the end of an position-list. This must be
181810 ** being parsed, or it may point to 1 byte past the end of the position-list
181814 ** If *pp points past the end of the current position-list, set *pi to
182046 ** end of the position list, or the 0x01 that precedes the next
182136 ** pEnd points 1 byte past the end of the buffer. When this function is
182137 ** called, if *pp points to pEnd or greater, then the end of the buffer
182141 ** from *pp. *pp is then set to point 1 byte past the end of the read varint.
182169 ** end of the value written.
182519 ** Add FTS3_VARINT_MAX bytes of unused space to the end of the
182580 ** Append SegReader object pNew to the end of the pCsr->apSegment[] array.
182884 ** even if we reach end-of-file. The fts3EofMethod() will be called
183058 ** routine to find out if it has reached the end of a result set.
183167 ** are merged eight at a time, updating the input segments at the end
183278 ** end of a position-list. i.e. ( (*ppPoslist)[-1]==POS_END ). This function
183289 /* Search backwards for a varint with value zero (the end of the previous
184111 ** This function is used to iterate backwards (from the end to start)
184118 ** function iterates from the end of the doclist to the beginning.
184219 char *pEnd; /* 1 byte past end of aAll */
184229 /* We have already reached the end of this doclist. EOF. */
185314 /* Check if the cursor is past the end of the docid range specified
186487 ** single token and set *ppExpr to point to it. If the end of the buffer is
186706 ** structure, or set to 0 if the end of the input buffer is reached.
186832 ** the end of the input. Read a regular token using the sqlite3_tokenizer
186923 ** returns either when the end of the buffer is reached or an unmatched
188293 ** by taking 10 or 3 bytes from the beginning and end.
188329 ** a few bytes from the beginning and the end of the word. If the
188331 ** 3 bytes from the end. For long words without digits, 10 bytes
188332 ** are taken from each end. US-ASCII case folding still applies.
189448 ** CREATE TABLE <tbl>(input, token, start, end, position)
189462 ** end: Byte offset of the byte immediately following the end of the
189496 int iEnd; /* Current 'end' value */
189572 #define FTS3_TOK_SCHEMA "CREATE TABLE x(input, token, start, end, position)"
189811 /* CREATE TABLE x(input, token, start, end, position) */
189919 ** are loaded into has the following number of bytes of padding at the end
190403 ** the caller may end up attempting to take this lock as part of committing
190559 /* Append the new serialized varint to the end of the list. */
191311 /* Check that the doclist does not appear to extend past the end of the
191394 ** following block advances it to point one byte past the end of
191714 ** 1) EOF (end of doclist in this case) is greater than not EOF.
192505 ** the end of the output list is zeroed before returning.
196338 ** The fts3BestSnippet() function often selects snippets that end with a
196438 int iEnd = 0; /* Byte offset of end of current token */
196466 int iFin = 0; /* Offset in zDoc of end of token */
196484 ** of the column. Append any punctuation that occurred between the end
196485 ** of the previous token and the end of the document to the output.
196544 ** the last varint in the column-list (either the 0x00 signifying the end
196790 int iPosOffset; /* Tokens count up to end of this phrase */
196968 const char *pEnd; /* First byte past end of length array */
197145 const char *zEnd, /* Snippet end text - "</b>" */
197791 ** Return SQLITE_DONE early if this takes us all the way to the end of
198460 /* Append N bytes from zIn onto the end of the JsonString string.
198497 /* Append the N-byte string in zIn to the end of the JsonString string
199003 ** index of the first character past the end of the value parsed.
200472 /* Return TRUE if the jsonEachCursor object has been advanced off the end
200840 jsonEachEof, /* xEof - check for end of scan */
200868 jsonEachEof, /* xEof - check for end of scan */
200981 ** on the end of the %_rowid table.
201227 u8 atEOF; /* True if at end of search */
205366 ** This file is #include-ed onto the end of "rtree.c" so that it has
205460 ** GeoPoly.a[] array at the end is the appropriate size.
205618 s.nVertex--; /* Remove the redundant vertex at the end */
208893 } /* end of the 'extern "C"' block */
209292 ** finished, leave *pz pointing to the first character past the end of
209361 ** file and a NUL terminator at the end. The delta_output_size()
209414 /* ERROR: copy extends past end of input */
215065 statEof, /* xEof - check for end of scan */
215493 dbpageEof, /* xEof - check for end of scan */
217487 ** The new object must be linked onto the end of the list, not
218503 ** one byte after the end of the same record before this function returns.
218768 /* If the iterator is already at the end of the changeset, return DONE. */
220714 /* The new object must be linked on to the end of the list, not
221867 int iEnd /* Byte offset of end of token within input text */
221925 } /* end of the 'extern "C"' block */
223483 ** systems, every element of this matrix should end up being set.
224065 int fts5yyendofinput; /* True if we are at the end of input */
226109 ** int iEnd // Byte offset of end of token within input text
229289 int iUnused2 /* Byte offset of end of token within input text */
230314 u8 *aEof; /* Pointer to 1 byte past end of doclist */
231335 ** Advance the iterator passed as the only argument. If the end of the
232048 /* Search for the end of the position list within the current page. */
233228 const u8 *pEnd = &p[nPos]; /* One byte past end of position list */
237723 ** even if we reach end-of-file. The fts5EofMethod() will be called
238224 ** routine to find out if it has reached the end of a result set.
244137 ** routine to find out if it has reached the end of a result set.
244556 stmtEof, /* xEof - check for end of scan */