Lines Matching defs:sqlite3_context
1062 ** sqlite3_context object. A pointer to such an object is the
1065 typedef struct sqlite3_context sqlite3_context;
1645 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
1646 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
1647 void (*xFinal)(sqlite3_context*)
1655 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
1656 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
1657 void (*xFinal)(sqlite3_context*)
1682 int sqlite3_aggregate_count(sqlite3_context*);
1754 ** [sqlite3_context | SQL function context] that is the first
1758 void *sqlite3_aggregate_context(sqlite3_context*, int nBytes);
1768 void *sqlite3_user_data(sqlite3_context*);
1800 void *sqlite3_get_auxdata(sqlite3_context*, int);
1801 void sqlite3_set_auxdata(sqlite3_context*, int, void*, void (*)(void*));
1846 void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*));
1847 void sqlite3_result_double(sqlite3_context*, double);
1848 void sqlite3_result_error(sqlite3_context*, const char*, int);
1849 void sqlite3_result_error16(sqlite3_context*, const void*, int);
1850 void sqlite3_result_error_toobig(sqlite3_context*);
1851 void sqlite3_result_int(sqlite3_context*, int);
1852 void sqlite3_result_int64(sqlite3_context*, sqlite_int64);
1853 void sqlite3_result_null(sqlite3_context*);
1854 void sqlite3_result_text(sqlite3_context*, const char*, int, void(*)(void*));
1855 void sqlite3_result_text16(sqlite3_context*, const void*, int, void(*)(void*));
1856 void sqlite3_result_text16le(sqlite3_context*, const void*, int,void(*)(void*));
1857 void sqlite3_result_text16be(sqlite3_context*, const void*, int,void(*)(void*));
1858 void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
1859 void sqlite3_result_zeroblob(sqlite3_context*, int n);
2392 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
2400 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),