Lines Matching refs:sqlite3_session
10518 typedef struct sqlite3_session sqlite3_session; typedef
10562 sqlite3_session **ppSession /* OUT: New session object */
10578 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession);
10607 SQLITE_API int sqlite3session_object_config(sqlite3_session*, int op, void *pArg);
10631 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable);
10661 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect);
10722 sqlite3_session *pSession, /* Session object */
10737 sqlite3_session *pSession, /* Session object */
10851 sqlite3_session *pSession, /* Session object */
10870 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
10930 sqlite3_session *pSession,
10967 sqlite3_session *pSession, /* Session object */
10987 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession);
10995 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
12147 sqlite3_session *pSession,
12152 sqlite3_session *pSession,
208495 struct sqlite3_session {
208508 sqlite3_session *pNext; /* Next session object on same db. */
208897 static void *sessionMalloc64(sqlite3_session *pSession, i64 nByte){
208908 static void sessionFree(sqlite3_session *pSession, void *pFree){
208969 sqlite3_session *pSession, /* Session object that owns pTab */
209301 sqlite3_session *pSession, /* Session object that owns SessionTable */
209380 sqlite3_session *pSession, /* For memory accounting. May be NULL */
209446 sqlite3_session *pSession, /* For memory accounting. May be NULL */
209578 static int sessionInitTable(sqlite3_session *pSession, SessionTable *pTab){
209616 sqlite3_session *pSession;
209649 sqlite3_session *pSession, /* Session object pTab is attached to */
209755 sqlite3_session *pSession, /* Session object pTab is attached to */
209903 sqlite3_session *pSession,
209951 sqlite3_session *pSession;
209956 for(pSession=(sqlite3_session *)pCtx; pSession; pSession=pSession->pNext){
209998 sqlite3_session *pSession
210039 sqlite3_session *pSession,
210121 sqlite3_session *pSession,
210151 sqlite3_session *pSession,
210191 sqlite3_session *pSession,
210288 sqlite3_session **ppSession /* OUT: New session object */
210290 sqlite3_session *pNew; /* Newly allocated session object */
210291 sqlite3_session *pOld; /* Session object already attached to db */
210298 pNew = (sqlite3_session *)sqlite3_malloc64(sizeof(sqlite3_session) + nDb + 1);
210300 memset(pNew, 0, sizeof(sqlite3_session));
210311 pOld = (sqlite3_session*)sqlite3_preupdate_hook(db, xPreUpdate, (void*)pNew);
210323 static void sessionDeleteTable(sqlite3_session *pSession, SessionTable *pList){
210347 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){
210349 sqlite3_session *pHead;
210350 sqlite3_session **pp;
210355 pHead = (sqlite3_session*)sqlite3_preupdate_hook(db, 0, 0);
210380 sqlite3_session *pSession,
210398 sqlite3_session *pSession, /* Session object */
210994 sqlite3_session *pSession, /* Session object */
211123 sqlite3_session *pSession, /* Session object */
211141 sqlite3_session *pSession,
211153 sqlite3_session *pSession,
211169 sqlite3_session *pSession, /* Session object */
211180 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable){
211194 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect){
211209 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){
211225 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
211232 SQLITE_API int sqlite3session_object_config(sqlite3_session *pSession, int op, void *pArg){
211258 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){