Branch Coverage

vacuum.c
Criterion Covered Total %
branch 0 82 0.0


line true false branch
52 0 0 if( nText<0 ) nText = strlen(zText);
53 0 0 if( p->z==0 || p->nUsed + nText + 1 >= p->nAlloc ){
0 0 if( p->z==0 || p->nUsed + nText + 1 >= p->nAlloc ){
57 0 0 if( zNew==0 ){
74 0 0 for(i=j=0; zText[i]; i++){
75 0 0 if( zText[i]=='\'' ){
81 0 0 if( j
97 0 0 if( zErrMsg ){
114 0 0 if( argv==0 ) return 0;
119 0 0 for(i=0; i
122 0 0 if( argv[i]==0 ){
145 0 0 if( argv==0 ) return 0;
150 0 0 if( rc==SQLITE_OK && strcmp(argv[0],"table")==0 ){
0 0 if( rc==SQLITE_OK && strcmp(argv[0],"table")==0 ){
157 0 0 if( zErrMsg ){
162 0 0 if( rc!=SQLITE_ABORT ) p->rc = rc;
175 0 0 if( argv==0 ) return 0;
193 0 0 for(i=0; i<20; i++){
237 0 0 if( db->flags & SQLITE_InTrans ){
242 0 0 if( db->flags & SQLITE_Interrupt ){
251 0 0 if( zFilename==0 ){
258 0 0 if( zTemp==0 ) return SQLITE_NOMEM;
260 0 0 for(i=0; i<10; i++){
263 0 0 if( !sqliteOsFileExists(zTemp) ) break;
265 0 0 if( i>=10 ){
273 0 0 if( dbNew==0 ){
278 0 0 if( (rc = execsql(pzErrMsg, db, "BEGIN"))!=0 ) goto end_of_vacuum;
279 0 0 if( (rc = execsql(pzErrMsg, dbNew, "PRAGMA synchronous=off; BEGIN"))!=0 ){
286 0 0 for(i=0; rc==SQLITE_OK && i
0 0 for(i=0; rc==SQLITE_OK && i
293 0 0 if( rc==SQLITE_OK ){
302 0 0 if( rc==SQLITE_OK ){
309 0 0 if( rc && zErrMsg!=0 ){
0 0 if( rc && zErrMsg!=0 ){
314 0 0 if( (dbNew && (dbNew->flags & SQLITE_Interrupt))
0 0 if( (dbNew && (dbNew->flags & SQLITE_Interrupt))
315 0 0 || (db->flags & SQLITE_Interrupt) ){
318 0 0 if( dbNew ) sqlite_close(dbNew);
323 0 0 if( zErrMsg ) sqlite_freemem(zErrMsg);
324 0 0 if( rc==SQLITE_ABORT && sVac.rc!=SQLITE_INTERRUPT ) sVac.rc = SQLITE_ERROR;
0 0 if( rc==SQLITE_ABORT && sVac.rc!=SQLITE_INTERRUPT ) sVac.rc = SQLITE_ERROR;