Lines Matching refs:pSession

23198 static void session_close(OpenSession *pSession){  in session_close()  argument
23200 sqlite3session_delete(pSession->p); in session_close()
23201 sqlite3_free(pSession->zName); in session_close()
23202 for(i=0; i<pSession->nFilter; i++){ in session_close()
23203 sqlite3_free(pSession->azFilter[i]); in session_close()
23205 sqlite3_free(pSession->azFilter); in session_close()
23206 memset(pSession, 0, sizeof(OpenSession)); in session_close()
23232 OpenSession *pSession = (OpenSession*)pCtx; in session_filter() local
23234 for(i=0; i<pSession->nFilter; i++){ in session_filter()
23235 if( sqlite3_strglob(pSession->azFilter[i], zTab)==0 ) return 0; in session_filter()
28257 OpenSession *pSession = &pAuxDb->aSession[0]; in do_meta_command() local
28269 pSession = &pAuxDb->aSession[iSes]; in do_meta_command()
28273 pSession = &pAuxDb->aSession[0]; in do_meta_command()
28284 if( pSession->p==0 ){ in do_meta_command()
28288 rc = sqlite3session_attach(pSession->p, azCmd[1]); in do_meta_command()
28306 if( pSession->p==0 ) goto session_not_open; in do_meta_command()
28315 rc = sqlite3session_changeset(pSession->p, &szChng, &pChng); in do_meta_command()
28317 rc = sqlite3session_patchset(pSession->p, &szChng, &pChng); in do_meta_command()
28338 session_close(pSession); in do_meta_command()
28351 ii = sqlite3session_enable(pSession->p, ii); in do_meta_command()
28352 oputf("session %s enable flag = %d\n", pSession->zName, ii); in do_meta_command()
28363 for(ii=0; ii<pSession->nFilter; ii++){ in do_meta_command()
28364 sqlite3_free(pSession->azFilter[ii]); in do_meta_command()
28366 sqlite3_free(pSession->azFilter); in do_meta_command()
28367 nByte = sizeof(pSession->azFilter[0])*(nCmd-1); in do_meta_command()
28368 pSession->azFilter = sqlite3_malloc( nByte ); in do_meta_command()
28369 shell_check_oom( pSession->azFilter ); in do_meta_command()
28371 char *x = pSession->azFilter[ii-1] = sqlite3_mprintf("%s", azCmd[ii]); in do_meta_command()
28374 pSession->nFilter = ii-1; in do_meta_command()
28386 ii = sqlite3session_indirect(pSession->p, ii); in do_meta_command()
28387 oputf("session %s indirect flag = %d\n", pSession->zName, ii); in do_meta_command()
28398 ii = sqlite3session_isempty(pSession->p); in do_meta_command()
28399 oputf("session %s isempty flag = %d\n", pSession->zName, ii); in do_meta_command()
28431 pSession = &pAuxDb->aSession[pAuxDb->nSession]; in do_meta_command()
28432 rc = sqlite3session_create(p->db, azCmd[1], &pSession->p); in do_meta_command()
28438 pSession->nFilter = 0; in do_meta_command()
28439 sqlite3session_table_filter(pSession->p, session_filter, pSession); in do_meta_command()
28441 pSession->zName = sqlite3_mprintf("%s", zName); in do_meta_command()
28442 shell_check_oom(pSession->zName); in do_meta_command()