Lines Matching refs:sqlite3_session
10989 typedef struct sqlite3_session sqlite3_session; typedef
11033 sqlite3_session **ppSession /* OUT: New session object */
11049 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession);
11078 SQLITE_API int sqlite3session_object_config(sqlite3_session*, int op, void *pArg);
11102 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable);
11132 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect);
11193 sqlite3_session *pSession, /* Session object */
11208 sqlite3_session *pSession, /* Session object */
11322 sqlite3_session *pSession, /* Session object */
11341 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
11401 sqlite3_session *pSession,
11438 sqlite3_session *pSession, /* Session object */
11458 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession);
11466 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
12618 sqlite3_session *pSession,
12623 sqlite3_session *pSession,
215344 struct sqlite3_session {
215357 sqlite3_session *pNext; /* Next session object on same db. */
215746 static void *sessionMalloc64(sqlite3_session *pSession, i64 nByte){
215757 static void sessionFree(sqlite3_session *pSession, void *pFree){
215818 sqlite3_session *pSession, /* Session object that owns pTab */
216150 sqlite3_session *pSession, /* Session object that owns SessionTable */
216229 sqlite3_session *pSession, /* For memory accounting. May be NULL */
216295 sqlite3_session *pSession, /* For memory accounting. May be NULL */
216427 static int sessionInitTable(sqlite3_session *pSession, SessionTable *pTab){
216465 sqlite3_session *pSession;
216498 sqlite3_session *pSession, /* Session object pTab is attached to */
216604 sqlite3_session *pSession, /* Session object pTab is attached to */
216752 sqlite3_session *pSession,
216800 sqlite3_session *pSession;
216805 for(pSession=(sqlite3_session *)pCtx; pSession; pSession=pSession->pNext){
216847 sqlite3_session *pSession
216888 sqlite3_session *pSession,
216970 sqlite3_session *pSession,
217000 sqlite3_session *pSession,
217040 sqlite3_session *pSession,
217137 sqlite3_session **ppSession /* OUT: New session object */
217139 sqlite3_session *pNew; /* Newly allocated session object */
217140 sqlite3_session *pOld; /* Session object already attached to db */
217147 pNew = (sqlite3_session *)sqlite3_malloc64(sizeof(sqlite3_session) + nDb + 1);
217149 memset(pNew, 0, sizeof(sqlite3_session));
217160 pOld = (sqlite3_session*)sqlite3_preupdate_hook(db, xPreUpdate, (void*)pNew);
217172 static void sessionDeleteTable(sqlite3_session *pSession, SessionTable *pList){
217196 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){
217198 sqlite3_session *pHead;
217199 sqlite3_session **pp;
217204 pHead = (sqlite3_session*)sqlite3_preupdate_hook(db, 0, 0);
217229 sqlite3_session *pSession,
217247 sqlite3_session *pSession, /* Session object */
217843 sqlite3_session *pSession, /* Session object */
217972 sqlite3_session *pSession, /* Session object */
217990 sqlite3_session *pSession,
218002 sqlite3_session *pSession,
218018 sqlite3_session *pSession, /* Session object */
218029 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable){
218043 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect){
218058 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){
218074 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
218081 SQLITE_API int sqlite3session_object_config(sqlite3_session *pSession, int op, void *pArg){
218107 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){