Lines Matching refs:sqlite3_session
42 struct sqlite3_session { struct
55 sqlite3_session *pNext; /* Next session object on same db. */ argument
444 static void *sessionMalloc64(sqlite3_session *pSession, i64 nByte){ in sessionMalloc64()
455 static void sessionFree(sqlite3_session *pSession, void *pFree){ in sessionFree()
516 sqlite3_session *pSession, /* Session object that owns pTab */ in sessionPreupdateHash()
848 sqlite3_session *pSession, /* Session object that owns SessionTable */ in sessionPreupdateEqual()
927 sqlite3_session *pSession, /* For memory accounting. May be NULL */ in sessionGrowHash()
993 sqlite3_session *pSession, /* For memory accounting. May be NULL */ in sessionTableInfo()
1125 static int sessionInitTable(sqlite3_session *pSession, SessionTable *pTab){ in sessionInitTable()
1163 sqlite3_session *pSession;
1196 sqlite3_session *pSession, /* Session object pTab is attached to */ in sessionUpdateMaxSize()
1302 sqlite3_session *pSession, /* Session object pTab is attached to */ in sessionPreupdateOneChange()
1450 sqlite3_session *pSession, in sessionFindTable()
1498 sqlite3_session *pSession; in xPreUpdate()
1503 for(pSession=(sqlite3_session *)pCtx; pSession; pSession=pSession->pNext){ in xPreUpdate()
1545 sqlite3_session *pSession in sessionPreupdateHooks()
1586 sqlite3_session *pSession, in sessionDiffHooks()
1668 sqlite3_session *pSession, in sessionDiffFindNew()
1698 sqlite3_session *pSession, in sessionDiffFindModified()
1738 sqlite3_session *pSession, in sqlite3session_diff()
1835 sqlite3_session **ppSession /* OUT: New session object */ in sqlite3session_create()
1837 sqlite3_session *pNew; /* Newly allocated session object */ in sqlite3session_create()
1838 sqlite3_session *pOld; /* Session object already attached to db */ in sqlite3session_create()
1845 pNew = (sqlite3_session *)sqlite3_malloc64(sizeof(sqlite3_session) + nDb + 1); in sqlite3session_create()
1847 memset(pNew, 0, sizeof(sqlite3_session)); in sqlite3session_create()
1858 pOld = (sqlite3_session*)sqlite3_preupdate_hook(db, xPreUpdate, (void*)pNew); in sqlite3session_create()
1870 static void sessionDeleteTable(sqlite3_session *pSession, SessionTable *pList){ in sessionDeleteTable()
1894 void sqlite3session_delete(sqlite3_session *pSession){ in sqlite3session_delete()
1896 sqlite3_session *pHead; in sqlite3session_delete()
1897 sqlite3_session **pp; in sqlite3session_delete()
1902 pHead = (sqlite3_session*)sqlite3_preupdate_hook(db, 0, 0); in sqlite3session_delete()
1927 sqlite3_session *pSession, in sqlite3session_table_filter()
1945 sqlite3_session *pSession, /* Session object */ in sqlite3session_attach()
2541 sqlite3_session *pSession, /* Session object */ in sessionGenerateChangeset()
2670 sqlite3_session *pSession, /* Session object */ in sqlite3session_changeset()
2688 sqlite3_session *pSession, in sqlite3session_changeset_strm()
2700 sqlite3_session *pSession, in sqlite3session_patchset_strm()
2716 sqlite3_session *pSession, /* Session object */ in sqlite3session_patchset()
2727 int sqlite3session_enable(sqlite3_session *pSession, int bEnable){ in sqlite3session_enable()
2741 int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect){ in sqlite3session_indirect()
2756 int sqlite3session_isempty(sqlite3_session *pSession){ in sqlite3session_isempty()
2772 sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){ in sqlite3session_memory_used()
2779 int sqlite3session_object_config(sqlite3_session *pSession, int op, void *pArg){ in sqlite3session_object_config()
2805 sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){ in sqlite3session_changeset_size()