Lines Matching refs:zero

132 ** and Z will be reset to zero.
223 ** ^The sqlite3_threadsafe() function returns zero if and only if
372 ** ^The sqlite3_exec() interface runs zero or more UTF-8 encoded,
395 ** ^If an sqlite3_exec() callback returns non-zero, the sqlite3_exec()
828 ** fails to zero-fill short reads might seem to work. However,
829 ** failure to zero-fill short reads will eventually lead to
977 ** That integer is 0 to disable zero-damage mode or 1 to enable zero-damage
979 ** zero-damage mode setting.
1041 ** the array as the only argument. If it returns non-zero, then the operation
1042 ** should be retried. If it returns zero, the custom VFS should abandon the
1068 ** The argument is a zero-terminated string. Higher layers in the
1413 ** non-zero error code if there is an I/O error or if the name of
1415 ** is returned, then non-zero or zero is written into *pResOut to indicate
1667 ** then this routine returns a non-zero [error code].
1776 ** non-zero [error code] if a discontinued or unsupported configuration option
1892 ** ^If pMem is NULL and N is non-zero, then each database connection
1988 ** If non-zero, then URI handling is globally enabled. If the parameter is zero,
2158 ** non-zero [error code] if a discontinued or unsupported configuration option
2180 ** [sqlite3_db_status](D,[SQLITE_CONFIG_LOOKASIDE],...) is zero.
2278 ** is an integer - positive to disable checkpoints-on-close, or zero (the
2306 ** positive to enable output for trigger programs, or zero to disable it,
2477 ** zero.
2552 ** DELETE statement run on a view is always zero. Only changes made to real
2663 ** running statement count reaches zero are interrupted as if they had been
2665 ** that are started after the running statement count reaches zero are
2697 ** then the return value from sqlite3_complete16() will be non-zero
2700 ** The input to [sqlite3_complete()] must be a zero-terminated
2703 ** The input to [sqlite3_complete16()] must be a zero-terminated
2733 ** ^If the callback returns non-zero, then another attempt
2781 ** ^Calling this routine with an argument less than or equal to zero
2809 ** A result table is an array of pointers to zero-terminated UTF-8 strings.
2811 ** to zero-terminated strings that contain the names of the columns.
2813 ** in NULL pointers. All other values are in their UTF-8 zero-terminated
2847 ** semicolon-separated SQL statements in the zero-terminated UTF-8
2906 ** ^As long as the buffer size is greater than zero, sqlite3_snprintf()
2907 ** guarantees that the buffer is always zero-terminated. ^The first
2909 ** the zero terminator. So the longest string that can be completely
2933 ** sqlite3_malloc() is zero or negative then sqlite3_malloc() returns
2956 ** ^If the N parameter to sqlite3_realloc(X,N) is zero or
2976 ** sqlite3_msize(X) returns zero. If X points to something that is not
3084 ** to the callback are either NULL pointers or zero-terminated strings
3318 ** NULL or if the M mask is zero, then tracing is disabled. The
3320 ** zero or more [SQLITE_TRACE] constants.
3328 ** implementations should return zero to ensure future compatibility.
3369 ** ^If the progress callback returns non-zero, the operation is
3700 ** case or if the value begins with a non-zero number. The
3703 ** if the value begins with a numeric zero. If P is not a query
3710 ** zero is returned.
3714 ** pointer if N is less than zero or greater than the number of query
3715 ** parameters minus 1. The N value is zero-based so N should be 0 to obtain
3817 ** pointer if N is zero. None of the 2*N pointers in the P array may be
3931 ** to step 2. Do this zero or more times.
4118 ** first zero terminator. ^If nByte is positive, then it is the
4119 ** number of bytes read from zSql. ^If nByte is zero, then no prepared
4182 ** the extra prepFlags parameter, which is a bit array consisting of zero or
4185 ** sqlite3_prepare_v3() with a zero prepFlags parameter.
4283 ** ^The sqlite3_stmt_readonly(X) interface returns true (non-zero) if
4344 ** ^The sqlite3_stmt_busy(S) interface returns true (non-zero) if the
4484 ** the number of bytes up to the first zero terminator.
4527 ** ^A negative value for the zeroblob results in a zero-length BLOB.
4630 ** parameter to [sqlite3_bind_blob|sqlite3_bind()]. ^A zero
4674 ** interface returns a pointer to a zero-terminated UTF-8 string
4675 ** and sqlite3_column_name16() returns a pointer to a zero-terminated
4876 ** will return non-zero if previous call to [sqlite3_step](P) returned
4878 ** where it always returns zero since each step of that multi-step
4995 ** ^If the result is NULL, then sqlite3_column_bytes() returns zero.
5004 ** ^If the result is NULL, then sqlite3_column_bytes16() returns zero.
5007 ** [sqlite3_column_bytes16()] do not include the zero terminators at the end
5013 ** even empty strings, are always zero-terminated. ^The return
5014 ** value from sqlite3_column_blob() for a zero-length BLOB is a NULL pointer.
5058 ** <tr><td> BLOB <td> TEXT <td> [CAST] to TEXT, ensure zero terminator
5070 ** sqlite3_column_text16() is called. A zero-terminator might
5218 ** representation, exclusive of the zero-terminator. ^Note that the name
5568 ** ^The sqlite3_value_frombind(X) interface returns non-zero if the
5571 ** or an expression, then sqlite3_value_frombind(X) returns zero.
5672 ** when first called if N is less than or equal to zero or if a memory
5740 ** value to the application-defined function. ^N is zero for the left-most
5822 ** a BLOB containing all zero bytes and N bytes in size.
5838 ** message all text up through the first zero character.
5881 ** zero character.
6030 ** function must return an integer that is negative, zero, or positive
6293 ** ^The sqlite3_get_autocommit() interface returns non-zero or
6294 ** zero if the given database connection is or is not in autocommit mode,
6469 ** ^If the callback on a commit hook function returns non-zero,
6489 ** ^When the commit hook callback routine returns zero, the [COMMIT]
6491 ** returns non-zero, then the [COMMIT] is converted into a [ROLLBACK].
6493 ** hook returning non-zero, just as it would be with any other rollback.
6517 ** autovacuum. ^If the callback returns zero, then no autovacuum happens.
6682 ** ^The sqlite3_release_memory() routine is a no-op returning zero
6733 ** ^Setting the heap limits to zero disables the heap limiter mechanism.
6753 ** <li> The limit value is set to zero.
7104 ** zero in the order in which they appear within the CREATE TABLE statement
7111 ** non-zero.
7451 ** ^If the flags parameter is non-zero, then the BLOB is opened for read
7452 ** and write access. ^If the flags parameter is zero, the BLOB is opened for
7506 ** zero-filled blob to read or write using the incremental-blob interface.
7544 ** always returns zero.
7599 ** less than zero, [SQLITE_ERROR] is returned and no data is read.
7633 ** writing (the flags parameter to [sqlite3_blob_open()] was zero),
7642 ** than zero [SQLITE_ERROR] is returned and no data is written.
7672 ** ^Names are zero-terminated UTF-8 strings.
7916 ** call to sqlite3_mutex_held() to fail, so a non-zero return is
8089 ** zero-terminated. The sqlite3_keyword_name(N,Z,L) routine returns
8095 ** the L-byte UTF8 identifier that Z points to is a keyword, returning non-zero
8096 ** if it is and zero if not.
8182 ** string in [sqlite3_str] object X is zero bytes long.
8200 ** S must contain at least N non-zero bytes of content. To append a
8201 ** zero-terminated string in its entirety, use the [sqlite3_str_appendall()]
8205 ** zero-terminated string S onto the end of [sqlite3_str] object X.
8212 ** inside [sqlite3_str] object X back to zero bytes in length.
8241 ** zero-termination byte.
8276 ** SQLITE_OK on success and a non-zero [error code] on failure.
8390 ** non-zero [error code] on failure.
8406 ** The [sqlite3_db_status()] interface will return a non-zero error code
8417 ** the current value is always zero.)^
8425 ** the current value is always zero.)^
8433 ** the current value is always zero.)^
8501 ** <dd>This parameter returns zero for the current value if and only if
8542 ** ^If the resetFlg is true, then the counter is reset to zero after this
8566 ** A non-zero value in this counter may indicate an opportunity to
8572 ** A non-zero value in this counter may indicate an opportunity to
8775 ** as its second argument. If the third parameter, discard, is non-zero,
8778 ** zero, then the page may be discarded or retained at the discretion of
8950 ** busy-handler returns non-zero before the lock is available, then
9196 ** ^The [sqlite3_strglob(P,X)] interface returns zero if and only if
9203 ** Note that this routine returns zero on a match and non-zero if the strings
9213 ** ^The [sqlite3_strlike(P,X,E)] interface returns zero if and only if
9226 ** Note that this routine returns zero on a match and non-zero if the strings
9305 ** more frames in the [write-ahead log] file. ^Passing zero or
9387 ** addition that it also truncates the log file to zero bytes just prior
9399 ** truncated to zero bytes and so both *pnLog and *pnCkpt will be set to zero.
9417 ** ^If parameter zDb is NULL or points to a zero length string, then the
9431 ** zDb is not NULL (or a zero length string) and is not the name of any
9498 ** where X is an integer. If X is zero, then the [virtual table] whose
9506 ** If X is non-zero, then the virtual table implementation guarantees
9722 ** ^A call to sqlite3_vtab_in(P,N,-1) will return true (non-zero)
9742 ** (non-zero), that means that the constraint is an IN operator
9909 ** to a zero-terminated UTF-8 string containing the name of the index or table
9914 ** to a zero-terminated UTF-8 string containing the [EXPLAIN QUERY PLAN]
9920 ** subquery the loop is part of. The main query has a select-id of zero.
9951 ** Loops are numbered starting from zero. ^If idx is out of range - less than
9952 ** zero or greater than or equal to the total number of loops used to implement
9953 ** the statement - a non-zero value is returned and the variable that pOut
9958 ** as if the loop did not exist - it returns non-zero and leave the variable
10289 ** clients drops to zero. If either snapshot handle was obtained before the
10294 ** snapshot than P2, zero if the two handles refer to the same database