• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/sqlite-3.6.22/

Lines Matching refs:returned

649 ** verify that values returned by these interfaces match the macros in
824 ** on error message strings returned through the 5th parameter of
1309 ** is not large enough, [SQLITE_CANTOPEN] should be returned. Since this is
1534 ** xRealloc is always a value returned by a prior call to xRoundup.
1848 ** have ever occurred on that database connection, zero is returned.
1851 ** row is returned by this routine as long as the trigger is running.
1852 ** But once the trigger terminates, the value returned by this routine
1856 ** successful [INSERT] and does not change the value returned by this
1874 ** then the value returned by [sqlite3_last_insert_rowid()] is
1922 ** However, the number returned does not include changes
1929 ** while [sqlite3_changes()] is running then the value returned
1939 ** ^(The count returned by sqlite3_total_changes() includes all changes
1956 ** returned is unpredictable and not meaningful.
2015 ** memory allocation fails, then SQLITE_NOMEM is returned.
2043 ** is returned immediately upon encountering the lock. ^If the busy callback
2051 ** access the database and [SQLITE_BUSY] or [SQLITE_IOERR_BLOCKED] is returned.
2138 ** string representation as returned by [sqlite3_column_text()].
2208 ** The strings returned by these two routines should be
2311 ** ^Calling sqlite3_free() with a pointer previously returned
2334 ** of the prior allocation are copied into the beginning of buffer returned
2339 ** ^The memory returned by sqlite3_malloc() and sqlite3_realloc()
2379 ** was last reset. ^The values returned by [sqlite3_memory_used()] and
2387 ** [sqlite3_memory_highwater()] is true. ^The value returned
2450 ** been read if [SQLITE_OK] had been returned. The [SQLITE_IGNORE]
2618 ** returned in *ppDb, even if an error occurs. The only exception is that
2622 ** [SQLITE_OK] is returned. Otherwise an [error code] is returned.)^ ^The
2646 ** already exist, an error is returned.</dd>)^
2651 ** case the database must already exist, otherwise an error is returned.</dd>)^
2916 ** otherwise an [error code] is returned.
2922 ** that is returned (the [sqlite3_stmt] object) contains a copy of the
2944 ** interfaces, the underlying reason for the error is returned immediately.
3024 ** ^The sqlite3_value object returned by
3070 ** a pointer to the [sqlite3_stmt] object returned from
3120 ** ^[SQLITE_RANGE] is returned if the parameter
3121 ** index is out of range. ^[SQLITE_NOMEM] is returned if malloc() fails.
3172 ** nameless, then NULL is returned. ^The returned string is
3187 ** index value returned is suitable for use as the second
3189 ** is returned if no matching parameter is found. ^The parameter
3211 ** ^Return the number of columns in the result set returned by the
3228 ** ^The returned string pointer is valid until either the [prepared statement]
3234 ** NULL pointer is returned.
3250 ** ^The name of the database or table or column can be returned as
3254 ** ^The returned string is valid until the [prepared statement] is destroyed
3258 ** ^The names returned are the original un-aliased names of the
3262 ** ^These functions return information about the Nth result column returned by
3266 ** ^If the Nth column returned by the statement is an expression or
3299 ** returned result set of that [SELECT] is a table column (not an
3301 ** column is returned.)^ ^If the Nth column of the result set is an
3302 ** expression or subquery, then a NULL pointer is returned.
3303 ** ^The returned string is always UTF-8 encoded.
3344 ** [extended result codes] might be returned as well.
3359 ** is returned each time a new row of data is ready for processing by the
3370 ** the more specific error code is returned directly by sqlite3_step().
3375 ** previously returned [SQLITE_ERROR] or [SQLITE_DONE]. Or it could
3388 ** then the more specific [error codes] are returned directly
3442 ** that was returned from [sqlite3_prepare_v2()] or one of its variants)
3444 ** should be returned. ^The leftmost column of the result set has the index 0.
3451 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
3454 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
3462 ** of the result column. ^The returned value is one of [SQLITE_INTEGER],
3464 ** returned by sqlite3_column_type() is only meaningful if no type
3466 ** the value returned by sqlite3_column_type() is undefined. Future
3477 ** ^The value returned does not include the zero terminator at the end
3478 ** of the string. ^For clarity: the value returned is the number of
3481 ** ^Strings returned by sqlite3_column_text() and sqlite3_column_text16(),
3490 ** ^The object returned by [sqlite3_column_value()] is an
3493 ** If the [unprotected sqlite3_value] object returned by
3533 ** ^Note that when type conversions occur, pointers returned by prior
3574 ** ^The pointers returned are valid until a type conversion occurs as
3577 ** and BLOBs is freed automatically. Do <b>not</b> pass the pointers returned
3582 ** of these routines, a default value is returned. The default value
3603 ** SQLITE_OK is returned. ^If execution of the statement failed then an
3604 ** [error code] or [extended error code] is returned.
3612 ** [error code] returned will be [SQLITE_ABORT].
3629 ** [prepared statement] S returned [SQLITE_ROW] or [SQLITE_DONE],
3664 ** will result in [SQLITE_ERROR] being returned.
3809 ** The [SQLITE_INTEGER | datatype] after conversion is returned.)^
3811 ** Please pay particular attention to the fact that the pointer returned
3844 ** the same buffer is returned. Sqlite3_aggregate_context() is normally
4006 ** returned by SQLite as a result of an error in a function. ^By default,
4225 ** requested from the operating system is returned.
4291 ** returned by sqlite3_db_handle is the same [database connection]
4355 ** rolled back because a commit callback returned non-zero.
4433 ** successfully. An [error code] is returned otherwise.)^
4505 ** ^Metadata is returned by writing to the memory locations passed as the 5th
4521 ** ^The memory pointed to by the character pointers returned for the
4525 ** ^If the specified table is actually a view, an [error code] is returned.
4543 ** cannot be found, an [error code] is returned and an error message left
4582 ** otherwise an error will be returned.
4955 ** ^(On success, [SQLITE_OK] is returned and the new [BLOB handle] is written
4956 ** to *ppBlob. Otherwise an [error code] is returned and *ppBlob is set
5017 ** ^Calling this routine with a null pointer (such as would be returned
5045 ** [SQLITE_ERROR] is returned and no data is read. ^If N or iOffset is
5046 ** less than zero, [SQLITE_ERROR] is returned and no data is read.
5054 ** Otherwise, an [error code] or an [extended error code] is returned.)^
5079 ** [SQLITE_ERROR] is returned and no data is written. ^If N is
5080 ** less than zero [SQLITE_ERROR] is returned and no data is written.
5092 ** Otherwise, an [error code] or an [extended error code] is returned.)^
5116 ** ^If there is no match, a NULL pointer is returned.
5117 ** ^If zVfsName is NULL then the default VFS is returned.
5204 ** use only the dynamic mutexes returned by SQLITE_MUTEX_FAST or
5210 ** mutex types, the same mutex is returned on every call that has
5318 ** called, but only if the prior call to xMutexInit returned SQLITE_OK.
5417 ** open database file, then SQLITE_ERROR is returned. ^This error
5482 ** ^The current value of the parameter is returned into *pCurrent.
5483 ** ^The highest recorded value is returned in *pHighwater. ^If the
5496 ** interfaces. However the values returned in *pCurrent and
5511 ** that can be returned by [sqlite3_status()].
5521 ** this parameter. The amount returned is the sum of the allocation
5527 ** internal equivalents). Only the value returned in the
5535 ** value returned is in pages, not in bytes.</dd>)^
5541 ** returned value includes allocations that overflowed because they
5548 ** handed to [pagecache memory allocator]. Only the value returned in the
5555 ** [SQLITE_CONFIG_SCRATCH]. The value returned is in allocations, not
5564 ** returned include overflows because the requested allocation was too
5572 ** handed to [scratch memory allocator]. Only the value returned in the
5653 ** ^The current value of the requested counter is returned.
5901 ** returned and an error code and error message are store3d in the
5922 ** then an [error code] is returned. ^As well as [SQLITE_OK] and
5936 ** [SQLITE_BUSY] is returned to the caller. ^In this case the call to
5940 ** is called, then [SQLITE_LOCKED] is returned immediately. ^Again, in this
5943 ** [SQLITE_READONLY] is returned, then
5967 ** When sqlite3_backup_step() has returned [SQLITE_DONE], or when the
5972 ** ^If sqlite3_backup_step() has not yet returned [SQLITE_DONE], then any
5977 ** ^The value returned by sqlite3_backup_finish is [SQLITE_OK] if no
5996 ** ^The values returned by these functions are only updated by
6063 ** shared-cache lock and SQLITE_LOCKED is returned to the caller, the
6130 ** system in a deadlocked state, then SQLITE_LOCKED is returned and no
6148 ** returned. In this case there is no "blocking connection", so invoking
6153 ** One way around this problem is to check the extended error code returned
7182 ** number of columns of data returned by the statement.
8310 int nChange; /* Value returned by sqlite3_changes() */
8311 int nTotalChange; /* Value returned by sqlite3_total_changes() */
8828 ** is returned. REPLACE means that preexisting database rows that caused
9406 ** this structure is returned by the first half and passed
13110 ** are made and returned by the xMalloc() and xRealloc()
13142 ** a header that is not returned to the user.
13565 ** size returned omits the 8-byte header overhead. This only
13799 ** are made and returned by the xMalloc() and xRealloc()
13979 ** size returned omits the 8-byte header overhead. This only
14772 ** use only the dynamic mutexes returned by SQLITE_MUTEX_FAST or
14778 ** mutex types, the same mutex is returned on every call that has
15079 ** use only the dynamic mutexes returned by SQLITE_MUTEX_FAST or
15085 ** mutex types, the same mutex is returned on every call that has
15455 ** use only the dynamic mutexes returned by SQLITE_MUTEX_FAST or
15461 ** mutex types, the same mutex is returned on every call that has
16271 ** The returned value is normally a copy of the second argument to this
16273 ** invocation SQLITE_NOMEM is returned instead.
16276 ** then the connection error-code (the value returned by sqlite3_errcode())
16453 ** always returned.
16555 int nsd; /* Number of significant digits returned */
17586 ** in a Mem struct is returned by the MemType(Mem*) macro. The type is
17694 int isError; /* Error code returned by the function. */
17714 ** The "sqlite3_stmt" structure pointer that is returned by sqlite3_compile()
18267 ** NULL is returned if there is an allocation error.
18286 ** enc. A pointer to the new string is returned, and the value of *pnOut
18287 ** is set to the length of the returned string in bytes. The call should
18288 ** arrange to call sqlite3DbFree() on the returned pointer when it is
18291 ** If a malloc failure occurs, NULL is returned and the db.mallocFailed
18471 ** The value returned will never be negative. Nor will it ever be greater
18473 ** than 1GiB) the value returned might be less than the true string length.
18974 ** of bytes written is returned.
19706 ** element is created and NULL is returned.
19709 ** new data replaces the old data and the old data is returned.
19711 ** the new data is returned and the hash table is unchanged.
20728 ** The returned char pointer has to be freed.
20754 ** The returned char pointer has to be freed.
21071 ** A no-op since the error code is returned on the DosLoadModule call.
21179 ** returned from sqlite3OsCurrentTime(). This is used for testing.
22005 ** the object is returned. A new vxworksFileId object is created
22563 ** SQLITE_MISUSE. SQLITE_OK is returned if everything works.
22964 ** cleared and SQLITE_OK returned.
22967 ** entries are removed from the list, and SQLITE_IOERR_CLOSE returned.
22968 ** not deleted and SQLITE_IOERR_CLOSE returned.
25155 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
25156 ** or SQLITE_CANTOPEN is returned and *pFd is set to an undefined
25159 ** If SQLITE_OK is returned, the caller is responsible for closing
25266 ** If a suitable file descriptor is found, then it is returned. If no
25267 ** such file descriptor is located, -1 is returned.
25283 ** ignored and -1 is returned. The caller will try to open a new file
25338 int *pOutFlags /* Output flags returned to SQLite core */
25341 int fd = -1; /* File descriptor returned by open() */
25939 ** will fail and SQLITE_BUSY is returned.
27274 ** Space to hold the returned string is obtained from malloc.
27294 ** Convert microsoft unicode to UTF-8. Space to hold the returned string is
27319 ** Space to hold the returned string is obtained
27344 ** Space to hold the returned string is obtained from
27368 ** returned string is obtained from malloc().
27385 ** returned string is obtained from malloc().
28905 ** returned from sqlite3OsCurrentTime(). This is used for testing.
28966 ** strerror_r() on unix). After an error is returned by an OS
28976 ** otherwise (if the message was truncated). If non-zero is returned,
29362 ** an error is returned. If they are the same, zero is returned.
30045 /* Pointers to structures of this type are cast and returned as
30510 ** copy of the requested page. If one is found, it is returned.
30513 ** returned.
31264 ** associated file-descriptor is returned. FILEHANDLEID() takes an sqlite3_file
31375 ** and is returned as the result of every major pager API call. The
31442 ** fails, then SQLITE_BUSY may be returned to the user and the user
31719 ** (a) the value returned by OsDeviceCharacteristics() indicates that
31721 ** (b) the value returned by OsSectorSize() is less than or equal
31728 ** If the optimization cannot be used, 0 is returned. If it can be used,
31729 ** then the value returned is the size of the journal file when it
31818 ** zMaster[0] is set to 0 and SQLITE_OK returned.
31821 ** error code is returned.
32068 ** is set to the value read from the journal header. SQLITE_OK is returned
32072 ** returned and *pNRec and *PDbSize are undefined. If JOURNAL_HDR_SZ bytes
32073 ** cannot be read from the journal file an error code is returned.
32381 ** structure, the second the error-code about to be returned by a pager
32382 ** API function. The value returned is a copy of the second argument
32484 ** SQLITE_OK is returned if no error occurs. If an error occurs during
32486 ** database then the IO error code is returned to the user. If the
32491 ** returned.
32611 ** skipped and SQLITE_OK is returned.
32620 ** and played back, then SQLITE_OK is returned. If an IO error occurs
32622 ** to the database file, then the IO error code is returned. If data
32624 ** corrupted, SQLITE_DONE is returned. Data is considered corrupted in
32635 ** SQLITE_NOMEM is returned.
32854 ** If an IO error within this function, an error code is returned. This
32856 ** fails, SQLITE_NOMEM is returned. Otherwise, if no IO or malloc errors
32857 ** occur, SQLITE_OK is returned.
32999 ** pager based on the value returned by the xSectorSize method
33007 ** the value returned by the xSectorSize() method rounded up to 32 if
33074 ** is then deleted and SQLITE_OK returned, just as if no corruption had
33078 ** and an error code is returned.
33094 int res = 1; /* Value returned by sqlite3OsAccess() */
33501 ** returned to the caller of the pager API function.
33532 ** is a no-op. The value returned is the error state error code (i.e.
33549 ** fails, SQLITE_NOMEM is returned and the page size remains unchanged.
33550 ** In all other cases, SQLITE_OK is returned.
33644 ** zeroed and SQLITE_OK returned. The rationale for this is that this
33649 ** the error code is returned to the caller and the contents of the
33673 ** error state error code is returned and *pnPage left unchanged. Or,
33675 ** the query attempt returns an IO error, the IO error code is returned
33678 ** Otherwise, if everything is successful, then SQLITE_OK is returned
33693 int rc; /* Error returned by OsFileSize() */
33694 i64 n = 0; /* File size in bytes returned by OsFileSize() */
33840 ** a hot journal may be left in the filesystem but no error is returned
33932 ** error is encountered, then the IO error code is returned to the caller.
34036 ** SQLITE_BUSY is returned and no data is written to the database file.
34054 ** If everything is successful, SQLITE_OK is returned. If an IO error
34055 ** occurs, an IO error code is returned. Or, if the EXCLUSIVE lock cannot
34056 ** be obtained, SQLITE_BUSY is returned.
34200 ** SQLITE_OK returned. If an IO error occurs while trying to make the
34201 ** page clean, the IO error code is returned. If the page cannot be
34203 ** is returned by sqlite3PcacheMakeClean() is not called.
34316 ** successfully, SQLITE_OK is returned and *ppPager set to point to
34318 ** and error code returned. This function may return SQLITE_NOMEM
34447 int fout = 0; /* VFS flags returned by xOpen() */
34456 ** + The value returned by sqlite3OsSectorSize()
34590 ** is returned.
34600 ** SQLITE_OK returned. If no hot-journal file is present, *pExists is
34601 ** set to 0 and SQLITE_OK returned. If an IO error occurs while trying
34603 ** code is returned and the value of *pExists is undefined.
34694 ** If an IO error occurs, then the IO error is returned to the caller.
34695 ** Otherwise, SQLITE_OK is returned.
34756 ** the error state error code is returned. It is permitted to read the
34759 ** Otherwise, if everything is successful, SQLITE_OK is returned. If an
34761 ** file or rolling back a journal file, the IO error code is returned.
34960 ** successfully obtained, it is copied to *ppPage and SQLITE_OK returned.
34962 ** If the requested page is already in the cache, it is returned.
34988 ** If noContent is true, then the data returned is zeroed instead of
34997 ** an appropriate error code is returned and *ppPage is set to NULL.
35032 /* Either the call to sqlite3PcacheFetch() returned an error or the
35161 ** SQLITE_OK is returned if everything goes according to plan.
35162 ** An SQLITE_IOERR_XXX error code is returned if a call to
35510 ** If an error occurs, SQLITE_NOMEM or an IO error code is returned
35727 ** function returns SQLITE_OK. Otherwise, an IO error code is returned.
35934 ** If an error occurs, an IO error code is returned and the pager
35935 ** moves into the error state. Otherwise, SQLITE_OK is returned.
35994 ** of either, the error state error code is returned to the caller
36109 ** If a memory allocation fails, SQLITE_NOMEM is returned. If an error
36111 ** returned. Otherwise, SQLITE_OK.
36192 ** savepoint. If no errors occur, SQLITE_OK is returned.
36478 ** The returned value is either PAGER_LOCKINGMODE_NORMAL or
36513 ** The returned indicate the current (possibly updated) journal-mode.
37130 ** then pgno is returned. So (pgno==PTRMAP_PAGENO(pgsz, pgno)) can be
37844 ** already been called and returned SQLITE_OK).
37846 ** SQLITE_OK is returned if the lock is added successfully. SQLITE_NOMEM
37847 ** is returned if a malloc attempt fails.
38364 ** An error code is returned if something goes wrong, otherwise SQLITE_OK.
38531 /* The value returned by this function should always be the same as
38972 ** returned if it does.
39758 ** enabled 1 is returned. Otherwise 0.
39781 ** SQLITE_OK is returned on success. If the file is not a
39782 ** well-formed database file, then SQLITE_CORRUPT is returned.
39783 ** SQLITE_BUSY is returned if the database is locked. SQLITE_NOMEM
39784 ** is returned if we run out of memory.
39976 ** returned when there is already a read-lock in order to avoid a deadlock.
40419 ** SQLITE_DONE is returned. If it is not finished, but no error occurred,
40420 ** SQLITE_OK is returned. Otherwise an SQLite error code.
40442 ** If SQLITE_OK is returned, then *pnTrunc is set to the number of pages
40530 ** Once this is routine has returned, the only thing required to commit
40964 ** zero is returned.
41110 ** If an error occurs an SQLite error code is returned. Otherwise:
41189 ** SQLITE_OK is returned on success, otherwise an error code.
41381 ** wrong. An error is returned if "offset+amt" is larger than
41398 ** wrong. An error is returned if "offset+amt" is larger than
41426 ** into *pAmt. If *pAmt==0, then the value returned will not be
41436 ** The pointer returned by this routine looks directly into the cached
41483 ** The pointer returned is ephemeral. The key/data may move
42005 ** TRUE will be returned after a call to sqlite3BtreeNext() moves
42007 ** the first entry. TRUE is also returned if the table is empty.
42154 ** SQLITE_OK is returned on success. Any other return value indicates
42156 ** Do not invoke sqlite3PagerUnref() on *ppPage if an error is returned.
42164 ** anywhere on the free-list, then it is guarenteed to be returned. This
43844 ** page and SQLITE_OK is returned. In this case the caller is required
43846 ** an error code is returned and *ppChild is set to 0.
44026 ** been performed. seekResult is the search result returned (a negative
44711 ** SQLITE_OK is returned if the operation is successfully executed.
44713 ** corruption) an SQLite error code is returned.
45127 ** malloc is returned if *pnErr is non-zero. If *pnErr==0 then NULL is
45128 ** returned. If a memory allocation error occurs, NULL is returned.
45289 ** are allocated, zeroed, and returned to the caller. For each subsequent
45291 ** of memory returned.
45294 ** allocated, a null pointer is returned. If the blob has already been
45295 ** allocated, it is returned as normal.
45363 ** no modifications are made and SQLITE_CORRUPT is returned.
45485 ** the values returned may be invalid. There is no way for a call to
45541 ** If an error occurs, NULL is returned and an error code and error message
46081 ** SQLITE_OK is returned if the conversion is successful (or not required).
46082 ** SQLITE_NOMEM may be returned if a malloc() fails during conversion
46098 /* MemTranslate() may return SQLITE_OK or SQLITE_NOMEM. If NOMEM is returned,
46242 ** keys are strings. In the former case a NULL pointer is returned the
46390 ** a floating-point then the value returned is the integer part.
46705 ** either case, SQLITE_TOOBIG is returned.
46968 ** except the data returned is in the encoding specified by the second
47373 ** Zero is returned if a malloc() fails.
47587 ** to arrange for the returned array to be eventually freed using the
47590 ** Before returning, *pnOp is set to the number of entries in the returned
47593 ** returned program.
47956 ** routine, then a pointer to a dummy VdbeOp will be returned. That opcode
48706 ** Set the number of result columns that will be returned by this SQL
48730 ** Set the name of the idx'th column to be returned by the SQL statement.
49047 ** If an IO error occurs, an SQLITE_IOERR_XXX error code is returned.
49155 ** lock contention, return SQLITE_BUSY. If SQLITE_BUSY is returned, it
49847 ** space at pSpace. This space can be used to hold the returned
49851 ** The returned structure should be closed by a call to
50180 ** This routine sets the value to be returned by subsequent calls to
50227 ** The returned value must be freed by the caller using sqlite3ValueFree().
50295 ** the sqlite3_compile() routine. The integer returned is an SQLITE_
50299 ** This routine sets the error code and string returned by
50323 ** the prior execution is returned.
50325 ** This routine sets the error code and string returned by
50633 ** returned if this statement was compiled using the legacy
50636 ** contains the value that would be returned if sqlite3_finalize()
50738 ** same context that was returned on prior calls.
50902 ** column value (i.e. a value returned by evaluating an SQL expression in the
51011 ** name is returned. Here are the names:
51053 ** Return the name of the Nth column of the result set returned by SQL
51096 ** NULL is returned if the result column is an expression or constant or
51112 ** NULL is returned if the result column is an expression or constant or
51128 ** NULL is returned if the result column is an expression or constant or
51151 ** out of range, then SQLITE_RANGE is returned. Othewise SQLITE_OK.
51430 ** an SQLITE_ERROR is returned. Nothing else can go wrong, so otherwise
51431 ** SQLITE_OK is returned.
51537 ** The calling function is responsible for making sure the memory returned
51780 ** user-defined function or returned to the user as the result of a query.
52932 ** P1 is the result code returned by sqlite3_exec(), sqlite3_reset(),
53446 ** be returned. This is used by the built-in min(), max() and nullif()
53555 /* If the function returned an error, throw an exception */
54713 ** an error is returned to the user. */
55184 ** SQLITE_EMPTY is only returned when attempting to open the table
56102 ** change counter (returned by subsequent calls to sqlite3_changes()).
56775 ** database schema" error being returned to the user.
57731 ** xNext(). Instead, if an error occurs, true is returned (indicating that
57732 ** data is available) and the error code returned when xColumn or
57805 ** is successful, then the value returned by sqlite3_last_insert_rowid()
58063 sqlite3_blob **ppBlob /* Handle for accessing the blob returned here */
58367 ** returned, clean-up the statement handle.
59695 ** The left-most column is 1. In other words, the value returned is the
60172 ** if errors is returned.
60262 ** affinity of that column is returned. Otherwise, 0x00 is returned,
60949 ** The value returned includes space to create a copy of the Expr struct
61073 ** If the EXPRDUP_REDUCE flag is set, then the structure returned is a
61206 ** NULL is returned. If non-NULL is returned, then it is guaranteed
61617 ** The returned value of this function indicates the b-tree type, as follows:
62326 ** not guaranteed. The location of the column value is returned.
62455 ** and the number of that register is returned. On subsequent calls,
62456 ** the register number is returned without generating any code.
64007 ** argument and the result returned. Examples:
64132 ** returned. This is analagous to renameTableFunc() above, except for CREATE
64226 ** "name=<constant>" is returned, where <constant> is the quoted version
64227 ** of the string passed as argument zConstant. The returned buffer is
64231 ** If argument zWhere is not NULL, then the string returned is
64268 ** temporary database, NULL is returned.
64276 ** returned, loop through the tables list of triggers. For each trigger
65292 ** is returned. In this case, even if SQLITE_ENABLE_STAT2 was defined
65298 ** returned. However, in this case, data is read from the sqlite_stat1
66024 ** SQLITE_OK is returned, it means that access is allowed. SQLITE_DENY
66048 ** user-supplied authorization function returned an illegal value.
66060 ** If SQLITE_IGNORE is returned and pExpr is not NULL, then pExpr is changed
66151 ** is returned, then the error count and error message in pParse are
66474 ** first matching table is returned. (No checking for duplicate table
66539 ** table and the first matching index is returned. (No checking
66777 ** token. Space to hold the returned string
66785 ** are not \000 terminated and are not persistent. The returned string
66863 ** database "xxx" is returned.
67207 ** found, the corresponding affinity is returned. If zType contains
67210 ** SQLITE_AFF_INTEGER is returned.
67224 ** SQLITE_AFF_NUMERIC is returned.
67459 ** returned instead.
67462 ** another error occurs, NULL is returned and an error message written into
67516 ** identifier. The number returned includes any quotes used
69163 ** The index of the new entry is returned in *pIdx.
69202 ** A new IdList is returned, or NULL if malloc() fails.
69325 ** A SrcList is returned, or NULL if there is an OOM error. The returned
69887 ** If successful, a pointer to the new structure is returned. In this case
69888 ** the caller is responsible for calling sqlite3DbFree(db, ) on the returned
69890 ** sequence), NULL is returned and the state of pParse updated to reflect
70143 ** that uses encoding enc. The value returned indicates how well the
70146 ** The returned value is always between 0 and 6, as follows:
70235 ** any number of arguments will be returned.
70238 ** function found is returned. A function is valid if either xFunc
70242 ** number of arguments may be returned even if the eTextRep flag does not
70277 ** install a new function. Whatever FuncDef structure is returned will
70604 int rcauth; /* Value returned by authorization callback */
70712 ** this optimization caused the row change count (the value returned by
72116 /* IMP: R-64894-50321 The string "?000" is returned if the argument
72560 ** is returned and the current statement transaction rolled back. If a
72682 ** If successful, zero is returned. If the parent key is an INTEGER PRIMARY
72712 ** then non-zero is returned, and a "foreign key mismatch" error loaded
72713 ** into pParse. If an OOM error occurs, non-zero is returned and the
72738 ** space for the aiCol array (returned via output parameter *paiCol).
73457 ** returned (these actions require no special handling by the triggers
73466 ** then the returned trigger structure is equivalent to:
73472 ** The returned pointer is cached as part of the foreign key object. It
73916 ** The 2nd register is the one that is returned. That is all the
76707 ** Note that the values returned are one less that the values that
77005 ** page cache size. The value returned is the maximum number of
77337 ** file itself. The value returned is the maximum number of
77507 ** the returned data set are:
78543 ** Otherwise, the schema is loaded. An error code is returned.
78610 ** attached database is returned.
78880 ** and so if a schema change occurs, SQLITE_SCHEMA is returned by
78960 ** and so if a schema change occurs, SQLITE_SCHEMA is returned by
79495 int nExpr /* Number of result columns returned by SELECT */
79565 ** values returned by the SELECT are not required.
79941 ** "(SELECT t1.col)", the correct type is returned (see the TK_SELECT
81972 ** <tbl> is returned. Otherwise, 0 is returned.
83035 ** where the Table structure returned represents table <tbl>.
83462 char **azResult /* Result returned from from sqlite3_get_table() */
83825 ** If an OOM error occurs, NULL is returned and db->mallocFailed is set.
84130 SrcList *pSrc; /* SrcList to be returned */
84368 ** being returned.
84519 ** Bit 0 of the returned mask is set if the left-most column of the
84523 ** with an index greater than 32 may be accessed, 0xffffffff is returned.
84528 ** Parameter isNew must be either 1 or 0. If it is 0, then the mask returned
84533 ** included in the returned mask if the TRIGGER_BEFORE bit is set in the
84535 ** included in the returned mask if the TRIGGER_AFTER bit is set in tr_tm.
84608 ** from the P4 parameter of the OP_Column instruction, is returned instead.
86090 ** of the virtual table pTab. If an error occurs, an error code is returned
86155 ** description of the error and an SQLITE_XXX error code is returned.
86728 ** Value for wsFlags returned by bestIndex() and stored in
86818 ** The index in pWC->a[] of the new WhereTerm is returned on success.
86819 ** 0 is returned if the new WhereTerm could not be added due to a memory
88150 ** by passing the pointer returned by this function to sqlite3_free().
88258 ** non-zero value is returned. Otherwise, 0 is returned and the output
88261 ** Whether or not an error is returned, it is the responsibility of the
88292 "table %s: xBestIndex returned an invalid plan", pTab->zName);
88457 ** SQLITE_NOMEM is returned and *piRegion is undefined.
88603 ** The returned value is an integer between 1 and 100, inclusive. A return
88708 ** named index. If no such plan is found, then the returned cost is
88800 ** cost and number of rows returned.
89217 ** in consecutive registers and the index of the first register is returned.
89243 ** a key to search the index. Hence the first byte in the returned affinity
89579 ** a single iteration. This means that the first row returned
94092 ** returned. If the input is not a keyword, TK_ID is returned.
94692 ** passed in. An SQLITE_ status code is returned. If an error occurs
96129 ** is returned and the mallocFailed flag cleared.
96290 ** is returned.
96307 ** profile function is returned.
96387 ** The value returned depends on the value of db->temp_store (runtime
96462 ** default value. Except, if the call to BtreeOpen() returned a handle
97228 /* The following block stores the meta information that will be returned
97806 ** is returned the transaction on connection db will still be
98242 ** code. If SQLITE_OK is returned, then *ppTokenizer should be set
98286 ** identified by the byte offsets returned in *piStartOffset and
98305 int *piPosition /* OUT: Number of tokens returned before this one */
98741 ** The number of bytes written is returned.
98774 ** 32-bit integer before it is returned.
99303 ** It is possible that the returned leaf node does not contain the specified
99309 ** If an error occurs, an error code other than SQLITE_OK is returned.
99742 ** If successful, SQLITE_OK is returned. Otherwise, if a malloc error
99744 ** SQLITE_NOMEM is returned.
99961 ** The returned doclist may be in one of two formats, depending on the
99964 ** then the returned list is in the same format as is stored in the
100526 ** output variable *ppCsr and SQLITE_OK is returned. Otherwise, an error
100527 ** message is written to context pContext and SQLITE_ERROR returned. The
101103 ** If successful, SQLITE_OK is returned and *ppExpr set to point at the
101105 ** error) or SQLITE_ERROR (tokenization error) is returned and *ppExpr set
101209 ** If SQLITE_ERROR is returned, pContext is populated with an error message.
101430 ** If successful, SQLITE_OK is returned, *ppExpr is set to point to the
101433 ** (out of memory error) or SQLITE_ERROR (parse error) is returned.
101581 ** of the parsed expression tree and SQLITE_OK is returned. If an error
101583 ** error) is returned and *ppExpr is set to 0.
102140 ** flag is set. NULL is returned.
102143 ** new data replaces the old data and the old data is returned.
102145 ** the new data is returned and the hash table is unchanged.
102256 int iToken; /* index of next token to be returned */
102292 ** used to incrementally tokenize this string is returned in
102472 ** match. Not that TRUE is returned even if xCond() fails and
102785 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by porterOpen */
102899 ** an error is returned.
102901 ** Whether or not the <pointer> argument is specified, the value returned
103086 ** added to the returned list. The first is the token position, the
103387 int iToken; /* index of next token to be returned */
103449 ** used to incrementally tokenize this string is returned in
103497 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */
103728 ** *pp is set to the requested statement handle and SQLITE_OK returned.
103729 ** Otherwise, an SQLite error code is returned and *pp is set to 0.
103843 ** WARNING: The returned buffer is only valid until the next call to
103896 ** Append a single varint to a PendingList buffer. SQLITE_OK is returned
103944 ** is returned if the structure is sqlite3_realloced as part of adding
103948 ** Zero is always returned in this case. Otherwise, if no OOM error occurs,
104008 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
104247 ** with 0, so the allocated index is one greater than the value returned
104257 ** returned. Otherwise, an SQLite error code is returned.
104293 ** segment. If successful, SQLITE_OK is returned. If there is no next term,
104647 ** in the segment and SQLITE_OK is returned. Otherwise, an SQLite error
104648 ** code is returned.
104991 ** If successful, SQLITE_OK is returned and output variable *piLast is
104994 ** returned.
105063 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
105201 ** returned. Otherwise, an SQLite error code.
105254 ** document apVal[0], or false otherwise, and SQLITE_OK is returned. If an
105255 ** error occurs, an SQLite error code is returned.
105321 ** SQLITE_OK is returned if successful, otherwise an SQLite error code.
105625 ** segment in the database, SQLITE_DONE is returned immediately.
105626 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
105627 ** an SQLite error code is returned.
106653 ** the iteration is abandoned and the error code returned immediately.
106654 ** Otherwise, SQLITE_OK is returned after a callback has been made for
107478 ** 64 bit integer. The deserialized value is returned.
107507 ** 64 bit integer. The value returned is the number of bytes written
109866 ** *piPageSize and SQLITE_OK returned. Otherwise, and an SQLite error
109867 ** code is returned.
110312 UErrorCode e /* Error code returned by ICU function */
110333 ** argument is an SQL NULL, then NULL Is returned. Otherwise, the result
110694 ** used to incrementally tokenize this string is returned in
110778 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */