Home | History | Annotate | Download | only in dist

Lines Matching full:calling

784 ** ^Calling sqlite3_close() with a NULL pointer argument is a 
1316 ** The xSleep() method causes the calling thread to sleep for at
1906 ** ^Calling [sqlite3_exec()] or [sqlite3_step()] recursively does
2086 ** previously set handler.)^ ^Note that calling [sqlite3_busy_timeout()]
2108 ** ^Calling this routine with an argument less than or equal to zero
2113 ** was defined (using [sqlite3_busy_handler()]) prior to calling
2175 ** [sqlite3_malloc()] happens within sqlite3_get_table(), the calling
2308 ** ^Calling sqlite3_free() with a pointer previously returned
2323 ** is a NULL pointer then its behavior is identical to calling
2326 ** negative then the behavior is exactly the same as calling
2765 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
2908 ** The calling procedure is responsible for deleting the compiled
2930 ** now a fatal error. Calling [sqlite3_prepare_v2()] again will not make the
3352 ** machine without first calling [sqlite3_reset()] to reset the virtual
3362 ** the VM. More information may be found by calling [sqlite3_errmsg()].
3365 ** can be obtained by calling [sqlite3_reset()] on the
4000 ** they return. Hence, the calling function can deallocate or
4224 ** ^SQLite implements this interface by calling the xSleep()
4574 ** obtained from [sqlite3_malloc()]. The calling function
4575 ** should free this memory by calling [sqlite3_free()].
4578 ** [sqlite3_enable_load_extension()] prior to calling this API,
4620 ** ^Duplicate extensions are detected so calling this routine
5014 ** ^Calling this routine with a null pointer (such as would be returned
5164 ** before calling sqlite3_initialize() or any other public sqlite3_
5238 ** calling thread or is not currently allocated. SQLite will
5345 ** is held or not held, respectively, by the calling thread.
5821 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
6183 ** nothing to prevent an application from calling sqlite3_log(), doing so
7196 ** from a single sqliteMalloc(). But no copy is made and the calling
7224 ** sqlite3VdbeAddOpList() knows that the address is relative. Calling
7955 ** enough to know that calling the developer will not help get rid
13139 ** before calling sqlite3_initialize() from which allocations
13153 ** it is available. The mempool allocator is activated by calling
13432 ** affairs, of course. The calling routine must link the master
13828 ** before calling sqlite3_initialize() from which allocations
18336 ** be freed by the calling function.
19438 ** the calling routine.
19474 ** dereferenced for any reason. The calling function should invoke
21111 * on the calling convention */
25212 ** by the calling process and must be big enough to hold at least
26022 ** files (explicity calling the SQLITE_SET_LOCKPROXYFILE pragma or
28487 ** is obtained from malloc and must be freed by the calling
29180 ** describing the last IO error to have occurred within the calling
29404 ** The calling function must ensure that p is a valid Bitvec object
29817 ** calling sqlite3PcacheSize().
30715 ** the calling function (pcache.c) will never have a createFlag of 1 on
31655 ** may attempt to commit the transaction again later (calling
33067 ** function allocates memory by calling sqlite3Malloc(). If an allocation
34365 ** that it is really required before calling this function.
35584 ** calling this routine. Repeat the error for robustness.
35860 ** If the isDirectMode flag is zero, then this is done by calling
35978 ** sync the database file before calling CommitPhaseTwo() to delete the
36396 ** transaction is rolled back. This is different to calling
37993 ** SQLITE_OK if the lock may be obtained (by calling
38343 ** prior to calling this routine.
40182 ** upgraded to exclusive by calling this routine a second time - the
40524 ** point in calling this function again), return SQLITE_DONE.
40531 ** that the caller will keep calling incrVacuumStep() until
40640 ** A write-transaction must be opened before calling this function.
40820 ** be invoked prior to calling this routine. The sqlite3BtreeCommitPhaseOne()
41314 ** valid entry. In other words, the calling procedure must guarantee
41711 ** Hence, a mutex on the BtShared should be held prior to calling
42376 ** been referenced and the calling routine is responsible for calling
42848 ** allocated and filled in as necessary. The calling procedure
44200 ** calling balance_nonroot() (balance_deeper() may be called first,
45398 ** A read-only or read-write transaction must be opened before calling
45760 ** while some other thread is calling backup_step() or backup_finish(),
46587 ** invoking an external callback, free it now. Calling this function
48238 ** If a memory allocation error has occurred prior to the calling of this
50123 ** The calling function might provide szSpace bytes of memory
51024 sqlite3_context *context, /* The function calling context */
51083 ** deleted by calling the delete function specified when it was set.
51843 ** The calling function is responsible for making sure the memory returned
53262 ** as the p2 of the calling OP_Program. */
55544 /* If a transient index is required, create it by calling
57449 ** cell of the calling (parent) frame to cell P2 in the current frames
57455 ** calling OP_Program instruction.
59401 /* Before calling sqlite3ExprDelete(), set the EP_Static flag. This
59958 ** case is handled by the calling routine.
60873 ** obtained from sqlite3DbMalloc(). The calling function
61913 ** When the b-tree is being used for membership tests, the calling function
62063 ** the register given by rMayHaveNull to NULL. Calling routines will take
62779 ** register if it is convenient to do so. The calling function
66846 ** Unlinking from the Table must be done by the calling function.
67047 ** is obtained from sqliteMalloc() and must be freed by the calling
67395 ** It is slightly faster than calling sqlite3StrICmp() directly, but
67838 ** from sqliteMalloc() and must be freed by the calling function.
69549 /* Sanity checking on calling parameters */
70156 ** the caller is responsible for calling sqlite3DbFree(db, ) on the returned
70888 ** will be calling are designed to work with multiple tables and expect
72712 ** a consequence of calling sqlite3_initialize()).
72928 ** VDBE Calling Convention
73377 ** Calling this function with table "t1" as an argument returns a pointer
73379 ** "t2". Calling this function with "t2" as the argument would return a
73481 ** the original record is deleted from the table using the calling convention
75127 ** The calling routine must open a read/write cursor for pTab with
76459 ** not NULL before calling it.
76596 ** before calling APIs that follow, extension should check the
76680 ** error message text. The calling function should free this memory
76681 ** by calling sqlite3DbFree(db, ).
78737 ** curMain and calling sqlite3BtreeEnter(). For an error that occurs
79984 ** Space to hold the KeyInfo structure is obtain from malloc. The calling
80586 ** (usually but not always -1) prior to calling this routine.
80720 assert( p && p->pPrior ); /* Calling function guarantees this much */
80740 assert( v!=0 ); /* The VDBE already created by calling function */
81604 ** by the calling function */
82537 ** The calling function can detect the problem by looking at pParse->nErr
82799 ** calling function needs to do that.
83641 ** the calling procedure is finished using it.
85409 ** it out of the ephemeral table before calling VUpdate.
87076 ** calling this routine. Such pointers may be reinitialized by referencing
87173 ** In order for this routine to work, the calling function must have
90223 ** information needed to terminate the loop. Later, the calling routine
95056 ** structure built up in pParse->pNewTable. The calling code (see vtab.c)
101106 ** Calling sqlite3Fts3SimpleTokenizerModule() sets the value pointed
104370 ** Calling this function indicates that subsequent calls to