Lines Matching defs:sqlite3_session

11301 typedef struct sqlite3_session sqlite3_session;
11313 ** CONSTRUCTOR: sqlite3_session
11345 sqlite3_session **ppSession /* OUT: New session object */
11350 ** DESTRUCTOR: sqlite3_session
11361 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession);
11365 ** METHOD: sqlite3_session
11372 SQLITE_API int sqlite3session_object_config(sqlite3_session*, int op, void *pArg);
11411 ** METHOD: sqlite3_session
11427 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable);
11431 ** METHOD: sqlite3_session
11457 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect);
11461 ** METHOD: sqlite3_session
11518 sqlite3_session *pSession, /* Session object */
11524 ** METHOD: sqlite3_session
11533 sqlite3_session *pSession, /* Session object */
11543 ** METHOD: sqlite3_session
11582 ** to the sqlite3_session object. The order in which the changes related to
11647 sqlite3_session *pSession, /* Session object */
11654 ** METHOD: sqlite3_session
11657 ** a useful result, the sqlite3_session object must have been configured
11666 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
11670 ** METHOD: sqlite3_session
11726 sqlite3_session *pSession,
11735 ** METHOD: sqlite3_session
11763 sqlite3_session *pSession, /* Session object */
11783 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession);
11791 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
13037 sqlite3_session *pSession,
13042 sqlite3_session *pSession,
224929 struct sqlite3_session {
224943 sqlite3_session *pNext; /* Next session object on same db. */
224998 ** stored in a linked list starting at sqlite3_session.pTable.
225010 ** regular sqlite3_session objects. It is a SELECT statement that
225345 ** pSession is not NULL, increase the sqlite3_session.nMalloc variable
225348 static void *sessionMalloc64(sqlite3_session *pSession, i64 nByte){
225357 ** sqlite3_session.nMalloc counter by the number of bytes freed.
225359 static void sessionFree(sqlite3_session *pSession, void *pFree){
225420 sqlite3_session *pSession, /* Session object that owns pTab */
225760 sqlite3_session *pSession, /* Session object that owns SessionTable */
225846 sqlite3_session *pSession, /* For memory accounting. May be NULL */
225913 sqlite3_session *pSession, /* For memory accounting. May be NULL */
226060 ** If an error occurs, an error code is stored in sqlite3_session.rc and
226062 ** key, sqlite3_session.rc is left set to SQLITE_OK and non-zero returned to
226067 sqlite3_session *pSession, /* Optional session handle */
226111 static int sessionReinitTable(sqlite3_session *pSession, SessionTable *pTab){
226166 sqlite3_session *pSession, /* For memory accounting */
226387 static int sessionUpdateChanges(sqlite3_session *pSession, SessionTable *pTab){
226419 sqlite3_session *pSession;
226452 sqlite3_session *pSession, /* Session object pTab is attached to */
226564 sqlite3_session *pSession, /* Session object pTab is attached to */
226729 sqlite3_session *pSession,
226777 sqlite3_session *pSession;
226784 for(pSession=(sqlite3_session *)pCtx; pSession; pSession=pSession->pNext){
226827 sqlite3_session *pSession
226870 sqlite3_session *pSession,
226953 sqlite3_session *pSession,
227008 sqlite3_session *pSession,
227053 sqlite3_session *pSession,
227153 sqlite3_session **ppSession /* OUT: New session object */
227155 sqlite3_session *pNew; /* Newly allocated session object */
227156 sqlite3_session *pOld; /* Session object already attached to db */
227163 pNew = (sqlite3_session *)sqlite3_malloc64(sizeof(sqlite3_session) + nDb + 1);
227165 memset(pNew, 0, sizeof(sqlite3_session));
227176 pOld = (sqlite3_session*)sqlite3_preupdate_hook(db, xPreUpdate, (void*)pNew);
227188 static void sessionDeleteTable(sqlite3_session *pSession, SessionTable *pList){
227213 SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){
227215 sqlite3_session *pHead;
227216 sqlite3_session **pp;
227221 pHead = (sqlite3_session*)sqlite3_preupdate_hook(db, 0, 0);
227244 sqlite3_session *pSession,
227262 sqlite3_session *pSession, /* Session object */
227850 sqlite3_session *pSession, /* Session object */
227866 ** object is already in the error state (sqlite3_session.rc != SQLITE_OK),
227977 sqlite3_session *pSession, /* Session object */
227995 sqlite3_session *pSession,
228007 sqlite3_session *pSession,
228023 sqlite3_session *pSession, /* Session object */
228034 SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEnable){
228048 SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect){
228063 SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){
228079 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
228086 SQLITE_API int sqlite3session_object_config(sqlite3_session *pSession, int op, void *pArg){
228125 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){