Home | History | Annotate | Download | only in dist

Lines Matching full:parameter

283 ** The C parameter to [sqlite3_close(C)] must be either a NULL
320 ** subsequent statements are skipped. ^If the 5th parameter to sqlite3_exec()
322 ** from [sqlite3_malloc()] and passed back through the 5th parameter.
324 ** on error message strings returned through the 5th parameter of
326 ** ^If the 5th parameter to sqlite3_exec() is not NULL and no errors
327 ** occur, then sqlite3_exec() sets the pointer in its 5th parameter to
344 ** ^If the 2nd parameter to sqlite3_exec() is a NULL pointer, a pointer
352 ** <li> The application must insure that the 1st parameter to sqlite3_exec()
355 ** the 1st parameter to sqlite3_exec() while sqlite3_exec() is running.
357 ** the 2nd parameter of sqlite3_exec() while sqlite3_exec() is running.
407 #define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind out of range */
470 ** 3rd parameter to the [sqlite3_open_v2()] interface and
471 ** in the 4th parameter to the [sqlite3_vfs.xOpen] method.
770 ** interrogated. The zDbName parameter is ignored.
781 ** in order for the database to be readable. The fourth parameter to
791 ** xDeviceCharacteristics methods. The fourth parameter to
808 ** that the fourth parameter of [sqlite3_file_control()] points to.
902 ** ^SQLite guarantees that the zFilename parameter to xOpen
905 ** ^If a suffix is added to the zFilename parameter, it will
913 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
915 ** xFilename parameter is NULL it will also be the case that the
916 ** flags parameter will include [SQLITE_OPEN_DELETEONCLOSE].
988 ** is also passed as a parameter to both methods. If the output buffer
1067 ** These integer constants can be used as the third parameter to
1301 ** by xInit. The pAppData pointer is used as the only parameter to
1525 ** passed through as the first parameter to the application-defined logger
1526 ** function whenever that function is invoked. ^The second parameter to
1527 ** the logger function is a copy of the first parameter to the corresponding
1529 ** [extended result code]. ^The third parameter passed to the logger is
1538 ** URI handling is globally enabled. If the parameter is zero, then URI handling
1592 ** ^The first argument (the third parameter to [sqlite3_db_config()] is a
1616 ** unchanged. The second parameter is a pointer to an integer into which
1618 ** following this call. The second parameter may be a NULL pointer, in
1626 ** The second parameter is a pointer to an integer into which
1628 ** following this call. The second parameter may be a NULL pointer, in
1701 ** on the [database connection] specified by the first parameter.
1991 ** string of its 2nd parameter and returns a result table to the
1992 ** pointer given in its 3rd parameter.
2034 ** buffer supplied as the second parameter whose size is given by
2035 ** the first parameter. Note that the order of the
2047 ** parameter "n" is the total size of the buffer, including space for
2096 ** the outside of the total string. Additionally, if the parameter in the
2127 ** of memory at least N bytes in length, where N is the parameter.
2129 ** memory, it returns a NULL pointer. ^If the parameter N to
2146 ** second parameter. The memory allocation to be resized is the first
2147 ** parameter.)^ ^ If the first parameter to sqlite3_realloc()
2149 ** sqlite3_malloc(N) where N is the second parameter to sqlite3_realloc().
2150 ** ^If the second parameter to sqlite3_realloc() is zero or
2152 ** sqlite3_free(P) where P is the first parameter to sqlite3_realloc().
2210 ** [sqlite3_memory_used()] if and only if the parameter to
2263 ** ^The first parameter to the authorizer callback is a copy of the third
2264 ** parameter to the sqlite3_set_authorizer() interface. ^The second parameter
2344 ** second parameter to the callback is an integer code that specifies
2351 ** codes is used as the second parameter. ^(The 5th parameter to the
2353 ** etc.) if applicable.)^ ^The 6th parameter to the authorizer callback
2431 ** ^The parameter P is passed through as the only parameter to the
2432 ** callback function X. ^The parameter N is the number of
2438 ** old one. ^Setting parameter X to NULL disables the progress handler.
2480 ** over the new database connection. ^(The flags parameter to
2502 ** If the 3rd parameter to sqlite3_open_v2() is not one of the
2519 ** ^The fourth parameter to sqlite3_open_v2() is the name of the
2521 ** the new database connection should use. ^If the fourth parameter is
2569 ** <li> <b>vfs</b>: ^The "vfs" parameter may be used to specify the name of
2575 ** the value passed as the fourth parameter to sqlite3_open_v2().
2577 ** <li> <b>mode</b>: ^(The mode parameter may be set to either "ro", "rw" or
2586 ** used, it is an error to specify a value for the mode parameter that is
2588 ** parameter.
2590 ** <li> <b>cache</b>: ^The cache parameter may be set to either "shared" or
2593 ** sqlite3_open_v2(). ^Setting the cache parameter to "private" is
2595 ** ^If sqlite3_open_v2() is used and the "cache" parameter is present in
2600 ** ^Specifying an unknown parameter in the query component of a URI is not an
2630 ** An error. "readonly" is not a valid option for the "mode" parameter.
2668 ** parameter, and if so obtains the value of that query parameter.
2671 ** a VFS implementation when the flags parameter to xOpen() has one or
2673 ** P is the name of the query parameter, then
2675 ** parameter if it exists or a NULL pointer if P does not appear as a
2676 ** query parameter on F. If P is a query parameter of F
2681 ** parameter and returns true (1) or false (0) according to the value
2683 ** value of query parameter P is one of "yes", "true", or "on" in any
2686 ** query parameter P is one of "no", "false", or "off" in any case or
2688 ** parameter on F or if the value of P is does not match any of the
2775 ** on a connection by connection basis. The first parameter is the
2777 ** second parameter is one of the [limit categories] that define a
2778 ** class of constructs to be size limited. The third parameter is the
2793 ** simply invoke this interface with the third parameter set to -1.
2858 ** <dd>The maximum index number of any [parameter] in an SQL statement.)^
2898 ** performance advantage to be gained by passing an nByte parameter that
2944 ** ^If the specific value bound to [parameter | host parameter] in the
2948 ** to the [sqlite3_bind_text | bindings] of that [parameter].
2949 ** ^The specific value of WHERE-clause [parameter] might influence the
2950 ** choice of query plan if the parameter is the left-hand side of a [LIKE]
2951 ** or [GLOB] operator or if the parameter is compared to an indexed column
3089 ** is always first parameter to [application-defined SQL functions].
3100 ** KEYWORDS: {host parameter} {host parameters} {host parameter name}
3101 ** KEYWORDS: {SQL parameter} {SQL parameters} {parameter binding}
3104 ** literals may be replaced by a [parameter] that matches one of following
3117 ** parameters (also called "host parameter names" or "SQL parameters")
3124 ** ^The second argument is the index of the SQL parameter to be set.
3125 ** ^The leftmost SQL parameter has an index of 1. ^When the same named
3126 ** SQL parameter is used more than once, second and subsequent
3132 ** parameter [SQLITE_LIMIT_VARIABLE_NUMBER] (default value: 999).
3134 ** ^The third argument is the value to bind to the parameter.
3137 ** number of bytes in the parameter. To be clear: the value is the
3139 ** ^If the fourth parameter is negative, the length of the string is
3141 ** If a non-negative fourth parameter is provided to sqlite3_bind_text()
3142 ** or sqlite3_bind_text16() then that parameter must be the byte offset
3145 ** the value of the fourth parameter then the resulting string value will
3181 ** ^[SQLITE_RANGE] is returned if the parameter
3207 ** parameter. For all forms except ?NNN, this will correspond to the
3218 ** CAPI3REF: Name Of A Host Parameter
3221 ** the name of the N-th [SQL parameter] in the [prepared statement] P.
3230 ** ^The first host parameter has an index of 1, not 0.
3232 ** ^If the value N is out of range or if the N-th parameter is
3234 ** always in UTF-8 encoding even if the named parameter was
3245 ** CAPI3REF: Index Of A Parameter With A Given Name
3247 ** ^Return the index of an SQL parameter given its name. ^The
3249 ** parameter to [sqlite3_bind_blob|sqlite3_bind()]. ^A zero
3250 ** is returned if no matching parameter is found. ^The parameter
3287 ** UTF-16 string. ^The first parameter is the [prepared statement]
3288 ** that implements the [SELECT] statement. ^The second parameter is the
3364 ** ^(The first parameter is a [prepared statement].
3760 ** the second parameter (the name of the function being created)
3764 ** ^The first parameter is the [database connection] to which the SQL
3769 ** ^The second parameter is the name of the SQL function to be created or
3776 ** ^The third parameter (nArg)
3778 ** aggregate takes. ^If this parameter is -1, then the SQL function or
3781 ** parameter is less than -1 or greater than 127 then the behavior is
3784 ** ^The fourth parameter, eTextRep, specifies what
3796 ** ^(The fifth parameter is an arbitrary pointer. The implementation of the
3808 ** ^(If the ninth parameter to sqlite3_create_function_v2() is not NULL,
3814 ** ^When the destructor callback of the tenth parameter is invoked, it
3816 ** pointer which was the fifth parameter to sqlite3_create_function_v2().
3823 ** nArg parameter is a better match than a function implementation with
3903 ** CAPI3REF: Obtaining SQL Function Parameter Values
3906 ** this set of interface routines to access the parameter values on
3912 ** The 3rd parameter to these callbacks is an array of pointers to
3914 ** each parameter to the SQL function. These routines are used to
3983 ** determined by the N parameter on first successful call. Changing the
3991 ** The first parameter must be a copy of the
3992 ** [sqlite3_context | SQL function context] that is the first parameter
4005 ** the pointer that was the pUserData parameter (the 5th parameter)
4019 ** the pointer to the [database connection] (the 1st parameter)
4044 ** function parameter has changed since the meta-data was set,
4048 ** pointed to by its 3rd parameter as the metadata for the N-th
4053 ** function given by the 4th parameter to sqlite3_set_auxdata() on
4054 ** the metadata when the corresponding function parameter changes
4058 ** parameter of any function at any time. ^The only guarantee is that
4098 ** These functions work very much like the [parameter binding] family of
4100 ** Refer to the [SQL parameter] documentation for additional information.
4104 ** to by the second parameter and which is N bytes long where N is the
4105 ** third parameter.
4109 ** bytes and N bytes in size, where N is the value of the 2nd parameter.
4118 ** 2nd parameter of sqlite3_result_error() or sqlite3_result_error16()
4122 ** byte order. ^If the third parameter to sqlite3_result_error()
4125 ** ^If the third parameter to sqlite3_result_error() or
4127 ** bytes (not characters) from the 2nd parameter as the error message.
4159 ** the 2nd parameter of the sqlite3_result_text* interfaces.
4160 ** ^If the 3rd parameter to the sqlite3_result_text* interfaces
4161 ** is negative, then SQLite takes result text from the 2nd parameter
4163 ** ^If the 3rd parameter to the sqlite3_result_text* interfaces
4165 ** pointed to by the 2nd parameter are taken as the application-defined
4166 ** function result. If the 3rd parameter is non-negative, then it
4170 ** parameter, then the resulting string will contain embedded NULs and the
4172 ** ^If the 4th parameter to the sqlite3_result_text* interfaces
4176 ** ^If the 4th parameter to the sqlite3_result_text* interfaces or to
4179 ** copy the content of the parameter nor call a destructor on the content
4181 ** ^If the 4th parameter to the sqlite3_result_text* interfaces
4188 ** [unprotected sqlite3_value] object specified by the 2nd parameter. ^The
4190 ** so that the [sqlite3_value] specified in the parameter may change or
4338 ** sequence function required. The fourth parameter is the name of the
4405 ** for at least a number of milliseconds specified in its parameter.
4593 ** ^The final callback parameter is the [rowid] of the row.
4757 ** this function. ^The second parameter is either the name of the database
4773 ** <tr><th> Parameter <th> Output<br>Type <th> Description
5086 ** by the first parameter. ^The name of the module is given by the
5087 ** second parameter. ^The third parameter is a pointer to
5089 ** parameter is an arbitrary client data pointer that is passed through
5093 ** ^The sqlite3_create_module_v2() interface has a fifth parameter which
5226 ** ^If the flags parameter is non-zero, then the BLOB is opened for read
5380 ** writing (the flags parameter to [sqlite3_blob_open()] was zero),
5723 ** ^The SQLITE_FCNTL_FILE_POINTER value for the op parameter causes
5725 ** the space pointed to by the 4th parameter. ^The SQLITE_FCNTL_FILE_POINTER
5729 ** ^If the second parameter (zDbName) does not match the name of any
5746 ** purposes. ^The first parameter is an operation code that determines
5795 ** the specific parameter to measure. ^(Recognized integer codes
5797 ** ^The current value of the parameter is returned into *pCurrent.
5813 ** and it is possible that another thread might change the parameter
5830 ** <dd>This parameter is the current amount of memory checked out
5836 ** this parameter. The amount returned is the sum of the allocation
5840 ** <dd>This parameter records the largest memory allocation request
5843 ** *pHighwater parameter to [sqlite3_status()] is of interest.
5844 ** The value written into the *pCurrent parameter is undefined.</dd>)^
5847 ** <dd>This parameter records the number of separate memory allocations
5851 ** <dd>This parameter returns the number of pages used out of the
5858 ** <dd>This parameter returns the number of bytes of page cache
5862 ** where too large (they were larger than the "sz" parameter to
5867 ** <dd>This parameter records the largest memory allocation request
5869 ** *pHighwater parameter to [sqlite3_status()] is of interest.
5870 ** The value written into the *pCurrent parameter is undefined.</dd>)^
5873 ** <dd>This parameter returns the number of allocations used out of the
5877 ** outstanding at time, this parameter also reports the number of threads
5881 ** <dd>This parameter returns the number of bytes of scratch memory
5886 ** "sz" parameter to [SQLITE_CONFIG_SCRATCH]) and because no scratch buffer
5891 ** <dd>This parameter records the largest memory allocation request
5893 ** *pHighwater parameter to [sqlite3_status()] is of interest.
5894 ** The value written into the *pCurrent parameter is undefined.</dd>)^
5897 ** <dd>This parameter records the deepest parser stack. It is only
5922 ** determines the parameter to interrogate. The set of
5926 ** ^The current value of the requested parameter is written into *pCur
5953 ** <dd>This parameter returns the number of lookaside memory slots currently
5957 ** <dd>This parameter returns the number malloc attempts that were
5963 ** <dd>This parameter returns the number malloc attempts that might have
5971 ** <dd>This parameter returns the number malloc attempts that might have
5978 ** <dd>This parameter returns the approximate number of of bytes of heap
5983 ** <dd>This parameter returns the approximate number of of bytes of heap
5992 ** <dd>This parameter returns the approximate number of of bytes of heap
5999 ** <dd>This parameter returns the number of pager cache hits that have
6005 ** <dd>This parameter returns the number of pager cache misses that have
6131 ** the application may discard the parameter after the call to
6164 ** first parameter, szPage, is the size in bytes of the pages that must
6166 ** second parameter szExtra is a number of bytes of extra storage
6167 ** associated with each page cache entry. ^The szExtra parameter will
6188 ** parameter, the implementation is not required to do anything with this
6212 ** parameter to help it determined what action to take:
6231 ** as its second argument. If the third parameter, discard, is non-zero,
6233 ** ^If the discard parameter is
6251 ** to the value of the iLimit parameter passed to xTruncate(). If any
6679 ** ^The first parameter passed to the callback function when it is invoked
6680 ** is a copy of the third parameter passed to sqlite3_wal_hook() when
6682 ** ^The third parameter is the name of the database that was written to -
6683 ** either "main" or the name of an [ATTACH]-ed database. ^The fourth parameter
6716 ** a negative value as the nFrame parameter disables automatic
6758 ** eMode parameter:
6807 parameter zDb is NULL or points to a zero length string, then the
6834 ** These constants can be used as the 3rd parameter to