Lines Matching defs:SQLITE_OK
321 ** ^Calls to sqlite3_close() and sqlite3_close_v2() return [SQLITE_OK] if
334 ** it returns [SQLITE_OK] regardless, but instead of deallocating the database
446 #define SQLITE_OK 0 /* Successful result */
572 #define SQLITE_OK_LOAD_PERMANENTLY (SQLITE_OK | (1<<8))
573 #define SQLITE_OK_SYMLINK (SQLITE_OK | (2<<8)) /* internal use only */
1026 ** file control returns [SQLITE_OK], then the parser assumes that the
1031 ** any result code other than [SQLITE_OK] or [SQLITE_NOTFOUND], that means
1111 ** If the [SQLITE_FCNTL_BEGIN_ATOMIC_WRITE] opcode returns SQLITE_OK, then
1127 ** This file control returns [SQLITE_OK] if and only if the writes were
1422 ** directory. The xAccess method returns [SQLITE_OK] on success or some
1424 ** the file given in the second argument is illegal. If SQLITE_OK
1600 ** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success.
1603 ** as a mutex) it returns an [error code] other than [SQLITE_OK].
1640 ** must return [SQLITE_OK] on success and some other [error code] upon
1678 ** ^When a configuration option is set, sqlite3_config() returns [SQLITE_OK].
1698 ** ^Calls to sqlite3_db_config() return SQLITE_OK if and only if
3156 ** return [SQLITE_OK] to allow the action, [SQLITE_IGNORE] to disallow the
3160 ** any value other than [SQLITE_IGNORE], [SQLITE_OK], or [SQLITE_DENY]
3164 ** When the callback returns [SQLITE_OK], that means the operation
3183 ** been read if [SQLITE_OK] had been returned. The [SQLITE_IGNORE]
3241 ** return either [SQLITE_OK] or one of these two constants in order
3492 ** [SQLITE_OK] is returned. Otherwise an [error code] is returned.)^ ^The
4246 ** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK];
4474 ** This routine returns SQLITE_OK if the explain mode is successfully
4690 ** ^The sqlite3_bind_* routines return [SQLITE_OK] on success or an
5290 ** SQLITE_OK. ^If the most recent evaluation of statement S failed, then
5329 ** [SQLITE_OK].
6547 ** [SQLITE_OK] to indicate success, [SQLITE_ERROR] if the type is unsupported,
6825 ** from sqlite3_autovacuum_pages() is normally SQLITE_OK, but might
6827 ** implementation will only return SQLITE_OK or SQLITE_MISUSE, but other
6940 ** ^(This routine returns [SQLITE_OK] if shared cache was enabled or disabled
7079 ** interface returns SQLITE_OK and fills in the non-NULL pointers in
7085 ** table and returns SQLITE_OK if the table exists and SQLITE_ERROR if it
7175 ** [SQLITE_OK] on success and [SQLITE_ERROR] if something goes wrong.
7730 ** ^(On success, [SQLITE_OK] is returned and the new [BLOB handle] is stored
7881 ** ^(On success, sqlite3_blob_read() returns SQLITE_OK.
7901 ** ^(On success, sqlite3_blob_write() returns SQLITE_OK.
8057 ** SQLITE_BUSY. ^The sqlite3_mutex_try() interface returns [SQLITE_OK]
8151 ** called, but only if the prior call to xMutexInit returned SQLITE_OK.
8370 ** SQLITE_OK if N is within bounds and SQLITE_ERROR if not. If either Z
8516 ** [SQLITE_MAX_LENGTH], or [SQLITE_OK] if there have been no errors.
8556 ** SQLITE_OK on success and a non-zero [error code] on failure.
8669 ** ^The sqlite3_db_status() routine returns SQLITE_OK on success and a
9209 ** are still more pages to be copied, then the function returns [SQLITE_OK].
9213 ** then an [error code] is returned. ^As well as [SQLITE_OK] and
9272 ** ^The value returned by sqlite3_backup_finish is [SQLITE_OK] if no
9394 ** returns SQLITE_OK.
9555 ** The callback function should normally return [SQLITE_OK]. ^If an error
9707 ** databases, SQLITE_OK is returned.
9710 ** mode, SQLITE_OK is returned and both *pnLog and *pnCkpt set to -1. ^If
9801 ** return SQLITE_OK. Or, if this is not possible, it may return
10102 ** rc==SQLITE_OK && pVal;
10107 ** if( rc!=SQLITE_OK ){
10113 ** routines return SQLITE_OK and set *P to point to the first or next value
10143 ** ^The sqlite3_vtab_rhs_value(P,J,V) interface returns SQLITE_OK if
10147 ** can return an result code other than SQLITE_OK or SQLITE_NOTFOUND if
10354 ** ^Otherwise, if no error occurs, [sqlite3_db_cacheflush()] returns SQLITE_OK.
10523 ** created [sqlite3_snapshot] object into *P and returns SQLITE_OK.
10572 ** database. ^The [sqlite3_snapshot_open()] interface returns SQLITE_OK
10592 ** read transaction is undefined. If SQLITE_OK is returned, then the
10674 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
11003 ** a pointer to the new object is written to *ppSession and SQLITE_OK is
11172 ** SQLITE_OK is returned if the call completes without error. Or, if an error
11236 ** SQLITE_OK. If an error occurs, set both *ppChangeset and *pnChangeset to
11406 ** If the operation is successful, SQLITE_OK is returned. Otherwise, an SQLite
11485 ** If successful, *pp is set to point to the iterator handle and SQLITE_OK
11600 ** If no error occurs, SQLITE_OK is returned. If an error does occur, an
11635 ** SQLITE_OK is returned and the output variables populated as described
11663 ** returns SQLITE_OK. The name of the function comes from the fact that this
11694 ** returns SQLITE_OK. If the change is an UPDATE and does not include
11696 ** SQLITE_OK returned. The name of the function comes from the fact that
11726 ** and returns SQLITE_OK.
11744 ** violations in the destination database and returns SQLITE_OK.
11770 ** to that error is returned by this function. Otherwise, SQLITE_OK is
11779 ** if( rc!=SQLITE_OK ){
11804 ** SQLITE_OK is returned. If an error occurs, both *pnOut and *ppOut are
11833 ** if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nA, pA);
11834 ** if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nB, pB);
11835 ** if( rc==SQLITE_OK ){
11884 ** If successful, this function returns SQLITE_OK and populates (*pp) with
12024 ** changegroup is undefined. If no error occurs, SQLITE_OK is returned.
12036 ** If the change is successfully added to the changegroup, SQLITE_OK is
12071 ** variables (*pnData) and (*ppData) are set to 0. Otherwise, SQLITE_OK
12526 ** point to the new object and return SQLITE_OK. Otherwise, if an error
12555 ** (*pnOut) to its size in bytes and SQLITE_OK returned. It is the
12623 ** before returning SQLITE_OK. If the input is completely exhausted, (*pnData)
12657 ** supplied data, it should return SQLITE_OK to indicate success. Otherwise,
12779 ** This function returns SQLITE_OK if successful, or an SQLite error code
12895 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
12910 ** the query within the current row. Return SQLITE_OK if successful, or
12927 ** first token of the phrase. SQLITE_OK is returned if successful, or an
12958 ** If the callback function returns any value other than SQLITE_OK, the
12960 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
12963 ** If the query runs to completion without incident, SQLITE_OK is returned.
13177 ** should be set to point to the new tokenizer handle and SQLITE_OK
13178 ** returned. If an error occurs, some value other than SQLITE_OK should
13232 ** If an xToken() callback returns any value other than SQLITE_OK, then
13235 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
13238 ** SQLITE_OK or SQLITE_DONE.