Lines Matching refs:occurs
452 ** ^If an error occurs while evaluating the SQL statements passed into
1009 ** file control occurs at the beginning of pragma statement analysis and so
1957 ** ^(If an [INSERT] occurs within a trigger or within a [virtual table]
2099 ** ^A call to sqlite3_interrupt(D) that occurs when there are no running
2756 ** returned in *ppDb, even if an error occurs. The only exception is that
2769 ** Whether or not an error occurs when it is opened, resources
3060 ** case that a second error occurs on a separate thread in between
3270 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
3676 ** occurs. ^Otherwise, they return the name of the attached database, table,
3755 ** or occurs outside of an explicit transaction, then you can retry the
3756 ** statement. If the statement is not a [COMMIT] and occurs within an
4013 ** ^The pointers returned are valid until a type conversion occurs as
4020 ** ^(If a memory allocation error occurs during the evaluation of any
4295 ** then the conversion is performed. Otherwise no conversion occurs.
4341 ** allocate error occurs.
4423 ** allocation error occurs. </ul>)^
5253 ** error occurs during this process, or if the requested table or column
5294 ** ^If an error occurs and pzErrMsg is not 0, then the
5782 ** it does not contain a blob or text value, or if another error occurs, an
6512 ** If an IO or other error occurs while writing a page to disk, the effect
6888 ** ^If an error occurs within sqlite3_backup_init(D,N,S,M), then NULL is
6909 ** ^If an error occurs while running sqlite3_backup_step(B,N),
7363 ** error occurs while processing an attached database, processing is abandoned
11053 ** occurs. IGNORE means that the particular row that caused the constraint
14725 ** of change in p->tz and return 0. If a parser error occurs,
15062 ** (a.k.a. GMT) for the time value p where p is in UTC. If no error occurs,
15070 sqlite3_context *pCtx, /* Write error here if one occurs */
22397 ** This function should be used to report any error that occurs whilst
22430 ** The return value is -1 if no dequoting occurs or the length of the
23706 ** Return TRUE if the resize occurs and false if not.
25161 ** If a memory allocation error occurs, return NULL.
25365 ** It is invoked after an error occurs in an OS function and errno has been
25497 ** return value might be uninitialized if an error occurs.
25643 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26326 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26526 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26718 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26960 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
27505 ** pBuf to it. If an error occurs, return -1 and set *piErrno. Otherwise,
27514 int *piErrno /* OUT: Error number if error occurs */
27770 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
28636 ** If an error occurs, an error code is returned and *pp is set to NULL.
29078 ** SQLITE_OK is returned if no error occurs (even if the mapping is not
29118 ** Or, if one cannot but no error occurs, set *pp to 0 and return SQLITE_OK.
29504 /* No locking occurs in temporary files */
29774 ** For this reason, if an error occurs in the stat() call here, it is
29805 ** to create new files with. If no error occurs, then SQLITE_OK is returned
29807 ** written to *pMode. If an IO error occurs, an SQLite error code is
31287 ** *pConchPath is set to NULL if a memory allocation error occurs.
31547 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
33819 ** This routine is invoked after an error occurs in an OS function.
33896 ** If a ReadFile() or WriteFile() error occurs, invoke this routine
35773 ** If an error occurs, an error code is returned and *pp is set to NULL.
35972 ** SQLITE_OK is returned if no error occurs (even if the mapping is not
36066 ** Or, if one cannot but no error occurs, set *pp to 0 and return SQLITE_OK.
37866 ** If a memory allocation error occurs, return -1.
39661 ** in the batch number. In other words, if an INSERT occurs between
39667 ** No INSERTs may occurs after a SMALLEST. An assertion will fail if
39748 ** an assertion fault occurs.
40549 ** SQLITE_IOERR_NOMEM) occurs at a point in the code that makes it
40556 ** For example, if an IO error occurs while performing a rollback,
40577 ** 1. An error occurs while attempting a rollback. This happens in
40580 ** 2. An error occurs while attempting to finalize a journal file
40583 ** 3. An error occurs while attempting to write to the journal or
41500 ** If an error occurs while reading from the journal file, an SQLite
41587 ** If an IO error occurs, abandon processing and return the IO error code.
41782 ** SQLITE_DONE. If an IO error occurs, return an error code. Otherwise,
41879 ** If zMaster is a NULL pointer (occurs for a single database transaction),
41916 ** an error occurs, return the error code to the caller.
41991 ** or SQLITE_NOMEM if a malloc failure occurs.
42138 ** after rollback of a hot-journal, or if an error occurs while opening
42179 ** SQLITE_OK is returned if no error occurs. If an error occurs during
42315 ** malloc error occurs during a rollback, then this will itself cause
42347 ** If journal corruption occurs due to a power failure, the most likely
42398 ** and played back, then SQLITE_OK is returned. If an IO error occurs
42451 ** file. Return an error code to the caller if an IO error occurs.
42461 ** thought. If a power failure occurs while the journal is being written,
42500 ** not be in the pager cache. Later: if a malloc() or IO error occurs
42513 ** This occurs when a page is changed prior to the start of a statement
42616 ** segment is synced. If a crash occurs during or following this,
42787 ** If successful, return SQLITE_OK. If an IO error occurs while modifying
42854 ** might change if a crash occurs while writing to a single byte in
42923 ** If an I/O or malloc() error occurs, the journal-file is not deleted
42979 ** occurs.
43138 ** If an IO error occurs, then the IO error is returned to the caller.
43401 ** If no error occurs, SQLITE_OK is returned and the size of the database
43456 ** if no error occurs, make sure Pager.journalMode is not set to
43502 ** the entire master journal file. The case pSavepoint==NULL occurs when
43811 ** (which occurs during hot-journal rollback). Summary:
43926 ** occurs. But other modules are free to use it too, as long as
44124 ** that if a power-failure occurs during the rollback, the process that
44227 ** is made to roll it back. If an error occurs during the rollback
44250 ** file may be played back into the database. If a power failure occurs
44253 ** If an error occurs while trying to sync the journal, shift the pager
44360 ** occurs after nRec is updated but before this connection writes
44475 ** occurs, an IO error code is returned. Or, if the EXCLUSIVE lock cannot
44646 ** SQLITE_OK returned. If an IO error occurs while trying to make the
44648 ** made clean for some other reason, but no error occurs, then SQLITE_OK
44659 ** journal (and adding a new header) is not allowed. This occurs
44778 ** the new pager object. If an error occurs, *ppPager is set to NULL
44821 /* Set the output variable to NULL in case an error occurs. */
45130 ** set to 0 and SQLITE_OK returned. If an IO error occurs while trying
45250 ** occurs while locking the database, checking for a hot-journal file or
45363 /* This branch is taken if an error occurs while trying to open
45503 ** actual disk read occurs. In this case the memory image of the
45507 ** of the page. This occurs in two scenarios:
45645 ** to test the case where a malloc error occurs while trying to set
45713 ** are released, a rollback occurs and the lock on the database is
45979 /* Even if an IO or diskfull error occurs while journalling the
45983 ** in the database file. And if an IO error occurs while doing so,
46052 ** If an error occurs, SQLITE_NOMEM or an IO error code is returned
46514 ** though, and if a failure occurs at this point it will eventually
46522 ** If an error occurs, an IO error code is returned and the pager
46568 ** state if an error occurs.
46629 /* If an error occurs during a ROLLBACK, we can no longer trust the pager
46728 ** occurs while opening the sub-journal file, then an IO error code is
46744 ** malloc failure occurs while populating it in the for(...) loop below.
46807 ** or an IO error code if an IO error occurs while rolling back a
46969 ** occurs. Otherwise, it returns SQLITE_OK.
47398 ** return SQLITE_OK. If an error occurs or the VFS used by the pager does
47586 ** in reverse order (the largest fibonacci weight occurs on the first element
47740 ** When a rollback occurs, the value of K is decreased. Hash table entries
47816 ** A copy of the following object occurs in the wal-index immediately
48015 ** page and SQLITE_OK is returned. If an error (an OOM or VFS error) occurs,
48750 ** *ppWal is set to point to a new WAL handle. If an error occurs,
49303 ** it to exactly nMax bytes. If an error occurs while doing so, ignore it.
49465 ** wal-index header) is mapped. Return early if an error occurs here.
49796 ** Return SQLITE_OK if successful, or an error code if an error occurs. If an
50088 ** if an error occurs.
50445 ** other error occurs, this function will return SQLITE_BUSY to the caller.
50724 ** file header that occurs before the page header.
52363 ** a no-op. If an error occurs, the appropriate error code is written
52663 ** big FreeBlk that occurs in between the header and cell
53202 ** If an error occurs, then the value *ppPage is set to is undefined. It
53768 ** words, return TRUE if no sync() occurs on the disk files.
54351 ** rollback occurs within the transaction.
54574 ** occurs, return some other error code.
54807 ** and populated with enough information so that if a power loss occurs
54905 ** Normally, if an error occurs while the pager layer is attempting to
54911 ** functions return code. So, even if an error occurs in the pager layer,
54970 ** This routine gets called when a rollback occurs.
55058 ** error occurs within the statement, the effect of that one statement
55383 ** If an error occurs an SQLite error code is returned. Otherwise:
58320 ** to call releasePage() on *ppChild exactly once. If an error occurs,
59245 /* Unless an error occurs, the following loop runs one iteration for each
59724 ** returned. If a memory allocation error occurs, NULL is returned.
60169 ** function. If an error occurs while doing so, return 0 and write an
60220 ** If an error occurs, NULL is returned and an error code and error message
60394 ** code if an error occurs.
60580 ** occurs, the original database will be reconstructed from the
60819 ** within a single call (unless an error occurs). The assert() statement
61540 ** size limit) then no memory allocation occurs. If the string can be
61811 ** If pCtx is NULL and an error occurs after the sqlite3_value object
62115 ** SQLITE_OK. If no value can be extracted, but no other error occurs
62325 ** If an out-of-memory error occurs while resizing the array, return
63172 ** Some translation occurs:
64279 ** master journal file. If an error occurs at this point close
64282 ** back independently if a failure occurs.
64321 ** an error occurs here, do not delete the master journal file.
64323 ** If the error occurs during the first call to
64417 ** If an IO error occurs, an SQLITE_IOERR_XXX error code is returned.
65307 ** If an OOM error occurs, NULL is returned.
66018 ** that the size-of-header varint that occurs at the start of each record
66631 ** statement is completely executed or an error occurs.
66764 ** sqlite3Step() to do most of the work. If a schema error occurs,
66788 /* This case occurs after failing to recompile an sql statement.
67289 ** the mutex is released if any kind of error occurs.
74218 ** underlying implementation to return an error if one occurs during
74219 ** xNext(). Instead, if an error occurs, true is returned (indicating that
74283 ** deletion occurs. The argv[1] element is the rowid of the new
74594 ** If an error occurs, or if the specified row does not exist or does not
74982 ** If an error occurs, or if the specified row does not exist or does not
75191 ** and return SQLITE_OK. Otherwise, if an error occurs, return an SQLite
75223 /* Read data from the file. Return early if an error occurs. */
75306 ** no error occurs, or an SQLite error code if one does.
75393 ** used by the comparison. If an error occurs, return an SQLite error code.
75615 ** occurs.
75675 ** if successful, or an SQLite error code if an error occurs.
75727 ** SQLITE_OK if successful, or an SQLite error code if an error occurs.
76097 ** If an error occurs, return an SQLite error code (i.e. SQLITE_NOMEM).
76927 ** Return TRUE if the name zCol occurs anywhere in the USING clause.
77631 ** If there is no match, return 0. Return -1 if an error occurs.
78117 ** Table-name and function resolution occurs on the substituted expression
78312 ** If a memory allocation error occurs, that fact is recorded in pParse->db
78753 ** Expr node. Or, if an OOM error occurs, set pParse->db->mallocFailed,
79332 ** If a memory allocation error occurs, the entire list is freed and
79981 ** result. For IN operators or if an error occurs, the return value is 0.
80534 ** corresponding pop occurs.
83990 ** iCol occurs many times in the table. However, if we have already
84784 /* Read the database schema. If an error occurs, leave an error message
85223 ** If an OOM error occurs, this function always sets db->mallocFailed.
86167 ** codeTableLocks() which occurs during sqlite3FinishCoding().
86433 /* Read the database schema. If an error occurs, leave an error message
86631 ** This routine is called when a commit occurs.
86908 ** when the "TEMP" or "TEMPORARY" keyword occurs in between
87113 /* If an error occurs, we jump here */
87496 ** another error occurs, NULL is returned and an error message written into
89491 ** If the realloc() is successful (i.e. if no OOM condition occurs), the
89650 ** a new one. If an OOM error does occurs, then the prior value of pList
90024 ** If an abort occurs after some of these writes have completed, then it will
90212 /* Read the database schema. If an error occurs, leave an error message
90875 ** name is not found or if any other error occurs.
91867 ** or 0 if needle never occurs in haystack.
92362 assert( esc==0 ); /* This only occurs for GLOB, not LIKE */
93332 ** to the global function hash table. This occurs at start-time (as
93620 ** into pParse. If an OOM error occurs, non-zero is returned and the
96504 ** * The same DESC and ASC markings occurs on all columns
97865 ** If an error occurs and pzErrMsg is not 0, then fill *pzErrMsg with
100947 /* Jump here for an error that occurs after successfully allocating
100948 ** curMain and calling sqlite3BtreeEnter(). For an error that occurs
100968 ** error occurs, write an error message into *pzErrMsg.
101317 ** occurs, return SQLITE_SCHEMA.
101351 ** and so if a schema change occurs, SQLITE_SCHEMA is returned by
101354 ** occurs.
101437 ** and so if a schema change occurs, SQLITE_SCHEMA is returned by
101440 ** occurs.
102052 ** in multiple places. (The error only occurs in one place now, but we
102990 ** Return SQLITE_OK on success. If a memory allocation error occurs,
103169 ** If an error occurs, return NULL and leave a message in pParse.
103970 #if 0 /* Never occurs on an ORDER BY query */
104451 Expr *pExpr, /* Expr in which substitution occurs */
104519 ** This routine returns 1 if it makes changes and 0 if no flattening occurs.
105257 ** occurs. If an error does occur, an error message is stored in the
105509 /* For every "*" that occurs in the column list, insert the names of
106910 char *zErrMsg; /* Error message text, if an error occurs */
107447 ** If an OOM error occurs, NULL is returned and db->mallocFailed is set.
107911 ** are freed if an error occurs, link them into the Parse.pTriggerPrg
109134 ** occurs anyway. The integrity of the database is maintained by a
109141 ** actually occurs when doing a vacuum since the vacuum_db is initially
109271 ** vacuum database and the main database. Assuming no error occurs,
109928 ** of the virtual table pTab. If an error occurs, an error code is returned
109999 ** If an error occurs, *pzErr is set to point an an English language
110103 ** of the virtual table named zTab in database iDb. This occurs
110161 ** array. Return the error code for the first error that occurs, or
112756 ** If an error occurs, pParse is populated with an error message and a
112948 ** If an error occurs, an SQLite error code is returned. Otherwise,
113056 ** rows in the index. Assuming no error occurs, *pnOut is adjusted (reduced)
113202 ** an equality constraint x=VALUE and where that VALUE occurs in
113497 ** occurs after the nEq quality constraints.
115149 ** Adjust the cost C by the costMult facter T. This only occurs if
115632 /* The ONEPASS_DESIRED flags never occurs together with ORDER BY */
116366 ** error occurs.
116791 ** If an error occurs, this routine returns NULL.
116837 ** inner loops (or around the "..." if the test occurs within the inner-
117737 ** a terminal symbol. If the lookahead is a non-terminal (as occurs after
120801 ** The following code executes when a syntax error first occurs.
121663 ** passed in. An SQLITE_ status code is returned. If an error occurs
121888 ** (6) SEMI We've seen the first semicolon in the ";END;" that occurs at
121891 ** (7) END We've seen the ";END" of the ";END;" that occurs at the end
123921 /* Initialize the output variables to -1 in case an error occurs. */
123966 ** an error occurs while running the checkpoint, an SQLite error code is
124367 ** If an error occurs, then an SQLite error code is returned and *pzErrMsg
125037 ** to detect when version error conditions occurs.
125910 /* This occurs when the array of context pointers that need to
127416 ** Otherwise, if an error occurs, an SQLite error code is stored in *pRc
127536 ** Otherwise, if an error occurs, an SQLite error code is stored in *pRc
127671 ** no error occurs, *pRc is left unmodified.
127728 ** no error occurs, *pRc is left unmodified.
127788 ** If no error occurs, SQLITE_OK is returned and *apIndex set to point to
128511 ** it. If an error occurs, return an SQLite error code.
128577 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
128595 /* Skip over the 'height' varint that occurs at the start of every
128698 ** If an error occurs, an error code other than SQLITE_OK is returned.
129248 ** If no error occurs, *paOut is set to point at an sqlite3_malloc'd buffer
129252 ** If an error occurs, an SQLite error code is returned. The output values
129453 ** If an OOM error occurs, return SQLITE_NOMEM. In this case it is
129509 ** SQLite error code (SQLITE_NOMEM) if an error occurs.
129698 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
129722 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
129723 ** Output parameter *ppSegcsr is set to 0 if an error occurs.
130181 ** if an error occurs.
130839 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
130875 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
130987 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
131199 ** If an error occurs, return an SQLite error code. Otherwise, return
131247 ** If there is no "next" entry and no error occurs, then *pbEof is set to
131248 ** 1 before returning. Otherwise, if no error occurs and the iterator is
131251 ** If an error occurs, return an SQLite error code. Otherwise, return
131347 ** If an error occurs, return an SQLite error code. Otherwise, return
131350 ** If there is no "next" entry and no error occurs, then *pbEof is set to
131351 ** 1 before returning. Otherwise, if no error occurs and the iterator is
131390 ** If an error occurs within this function, *pRc is set to an SQLite error
131441 ** Otherwise, if an error occurs during execution, *pRc is set to an
131555 ** If no error occurs, SQLITE_OK is returned and sqlite3Fts3DeferToken()
131809 ** If an error occurs, *pRc is set to an SQLite error code. Otherwise, if
132045 ** Assuming no error occurs or has occurred, It returns non-zero if the
132050 ** If an error occurs during execution of this function, *pRc is set to
132162 ** Or, if no error occurs and it seems the current row does match the FTS
132233 ** a no-op. If an error occurs within this function, *pRc is set to an
132319 ** populated. Otherwise, if an error occurs, an SQLite error code is returned.
132413 ** If no error occurs, SQLITE_OK is returned and the values for each column
133470 ** Enlarge a memory allocation. If an out-of-memory allocation occurs,
133608 ** if a malloc failure occurs, or SQLITE_ERROR if a parse error is encountered.
134001 ** Otherwise, if an error occurs, an SQLite error code is returned and
134197 ** occurs, either SQLITE_NOMEM (out-of-memory error) or SQLITE_ERROR (parse
134696 ** Return non-zero if a memory allocation error occurs.
135153 ** no substitution occurs.
136380 ** in this case. Or, if an error occurs, an SQLite error code is returned.
137309 ** return SQLITE_OK. If an error occurs while preparing the statement,
137410 ** If an OOM error occurs, *pRc is set to SQLITE_NOMEM before returning.
137411 ** Zero is always returned in this case. Otherwise, if no OOM error occurs,
137903 ** If an error occurs, or the table does not contain the specified row,
138356 ** an array of pending terms by term. This occurs as part of flushing
138631 ** *pnMax to this value and return SQLITE_OK. Otherwise, if an error occurs,
139110 ** error occurs, an SQLite error code is returned.
139170 ** within its index. Assuming no error occurs, *pbMax is set to 1 if
139172 ** is returned. If an error occurs, an error code is returned and the
139875 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
140399 ** If an OOM error occurs, set *pRc to SQLITE_NOMEM and leave pBlob->a
140420 ** Return an error code if an error occurs (SQLITE_NOMEM is possible).
140599 ** If an error (i.e. OOM condition) occurs, an SQLite error code is
140733 ** Otherwise, if *pRc is initially SQLITE_OK and an error occurs while
140843 ** NULL. If no error occurs and the entry is NULL, set *pbRes 1 before
140846 ** Or, if an error occurs while querying the database, return an SQLite
141009 ** level iAbsLevel+1. If no error occurs, set *piIdx to this value plus
141013 ** If an error occurs, return an SQLite error code. The final value of
141436 ** table and return SQLITE_OK. Otherwise, if an error occurs, return an
141472 ** If successful, leave *pRc set to SQLITE_OK and return. If an error occurs,
141493 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
141788 ** Otherwise, if an error occurs, *pRc is set to an SQLite error code. The
141858 ** content table. If no error occurs and the contents do match, set *pbOk
141862 ** If an error occurs (e.g. an OOM or IO error), return an SQLite error
141949 ** Run the integrity-check. If no error occurs and the current contents of
141953 ** Or, if an error (e.g. an OOM or IO error) occurs, return an SQLite
143328 ** Otherwise, if an error occurs, an SQLite error code is returned and the
143413 ** occurs. If a value other than SQLITE_OK is returned, the state the
143791 ** If an OOM occurs while retrieving the data (this can happen if SQLite
144042 ** identifies as a diacritic) occurs in the zIn/nIn string it is ignored.
146124 ** *ppLeaf to 0 and return SQLITE_OK. If an error occurs, set *ppLeaf