Lines Matching refs:pSnapshot
535 WalIndexHdr *pSnapshot; /* Start transaction here if not NULL */ member
2793 && (pWal->pSnapshot==0 || pWal->hdr.mxFrame==0) in walTryBeginRead()
2835 if( pWal->pSnapshot && pWal->pSnapshot->mxFrame<mxFrame ){ in walTryBeginRead()
2836 mxFrame = pWal->pSnapshot->mxFrame; in walTryBeginRead()
3016 WalIndexHdr *pSnapshot = pWal->pSnapshot; in sqlite3WalBeginReadTransaction() local
3022 if( pSnapshot ){ in sqlite3WalBeginReadTransaction()
3023 if( memcmp(pSnapshot, &pWal->hdr, sizeof(WalIndexHdr))!=0 ){ in sqlite3WalBeginReadTransaction()
3056 if( pSnapshot && memcmp(pSnapshot, &pWal->hdr, sizeof(WalIndexHdr))!=0 ){ in sqlite3WalBeginReadTransaction()
3073 assert( pInfo->aReadMark[pWal->readLock]<=pSnapshot->mxFrame ); in sqlite3WalBeginReadTransaction()
3081 if( !memcmp(pSnapshot->aSalt, pWal->hdr.aSalt, sizeof(pWal->hdr.aSalt)) in sqlite3WalBeginReadTransaction()
3082 && pSnapshot->mxFrame>=pInfo->nBackfillAttempted in sqlite3WalBeginReadTransaction()
3085 memcpy(&pWal->hdr, pSnapshot, sizeof(WalIndexHdr)); in sqlite3WalBeginReadTransaction()
3107 assert( pSnapshot ); in sqlite3WalBeginReadTransaction()
4077 sqlite3_snapshot *pSnapshot in sqlite3WalSnapshotOpen() argument
4079 pWal->pSnapshot = (WalIndexHdr*)pSnapshot; in sqlite3WalSnapshotOpen()
4110 int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *pSnapshot){ in sqlite3WalSnapshotCheck() argument
4114 WalIndexHdr *pNew = (WalIndexHdr*)pSnapshot; in sqlite3WalSnapshotCheck()