Function
EBackendCacheSelectFunc
since: 3.26
Declaration
gboolean
(* ECacheSelectFunc) (
ECache* cache,
gint ncols,
const gchar** column_names,
const gchar** column_values,
gpointer user_data
)
Description [src]
A callback called for each row of a SELECT statement executed with e_cache_sqlite_select() function.
Available since: 3.26
Parameters
cache-
Type:
ECacheAn
ECache.The data is owned by the caller of the function. ncols-
Type:
gintCount of columns, items in column_names and column_values.
column_names-
Type: An array of
utf8Column names.
The length of the array is specified in the ncolsargument.The data is owned by the caller of the function. Each element is a NUL terminated UTF-8 string. column_values-
Type: An array of
utf8Column values.
The length of the array is specified in the ncolsargument.The data is owned by the caller of the function. Each element is a NUL terminated UTF-8 string. user_data-
Type:
gpointerUser data, as used in e_cache_sqlite_select().
The argument can be NULL.The data is owned by the caller of the function.