xref: /netbsd-src/external/public-domain/sqlite/man/sqlite3_context.3 (revision bdc22b2e01993381dcefeff2bc9b56ca75a4235c)
1.Dd March 11, 2017
2.Dt SQLITE3_CONTEXT 3
3.Os
4.Sh NAME
5.Nm sqlite3_context
6.Nd SQL Function Context Object
7.Sh SYNOPSIS
8.Vt typedef struct sqlite3_context sqlite3_context;
9.Sh DESCRIPTION
10The context in which an SQL function executes is stored in an sqlite3_context
11object.
12A pointer to an sqlite3_context object is always first parameter to
13application-defined SQL functions.
14The application-defined SQL function implementation will pass this
15pointer through into calls to  sqlite3_result(), sqlite3_aggregate_context(),
16sqlite3_user_data(), sqlite3_context_db_handle(),
17sqlite3_get_auxdata(), and/or sqlite3_set_auxdata().
18.Sh SEE ALSO
19.Xr sqlite3_create_function 3 ,
20.Xr sqlite3_aggregate_context 3 ,
21.Xr sqlite3_context_db_handle 3 ,
22.Xr sqlite3_get_auxdata 3 ,
23.Xr sqlite3_result_blob 3 ,
24.Xr sqlite3_get_auxdata 3 ,
25.Xr sqlite3_user_data 3
26