| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | struct TableLock { | - |
| 8 | int iDb; | - |
| 9 | int iTab; | - |
| 10 | u8 isWriteLock; | - |
| 11 | const char *zLockName; | - |
| 12 | }; | - |
| 13 | void sqlite3TableLock( | - |
| 14 | Parse *pParse, | - |
| 15 | int iDb, | - |
| 16 | int iTab, | - |
| 17 | u8 isWriteLock, | - |
| 18 | const char *zName | - |
| 19 | ){ | - |
| 20 | Parse *pToplevel = ((| TRUE | evaluated 6851 times by 1 test | | FALSE | evaluated 398102 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse)->pToplevel| TRUE | evaluated 6851 times by 1 test | | FALSE | evaluated 398102 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
? (pParse)->pToplevel : (pParse)); | 6851-398102 |
| 21 | int i; | - |
| 22 | int nBytes; | - |
| 23 | TableLock *p; | - |
| 24 | | - |
| 25 | ((void) (0)) | - |
| 26 | ; | - |
| 27 | | - |
| 28 | if( iDb==1| TRUE | evaluated 12617 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 392336 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 12617 times by 12 tests: return;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 12617-392336 |
| 29 | if( !sqlite3BtreeSharable(pParse->db->aDb[iDb].pBt)| TRUE | evaluated 390157 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 2179 times by 1 test |
) return;executed 390157 times by 435 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 2179-390157 |
| 30 | for(i=0; i<pToplevel->nTableLock| TRUE | evaluated 744 times by 1 test | | FALSE | evaluated 1594 times by 1 test |
; i++){ | 744-1594 |
| 31 | p = &pToplevel->aTableLock[i]; | - |
| 32 | if( p->iDb==iDb| TRUE | evaluated 653 times by 1 test | | FALSE | evaluated 91 times by 1 test |
&& p->iTab==iTab| TRUE | evaluated 585 times by 1 test | | FALSE | evaluated 68 times by 1 test |
){ | 68-653 |
| 33 | p->isWriteLock = (p->isWriteLock| TRUE | evaluated 572 times by 1 test | | FALSE | evaluated 13 times by 1 test |
|| isWriteLock| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 4 times by 1 test |
); | 4-572 |
| 34 | return;executed 585 times by 1 test: return; | 585 |
| 35 | } | - |
| 36 | }executed 159 times by 1 test: end of block | 159 |
| 37 | | - |
| 38 | nBytes = sizeof(TableLock) * (pToplevel->nTableLock+1); | - |
| 39 | pToplevel->aTableLock = | - |
| 40 | sqlite3DbReallocOrFree(pToplevel->db, pToplevel->aTableLock, nBytes); | - |
| 41 | if( pToplevel->aTableLock| TRUE | evaluated 1594 times by 1 test | | FALSE | never evaluated |
){ | 0-1594 |
| 42 | p = &pToplevel->aTableLock[pToplevel->nTableLock++]; | - |
| 43 | p->iDb = iDb; | - |
| 44 | p->iTab = iTab; | - |
| 45 | p->isWriteLock = isWriteLock; | - |
| 46 | p->zLockName = zName; | - |
| 47 | }executed 1594 times by 1 test: end of block else{ | 1594 |
| 48 | pToplevel->nTableLock = 0; | - |
| 49 | sqlite3OomFault(pToplevel->db); | - |
| 50 | } never executed: end of block | 0 |
| 51 | } | - |
| 52 | | - |
| 53 | | - |
| 54 | | - |
| 55 | | - |
| 56 | | - |
| 57 | static void codeTableLocks(Parse *pParse){ | - |
| 58 | int i; | - |
| 59 | Vdbe *pVdbe; | - |
| 60 | | - |
| 61 | pVdbe = sqlite3GetVdbe(pParse); | - |
| 62 | | - |
| 63 | ((void) (0)) | - |
| 64 | ; | - |
| 65 | | - |
| 66 | for(i=0; i<pParse->nTableLock| TRUE | evaluated 1594 times by 1 test | | FALSE | evaluated 299991 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 1594-299991 |
| 67 | TableLock *p = &pParse->aTableLock[i]; | - |
| 68 | int p1 = p->iDb; | - |
| 69 | sqlite3VdbeAddOp4(pVdbe, 160, p1, p->iTab, p->isWriteLock, | - |
| 70 | p->zLockName, (-1)); | - |
| 71 | }executed 1594 times by 1 test: end of block | 1594 |
| 72 | }executed 299991 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 299991 |
| 73 | void sqlite3FinishCoding(Parse *pParse){ | - |
| 74 | sqlite3 *db; | - |
| 75 | Vdbe *v; | - |
| 76 | | - |
| 77 | | - |
| 78 | ((void) (0)) | - |
| 79 | ; | - |
| 80 | db = pParse->db; | - |
| 81 | if( pParse->nested| TRUE | evaluated 41295 times by 33 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
| | FALSE | evaluated 455292 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 41295 times by 33 tests: return;Executed by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
| 41295-455292 |
| 82 | if( db->mallocFailed| TRUE | evaluated 2131 times by 1 test | | FALSE | evaluated 453161 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| pParse->nErr| TRUE | evaluated 1621 times by 13 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 451540 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1621-453161 |
| 83 | if( pParse->rc==0| TRUE | evaluated 1345 times by 1 test | | FALSE | evaluated 2407 times by 13 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
) pParse->rc = 1;executed 1345 times by 1 test: pParse->rc = 1; | 1345-2407 |
| 84 | return;executed 3752 times by 13 tests: return;Executed by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 3752 |
| 85 | } | - |
| 86 | | - |
| 87 | | - |
| 88 | | - |
| 89 | | - |
| 90 | v = sqlite3GetVdbe(pParse); | - |
| 91 | | - |
| 92 | ((void) (0)) | - |
| 93 | | - |
| 94 | ; | - |
| 95 | if( v| TRUE | evaluated 451512 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 28 times by 1 test |
){ | 28-451512 |
| 96 | sqlite3VdbeAddOp0(v, 69); | - |
| 97 | if( db->mallocFailed==0| TRUE | evaluated 451484 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 28 times by 1 test |
| 28-451484 |
| 98 | && ((| TRUE | evaluated 238195 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 213289 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse->cookieMask)!=0| TRUE | evaluated 238195 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 213289 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| pParse->pConstExpr| TRUE | evaluated 61796 times by 1 test | | FALSE | evaluated 151493 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) | 61796-238195 |
| 99 | ){ | - |
| 100 | int iDb, i; | - |
| 101 | | - |
| 102 | ((void) (0)) | - |
| 103 | ; | - |
| 104 | sqlite3VdbeJumpHere(v, 0); | - |
| 105 | for(iDb=0; iDb<db->nDb| TRUE | evaluated 628588 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 299991 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; iDb++){ | 299991-628588 |
| 106 | Schema *pSchema; | - |
| 107 | if( (((| TRUE | evaluated 382291 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 246297 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse->cookieMask)&(((yDbMask)1)<<(iDb)))!=0)==0| TRUE | evaluated 382291 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 246297 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) continue;executed 382291 times by 435 tests: continue;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 246297-382291 |
| 108 | sqlite3VdbeUsesBtree(v, iDb); | - |
| 109 | pSchema = db->aDb[iDb].pSchema; | - |
| 110 | sqlite3VdbeAddOp4Int(v, | - |
| 111 | 2, | - |
| 112 | iDb, | - |
| 113 | (((pParse->writeMask)&(((yDbMask)1)<<(iDb)))!=0), | - |
| 114 | pSchema->schema_cookie, | - |
| 115 | pSchema->iGeneration | - |
| 116 | ); | - |
| 117 | if( db->init.busy==0| TRUE | evaluated 207979 times by 430 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 38318 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) sqlite3VdbeChangeP5(v, 1);executed 207979 times by 430 tests: sqlite3VdbeChangeP5(v, 1);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 38318-207979 |
| 118 | | - |
| 119 | ; | - |
| 120 | }executed 246297 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 246297 |
| 121 | | - |
| 122 | for(i=0; i<pParse->nVtabLock| TRUE | evaluated 659 times by 1 test | | FALSE | evaluated 299991 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 659-299991 |
| 123 | char *vtab = (char *)sqlite3GetVTable(db, pParse->apVtabLock[i]); | - |
| 124 | sqlite3VdbeAddOp4(v, 161, 0, 0, 0, vtab, (-12)); | - |
| 125 | }executed 659 times by 1 test: end of block | 659 |
| 126 | pParse->nVtabLock = 0; | - |
| 127 | | - |
| 128 | | - |
| 129 | | - |
| 130 | | - |
| 131 | | - |
| 132 | | - |
| 133 | codeTableLocks(pParse); | - |
| 134 | | - |
| 135 | | - |
| 136 | | - |
| 137 | sqlite3AutoincrementBegin(pParse); | - |
| 138 | | - |
| 139 | | - |
| 140 | if( pParse->pConstExpr| TRUE | evaluated 129600 times by 389 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| | FALSE | evaluated 170391 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 129600-170391 |
| 141 | ExprList *pEL = pParse->pConstExpr; | - |
| 142 | pParse->okConstFactor = 0; | - |
| 143 | for(i=0; i<pEL->nExpr| TRUE | evaluated 266281 times by 389 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| | FALSE | evaluated 129600 times by 389 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
|
; i++){ | 129600-266281 |
| 144 | sqlite3ExprCode(pParse, pEL->a[i].pExpr, pEL->a[i].u.iConstExprReg); | - |
| 145 | }executed 266281 times by 389 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| 266281 |
| 146 | }executed 129600 times by 389 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- ...
| 129600 |
| 147 | | - |
| 148 | | - |
| 149 | sqlite3VdbeGoto(v, 1); | - |
| 150 | }executed 299991 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 299991 |
| 151 | }executed 451512 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 451512 |
| 152 | | - |
| 153 | | - |
| 154 | | - |
| 155 | | - |
| 156 | if( v| TRUE | evaluated 451512 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 28 times by 1 test |
&& pParse->nErr==0| TRUE | evaluated 451510 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 2 times by 1 test |
&& !db->mallocFailed| TRUE | evaluated 451478 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 32 times by 1 test |
){ | 2-451512 |
| 157 | | - |
| 158 | | - |
| 159 | if( pParse->pAinc!=0| TRUE | evaluated 85 times by 1 test | | FALSE | evaluated 451393 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pParse->nTab==0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 84 times by 1 test |
) pParse->nTab = 1;executed 1 time by 1 test: pParse->nTab = 1; | 1-451393 |
| 160 | sqlite3VdbeMakeReady(v, pParse); | - |
| 161 | pParse->rc = 101; | - |
| 162 | }executed 451478 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 451478 |
| 163 | pParse->rc = 1; | - |
| 164 | }executed 62 times by 1 test: end of block | 62 |
| 165 | } | - |
| 166 | void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){ | - |
| 167 | va_list ap; | - |
| 168 | char *zSql; | - |
| 169 | char *zErrMsg = 0; | - |
| 170 | sqlite3 *db = pParse->db; | - |
| 171 | char saveBuf[(sizeof(Parse)- | - |
| 172 | __builtin_offsetof ( | - |
| 173 | Parse | - |
| 174 | , | - |
| 175 | sLastToken | - |
| 176 | ) | - |
| 177 | )]; | - |
| 178 | | - |
| 179 | if( pParse->nErr| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 41340 times by 33 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
|
) return;executed 14 times by 1 test: return; | 14-41340 |
| 180 | | - |
| 181 | ((void) (0)) | - |
| 182 | ; | - |
| 183 | | - |
| 184 | __builtin_va_start( | - |
| 185 | ap | - |
| 186 | , | - |
| 187 | zFormat | - |
| 188 | ) | - |
| 189 | ; | - |
| 190 | zSql = sqlite3VMPrintf(db, zFormat, ap); | - |
| 191 | | - |
| 192 | __builtin_va_end( | - |
| 193 | ap | - |
| 194 | ) | - |
| 195 | ; | - |
| 196 | if( zSql==0| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 41312 times by 33 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
|
){ | 28-41312 |
| 197 | return;executed 28 times by 1 test: return; | 28 |
| 198 | } | - |
| 199 | pParse->nested++; | - |
| 200 | memcpy(saveBuf, (((char*)(pParse))+ | - |
| 201 | __builtin_offsetof ( | - |
| 202 | Parse | - |
| 203 | , | - |
| 204 | sLastToken | - |
| 205 | ) | - |
| 206 | ), (sizeof(Parse)- | - |
| 207 | __builtin_offsetof ( | - |
| 208 | Parse | - |
| 209 | , | - |
| 210 | sLastToken | - |
| 211 | ) | - |
| 212 | )); | - |
| 213 | memset((((char*)(pParse))+ | - |
| 214 | __builtin_offsetof ( | - |
| 215 | Parse | - |
| 216 | , | - |
| 217 | sLastToken | - |
| 218 | ) | - |
| 219 | ), 0, (sizeof(Parse)- | - |
| 220 | __builtin_offsetof ( | - |
| 221 | Parse | - |
| 222 | , | - |
| 223 | sLastToken | - |
| 224 | ) | - |
| 225 | )); | - |
| 226 | sqlite3RunParser(pParse, zSql, &zErrMsg); | - |
| 227 | sqlite3DbFree(db, zErrMsg); | - |
| 228 | sqlite3DbFree(db, zSql); | - |
| 229 | memcpy((((char*)(pParse))+ | - |
| 230 | __builtin_offsetof ( | - |
| 231 | Parse | - |
| 232 | , | - |
| 233 | sLastToken | - |
| 234 | ) | - |
| 235 | ), saveBuf, (sizeof(Parse)- | - |
| 236 | __builtin_offsetof ( | - |
| 237 | Parse | - |
| 238 | , | - |
| 239 | sLastToken | - |
| 240 | ) | - |
| 241 | )); | - |
| 242 | pParse->nested--; | - |
| 243 | }executed 41312 times by 33 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
| 41312 |
| 244 | Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){ | - |
| 245 | Table *p = 0; | - |
| 246 | int i; | - |
| 247 | | - |
| 248 | | - |
| 249 | | - |
| 250 | ((void) (0)) | - |
| 251 | ; | - |
| 252 | | - |
| 253 | | - |
| 254 | | - |
| 255 | | - |
| 256 | | - |
| 257 | | - |
| 258 | | - |
| 259 | while(1){ | - |
| 260 | for(i=0; i<db->nDb| TRUE | evaluated 2507495 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 149986 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 149986-2507495 |
| 261 | int j = (| TRUE | evaluated 2461431 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 46064 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
i<2)| TRUE | evaluated 2461431 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 46064 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
? i^1 : i; | 46064-2461431 |
| 262 | if( zDatabase==0| TRUE | evaluated 963531 times by 420 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1543964 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| sqlite3StrICmp(zDatabase, db->aDb[j].zDbSName)==0| TRUE | evaluated 751826 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 792138 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 751826-1543964 |
| 263 | | - |
| 264 | ((void) (0)) | - |
| 265 | ; | - |
| 266 | p = sqlite3HashFind(&db->aDb[j].pSchema->tblHash, zName); | - |
| 267 | if( p| TRUE | evaluated 1084288 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 631069 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 1084288 times by 435 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p;executed 1084288 times by 435 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 631069-1084288 |
| 268 | }executed 631069 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 631069 |
| 269 | }executed 1423207 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1423207 |
| 270 | | - |
| 271 | | - |
| 272 | if( sqlite3StrICmp(zName, "sqlite_master")!=0| TRUE | evaluated 126674 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 23312 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) break;executed 126674 times by 435 tests: break;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 23312-126674 |
| 273 | if( sqlite3_stricmp(zDatabase, db->aDb[1].zDbSName)!=0| TRUE | evaluated 21305 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 2007 times by 1 test |
) break;executed 21305 times by 436 tests: break;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 2007-21305 |
| 274 | zName = "sqlite_temp_master"; | - |
| 275 | }executed 2007 times by 1 test: end of block | 2007 |
| 276 | returnexecuted 147979 times by 436 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 147979 times by 436 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 147979 |
| 277 | } | - |
| 278 | Table *sqlite3LocateTable( | - |
| 279 | Parse *pParse, | - |
| 280 | u32 flags, | - |
| 281 | const char *zName, | - |
| 282 | const char *zDbase | - |
| 283 | ){ | - |
| 284 | Table *p; | - |
| 285 | sqlite3 *db = pParse->db; | - |
| 286 | | - |
| 287 | | - |
| 288 | | - |
| 289 | if( (| TRUE | evaluated 54363 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1026019 times by 68 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
|
db->mDbFlags & 0x0008)==0| TRUE | evaluated 54363 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1026019 times by 68 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
|
| 54363-1026019 |
| 290 | && 0!=sqlite3ReadSchema(pParse)| TRUE | evaluated 838 times by 2 testsEvaluated by:- Self test (438)
- Self test (61)
| | FALSE | evaluated 53525 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 838-53525 |
| 291 | ){ | - |
| 292 | returnexecuted 838 times by 2 tests: return 0;Executed by:- Self test (438)
- Self test (61)
0;executed 838 times by 2 tests: return 0;Executed by:- Self test (438)
- Self test (61)
| 838 |
| 293 | } | - |
| 294 | | - |
| 295 | p = sqlite3FindTable(db, zName, zDbase); | - |
| 296 | if( p==0| TRUE | evaluated 9454 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 1070090 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 9454-1070090 |
| 297 | const char *zMsg = flags & 0x01| TRUE | evaluated 22 times by 1 test | | FALSE | evaluated 9432 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
? "no such view" : "no such table"; | 22-9432 |
| 298 | | - |
| 299 | if( sqlite3FindDbName(db, zDbase)<1| TRUE | evaluated 9398 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 56 times by 2 testsEvaluated by:- Self test (27)
- Self test (438)
|
){ | 56-9398 |
| 300 | | - |
| 301 | | - |
| 302 | | - |
| 303 | Module *pMod = (Module*)sqlite3HashFind(&db->aModule, zName); | - |
| 304 | if( pMod==0| TRUE | evaluated 9147 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 251 times by 1 test |
&& sqlite3_strnicmp(zName, "pragma_", 7)==0| TRUE | evaluated 8595 times by 1 test | | FALSE | evaluated 552 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
){ | 251-9147 |
| 305 | pMod = sqlite3PragmaVtabRegister(db, zName); | - |
| 306 | }executed 8595 times by 1 test: end of block | 8595 |
| 307 | if( pMod| TRUE | evaluated 8845 times by 1 test | | FALSE | evaluated 553 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
&& sqlite3VtabEponymousTableInit(pParse, pMod)| TRUE | evaluated 8845 times by 1 test | | FALSE | never evaluated |
){ | 0-8845 |
| 308 | returnexecuted 8845 times by 1 test: return pMod->pEpoTab; pMod->pEpoTab;executed 8845 times by 1 test: return pMod->pEpoTab; | 8845 |
| 309 | } | - |
| 310 | }executed 553 times by 12 tests: end of blockExecuted by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 553 |
| 311 | | - |
| 312 | if( (| TRUE | evaluated 607 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 2 times by 1 test |
flags & 0x02)==0| TRUE | evaluated 607 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 2 times by 1 test |
){ | 2-607 |
| 313 | if( zDbase| TRUE | evaluated 116 times by 5 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 491 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
){ | 116-491 |
| 314 | sqlite3ErrorMsg(pParse, "%s: %s.%s", zMsg, zDbase, zName); | - |
| 315 | }executed 116 times by 5 tests: end of blockExecuted by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (438)
- Self test (47)
else{ | 116 |
| 316 | sqlite3ErrorMsg(pParse, "%s: %s", zMsg, zName); | - |
| 317 | }executed 491 times by 12 tests: end of blockExecuted by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 491 |
| 318 | pParse->checkSchema = 1; | - |
| 319 | }executed 607 times by 12 tests: end of blockExecuted by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 607 |
| 320 | }executed 609 times by 12 tests: end of blockExecuted by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 609 |
| 321 | | - |
| 322 | returnexecuted 1070699 times by 435 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p;executed 1070699 times by 435 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1070699 |
| 323 | } | - |
| 324 | Table *sqlite3LocateTableItem( | - |
| 325 | Parse *pParse, | - |
| 326 | u32 flags, | - |
| 327 | struct SrcList_item *p | - |
| 328 | ){ | - |
| 329 | const char *zDb; | - |
| 330 | | - |
| 331 | ((void) (0)) | - |
| 332 | ; | - |
| 333 | if( p->pSchema| TRUE | evaluated 512810 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 555956 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 512810-555956 |
| 334 | int iDb = sqlite3SchemaToIndex(pParse->db, p->pSchema); | - |
| 335 | zDb = pParse->db->aDb[iDb].zDbSName; | - |
| 336 | }executed 512810 times by 24 tests: end of blockExecuted by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
else{ | 512810 |
| 337 | zDb = p->zDatabase; | - |
| 338 | }executed 555956 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 555956 |
| 339 | returnexecuted 1068766 times by 436 tests: return sqlite3LocateTable(pParse, flags, p->zName, zDb);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
sqlite3LocateTable(pParse, flags, p->zName, zDb);executed 1068766 times by 436 tests: return sqlite3LocateTable(pParse, flags, p->zName, zDb);Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1068766 |
| 340 | } | - |
| 341 | Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){ | - |
| 342 | Index *p = 0; | - |
| 343 | int i; | - |
| 344 | | - |
| 345 | | - |
| 346 | ((void) (0)) | - |
| 347 | ; | - |
| 348 | for(i=0; i<db->nDb| TRUE | evaluated 228990 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 100599 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 100599-228990 |
| 349 | int j = (| TRUE | evaluated 211550 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 17440 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
i<2)| TRUE | evaluated 211550 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 17440 times by 12 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (4)
- Self test (438)
- Self test (5)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
? i^1 : i; | 17440-211550 |
| 350 | Schema *pSchema = db->aDb[j].pSchema; | - |
| 351 | | - |
| 352 | ((void) (0)) | - |
| 353 | ; | - |
| 354 | if( zDb| TRUE | evaluated 228080 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 910 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
&& sqlite3StrICmp(zDb, db->aDb[j].zDbSName)| TRUE | evaluated 122732 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 105348 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) continue;executed 122732 times by 436 tests: continue;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 910-228080 |
| 355 | | - |
| 356 | ((void) (0)) | - |
| 357 | ; | - |
| 358 | p = sqlite3HashFind(&pSchema->idxHash, zName); | - |
| 359 | if( p| TRUE | evaluated 5200 times by 379 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 101058 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) break;executed 5200 times by 379 tests: break;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 5200-101058 |
| 360 | }executed 101058 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 101058 |
| 361 | returnexecuted 105799 times by 436 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p;executed 105799 times by 436 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 105799 |
| 362 | } | - |
| 363 | | - |
| 364 | | - |
| 365 | | - |
| 366 | | - |
| 367 | void sqlite3FreeIndex(sqlite3 *db, Index *p){ | - |
| 368 | | - |
| 369 | sqlite3DeleteIndexSamples(db, p); | - |
| 370 | | - |
| 371 | sqlite3ExprDelete(db, p->pPartIdxWhere); | - |
| 372 | sqlite3ExprListDelete(db, p->aColExpr); | - |
| 373 | sqlite3DbFree(db, p->zColAff); | - |
| 374 | if( p->isResized| TRUE | evaluated 313 times by 1 test | | FALSE | evaluated 12681 times by 38 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
|
) sqlite3DbFree(db, (void *)p->azColl);executed 313 times by 1 test: sqlite3DbFree(db, (void *)p->azColl); | 313-12681 |
| 375 | | - |
| 376 | | - |
| 377 | | - |
| 378 | sqlite3DbFree(db, p); | - |
| 379 | }executed 12994 times by 38 tests: end of blockExecuted by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| 12994 |
| 380 | | - |
| 381 | | - |
| 382 | | - |
| 383 | | - |
| 384 | | - |
| 385 | | - |
| 386 | | - |
| 387 | void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName){ | - |
| 388 | Index *pIndex; | - |
| 389 | Hash *pHash; | - |
| 390 | | - |
| 391 | | - |
| 392 | ((void) (0)) | - |
| 393 | ; | - |
| 394 | pHash = &db->aDb[iDb].pSchema->idxHash; | - |
| 395 | pIndex = sqlite3HashInsert(pHash, zIdxName, 0); | - |
| 396 | if( (| TRUE | evaluated 199 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | never evaluated |
pIndex)| TRUE | evaluated 199 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | never evaluated |
){ | 0-199 |
| 397 | if( pIndex->pTable->pIndex==pIndex| TRUE | evaluated 179 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 20 times by 1 test |
){ | 20-179 |
| 398 | pIndex->pTable->pIndex = pIndex->pNext; | - |
| 399 | }executed 179 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
else{ | 179 |
| 400 | Index *p; | - |
| 401 | | - |
| 402 | | - |
| 403 | p = pIndex->pTable->pIndex; | - |
| 404 | while( (| TRUE | evaluated 21 times by 1 test | | FALSE | never evaluated |
p)| TRUE | evaluated 21 times by 1 test | | FALSE | never evaluated |
&& p->pNext!=pIndex| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 20 times by 1 test |
){ p = p->pNext; }executed 1 time by 1 test: end of block | 0-21 |
| 405 | if( (p| TRUE | evaluated 20 times by 1 test | | FALSE | never evaluated |
&& p->pNext==pIndex| TRUE | evaluated 20 times by 1 test | | FALSE | never evaluated |
) ){ | 0-20 |
| 406 | p->pNext = pIndex->pNext; | - |
| 407 | }executed 20 times by 1 test: end of block | 20 |
| 408 | }executed 20 times by 1 test: end of block | 20 |
| 409 | sqlite3FreeIndex(db, pIndex); | - |
| 410 | }executed 199 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 199 |
| 411 | db->mDbFlags |= 0x0001; | - |
| 412 | }executed 199 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 199 |
| 413 | void sqlite3CollapseDatabaseArray(sqlite3 *db){ | - |
| 414 | int i, j; | - |
| 415 | for(i=j=2; i<db->nDb| TRUE | evaluated 2105 times by 10 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 34431 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
; i++){ | 2105-34431 |
| 416 | struct Db *pDb = &db->aDb[i]; | - |
| 417 | if( pDb->pBt==0| TRUE | evaluated 1631 times by 10 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 474 times by 1 test |
){ | 474-1631 |
| 418 | sqlite3DbFree(db, pDb->zDbSName); | - |
| 419 | pDb->zDbSName = 0; | - |
| 420 | continue;executed 1631 times by 10 tests: continue;Executed by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 1631 |
| 421 | } | - |
| 422 | if( j<i| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 449 times by 1 test |
){ | 25-449 |
| 423 | db->aDb[j] = db->aDb[i]; | - |
| 424 | }executed 25 times by 1 test: end of block | 25 |
| 425 | j++; | - |
| 426 | }executed 474 times by 1 test: end of block | 474 |
| 427 | db->nDb = j; | - |
| 428 | if( db->nDb<=2| TRUE | evaluated 34013 times by 66 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 418 times by 1 test |
&& db->aDb!=db->aDbStatic| TRUE | evaluated 1535 times by 10 testsEvaluated by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 32478 times by 58 testsEvaluated by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- ...
|
){ | 418-34013 |
| 429 | memcpy(db->aDbStatic, db->aDb, 2*sizeof(db->aDb[0])); | - |
| 430 | sqlite3DbFree(db, db->aDb); | - |
| 431 | db->aDb = db->aDbStatic; | - |
| 432 | }executed 1535 times by 10 tests: end of blockExecuted by:- Self test (27)
- Self test (34)
- Self test (438)
- Self test (77)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 1535 |
| 433 | }executed 34431 times by 66 tests: end of blockExecuted by:- Self test (101)
- Self test (102)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (25)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 34431 |
| 434 | | - |
| 435 | | - |
| 436 | | - |
| 437 | | - |
| 438 | | - |
| 439 | | - |
| 440 | void sqlite3ResetOneSchema(sqlite3 *db, int iDb){ | - |
| 441 | int i; | - |
| 442 | | - |
| 443 | ((void) (0)) | - |
| 444 | ; | - |
| 445 | | - |
| 446 | if( iDb>=0| TRUE | evaluated 1324 times by 18 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 152 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
){ | 152-1324 |
| 447 | | - |
| 448 | ((void) (0)) | - |
| 449 | ; | - |
| 450 | (db)->aDb[iDb].pSchema->schemaFlags|=(0x0008); | - |
| 451 | (db)->aDb[1].pSchema->schemaFlags|=(0x0008); | - |
| 452 | db->mDbFlags &= ~0x0008; | - |
| 453 | }executed 1324 times by 18 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 1324 |
| 454 | | - |
| 455 | if( db->nSchemaLock==0| TRUE | evaluated 1476 times by 18 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | never evaluated |
){ | 0-1476 |
| 456 | for(i=0; i<db->nDb| TRUE | evaluated 3170 times by 18 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 1476 times by 18 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
; i++){ | 1476-3170 |
| 457 | if( (((| TRUE | evaluated 2525 times by 18 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 645 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
db)->aDb[i].pSchema->schemaFlags&(0x0008))==(0x0008))| TRUE | evaluated 2525 times by 18 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| | FALSE | evaluated 645 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
){ | 645-2525 |
| 458 | sqlite3SchemaClear(db->aDb[i].pSchema); | - |
| 459 | }executed 2525 times by 18 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 2525 |
| 460 | }executed 3170 times by 18 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 3170 |
| 461 | }executed 1476 times by 18 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 1476 |
| 462 | }executed 1476 times by 18 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (61)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
| 1476 |
| 463 | | - |
| 464 | | - |
| 465 | | - |
| 466 | | - |
| 467 | | - |
| 468 | void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){ | - |
| 469 | int i; | - |
| 470 | sqlite3BtreeEnterAll(db); | - |
| 471 | | - |
| 472 | ((void) (0)) | - |
| 473 | ; | - |
| 474 | for(i=0; i<db->nDb| TRUE | evaluated 5525 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (61)
| | FALSE | evaluated 2125 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (61)
|
; i++){ | 2125-5525 |
| 475 | Db *pDb = &db->aDb[i]; | - |
| 476 | if( pDb->pSchema| TRUE | evaluated 4648 times by 3 testsEvaluated by:- Self test (34)
- Self test (438)
- Self test (61)
| | FALSE | evaluated 877 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
){ | 877-4648 |
| 477 | sqlite3SchemaClear(pDb->pSchema); | - |
| 478 | }executed 4648 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (61)
| 4648 |
| 479 | }executed 5525 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (61)
| 5525 |
| 480 | db->mDbFlags &= ~(0x0001|0x0008); | - |
| 481 | sqlite3VtabUnlockList(db); | - |
| 482 | sqlite3BtreeLeaveAll(db); | - |
| 483 | sqlite3CollapseDatabaseArray(db); | - |
| 484 | }executed 2125 times by 3 tests: end of blockExecuted by:- Self test (34)
- Self test (438)
- Self test (61)
| 2125 |
| 485 | | - |
| 486 | | - |
| 487 | | - |
| 488 | | - |
| 489 | void sqlite3CommitInternalChanges(sqlite3 *db){ | - |
| 490 | db->mDbFlags &= ~0x0001; | - |
| 491 | }executed 415167 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 415167 |
| 492 | | - |
| 493 | | - |
| 494 | | - |
| 495 | | - |
| 496 | | - |
| 497 | void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){ | - |
| 498 | int i; | - |
| 499 | Column *pCol; | - |
| 500 | | - |
| 501 | ((void) (0)) | - |
| 502 | ; | - |
| 503 | if( (| TRUE | evaluated 101299 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 16488 times by 10 testsEvaluated by:- Self test
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
pCol = pTable->aCol)!=0| TRUE | evaluated 101299 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 16488 times by 10 testsEvaluated by:- Self test
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 16488-101299 |
| 504 | for(i=0; i<pTable->nCol| TRUE | evaluated 445232 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| | FALSE | evaluated 101299 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
; i++, pCol++){ | 101299-445232 |
| 505 | sqlite3DbFree(db, pCol->zName); | - |
| 506 | sqlite3ExprDelete(db, pCol->pDflt); | - |
| 507 | sqlite3DbFree(db, pCol->zColl); | - |
| 508 | }executed 445232 times by 77 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 445232 |
| 509 | sqlite3DbFree(db, pTable->aCol); | - |
| 510 | }executed 101299 times by 77 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 101299 |
| 511 | }executed 117787 times by 77 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 117787 |
| 512 | static void __attribute__((noinline)) deleteTable(sqlite3 *db, Table *pTable){ | - |
| 513 | Index *pIndex, *pNext; | - |
| 514 | for(pIndex = pTable->pIndex; pIndex| TRUE | evaluated 10174 times by 38 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| | FALSE | evaluated 117647 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
; pIndex=pNext){ | 10174-117647 |
| 515 | pNext = pIndex->pNext; | - |
| 516 | | - |
| 517 | ((void) (0)) | - |
| 518 | | - |
| 519 | ; | - |
| 520 | if( (db==0| TRUE | evaluated 7482 times by 28 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
- ...
| | FALSE | evaluated 2692 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
|| db->pnBytesFreed==0| TRUE | evaluated 2692 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | never evaluated |
) && !((pTable)->nModuleArg)| TRUE | evaluated 10135 times by 38 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| | FALSE | evaluated 39 times by 1 test |
){ | 0-10135 |
| 521 | char *zName = pIndex->zName; | - |
| 522 | sqlite3HashInsert( | - |
| 523 | &pIndex->pSchema->idxHash, zName, 0 | - |
| 524 | ); | - |
| 525 | | - |
| 526 | ((void) (0)) | - |
| 527 | ; | - |
| 528 | | - |
| 529 | ((void) (0)) | - |
| 530 | ; | - |
| 531 | }executed 10135 times by 38 tests: end of blockExecuted by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| 10135 |
| 532 | sqlite3FreeIndex(db, pIndex); | - |
| 533 | }executed 10174 times by 38 tests: end of blockExecuted by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- ...
| 10174 |
| 534 | | - |
| 535 | | - |
| 536 | sqlite3FkDelete(db, pTable); | - |
| 537 | | - |
| 538 | | - |
| 539 | | - |
| 540 | sqlite3DeleteColumnNames(db, pTable); | - |
| 541 | sqlite3DbFree(db, pTable->zName); | - |
| 542 | sqlite3DbFree(db, pTable->zColAff); | - |
| 543 | sqlite3SelectDelete(db, pTable->pSelect); | - |
| 544 | sqlite3ExprListDelete(db, pTable->pCheck); | - |
| 545 | | - |
| 546 | sqlite3VtabClear(db, pTable); | - |
| 547 | | - |
| 548 | sqlite3DbFree(db, pTable); | - |
| 549 | | - |
| 550 | | - |
| 551 | | - |
| 552 | ((void) (0)) | - |
| 553 | ; | - |
| 554 | }executed 117647 times by 77 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 117647 |
| 555 | void sqlite3DeleteTable(sqlite3 *db, Table *pTable){ | - |
| 556 | | - |
| 557 | if( !pTable| TRUE | evaluated 713213 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1140874 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 713213 times by 436 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 713213-1140874 |
| 558 | if( ((!db| TRUE | evaluated 74468 times by 64 testsEvaluated by:- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- ...
| | FALSE | evaluated 1066406 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| db->pnBytesFreed==0| TRUE | evaluated 1066406 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | never evaluated |
) && (--| TRUE | evaluated 1023227 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 117647 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
pTable->nTabRef)>0| TRUE | evaluated 1023227 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 117647 times by 77 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
|
) ) return;executed 1023227 times by 435 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 0-1066406 |
| 559 | deleteTable(db, pTable); | - |
| 560 | }executed 117647 times by 77 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (31)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (35)
- Self test (36)
- Self test (37)
- Self test (38)
- Self test (39)
- Self test (40)
- Self test (41)
- Self test (42)
- Self test (43)
- ...
| 117647 |
| 561 | | - |
| 562 | | - |
| 563 | | - |
| 564 | | - |
| 565 | | - |
| 566 | | - |
| 567 | void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName){ | - |
| 568 | Table *p; | - |
| 569 | Db *pDb; | - |
| 570 | | - |
| 571 | | - |
| 572 | ((void) (0)) | - |
| 573 | ; | - |
| 574 | | - |
| 575 | ((void) (0)) | - |
| 576 | ; | - |
| 577 | | - |
| 578 | ((void) (0)) | - |
| 579 | ; | - |
| 580 | | - |
| 581 | ((void) (0)) | - |
| 582 | ; | - |
| 583 | ; | - |
| 584 | pDb = &db->aDb[iDb]; | - |
| 585 | p = sqlite3HashInsert(&pDb->pSchema->tblHash, zTabName, 0); | - |
| 586 | sqlite3DeleteTable(db, p); | - |
| 587 | db->mDbFlags |= 0x0001; | - |
| 588 | }executed 4808 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4808 |
| 589 | char *sqlite3NameFromToken(sqlite3 *db, Token *pName){ | - |
| 590 | char *zName; | - |
| 591 | if( pName| TRUE | evaluated 857781 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 23940 times by 21 testsEvaluated by:- Self test (101)
- Self test (104)
- Self test (35)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
|
){ | 23940-857781 |
| 592 | zName = sqlite3DbStrNDup(db, (char*)pName->z, pName->n); | - |
| 593 | sqlite3Dequote(zName); | - |
| 594 | }executed 857781 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 857781 |
| 595 | zName = 0; | - |
| 596 | }executed 23940 times by 21 tests: end of blockExecuted by:- Self test (101)
- Self test (104)
- Self test (35)
- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (72)
- Self test (73)
- Self test (74)
- Self test (84)
- Self test (85)
- Self test (89)
- Self test (90)
| 23940 |
| 597 | returnexecuted 881721 times by 436 tests: return zName;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
zName;executed 881721 times by 436 tests: return zName;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 881721 |
| 598 | } | - |
| 599 | | - |
| 600 | | - |
| 601 | | - |
| 602 | | - |
| 603 | | - |
| 604 | void sqlite3OpenMasterTable(Parse *p, int iDb){ | - |
| 605 | Vdbe *v = sqlite3GetVdbe(p); | - |
| 606 | sqlite3TableLock(p, iDb, 1, 1, "sqlite_master"); | - |
| 607 | sqlite3VdbeAddOp4Int(v, 110, 0, 1, iDb, 5); | - |
| 608 | if( p->nTab==0| TRUE | evaluated 23567 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| | FALSE | evaluated 106 times by 1 test |
){ | 106-23567 |
| 609 | p->nTab = 1; | - |
| 610 | }executed 23567 times by 30 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| 23567 |
| 611 | }executed 23673 times by 30 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| 23673 |
| 612 | | - |
| 613 | | - |
| 614 | | - |
| 615 | | - |
| 616 | | - |
| 617 | | - |
| 618 | | - |
| 619 | int sqlite3FindDbName(sqlite3 *db, const char *zName){ | - |
| 620 | int i = -1; | - |
| 621 | if( zName| TRUE | evaluated 7295 times by 16 testsEvaluated by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 9338 times by 12 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
|
){ | 7295-9338 |
| 622 | Db *pDb; | - |
| 623 | for(i=(db->nDb-1), pDb=&db->aDb[i]; i>=0| TRUE | evaluated 14083 times by 16 testsEvaluated by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 104 times by 1 test |
; i--, pDb--){ | 104-14083 |
| 624 | if( 0==sqlite3_stricmp(pDb->zDbSName, zName)| TRUE | evaluated 7182 times by 16 testsEvaluated by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 6901 times by 15 testsEvaluated by:- Self test (100)
- Self test (26)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
) break;executed 7182 times by 16 tests: break;Executed by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 6901-7182 |
| 625 | | - |
| 626 | | - |
| 627 | if( i==0| TRUE | evaluated 113 times by 1 test | | FALSE | evaluated 6788 times by 15 testsEvaluated by:- Self test (100)
- Self test (26)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
&& 0==sqlite3_stricmp("main", zName)| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 104 times by 1 test |
) break;executed 9 times by 1 test: break; | 9-6788 |
| 628 | }executed 6892 times by 15 tests: end of blockExecuted by:- Self test (100)
- Self test (26)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 6892 |
| 629 | }executed 7295 times by 16 tests: end of blockExecuted by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (438)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 7295 |
| 630 | returnexecuted 16633 times by 23 tests: return i;Executed by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
i;executed 16633 times by 23 tests: return i;Executed by:- Self test (100)
- Self test (26)
- Self test (27)
- Self test (29)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (78)
- Self test (79)
- Self test (80)
- Self test (81)
- Self test (82)
- Self test (83)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 16633 |
| 631 | } | - |
| 632 | | - |
| 633 | | - |
| 634 | | - |
| 635 | | - |
| 636 | | - |
| 637 | | - |
| 638 | | - |
| 639 | int sqlite3FindDb(sqlite3 *db, Token *pName){ | - |
| 640 | int i; | - |
| 641 | char *zName; | - |
| 642 | zName = sqlite3NameFromToken(db, pName); | - |
| 643 | i = sqlite3FindDbName(db, zName); | - |
| 644 | sqlite3DbFree(db, zName); | - |
| 645 | returnexecuted 2397 times by 12 tests: return i;Executed by:- Self test (100)
- Self test (27)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
i;executed 2397 times by 12 tests: return i;Executed by:- Self test (100)
- Self test (27)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 2397 |
| 646 | } | - |
| 647 | int sqlite3TwoPartName( | - |
| 648 | Parse *pParse, | - |
| 649 | Token *pName1, | - |
| 650 | Token *pName2, | - |
| 651 | Token **pUnqual | - |
| 652 | ){ | - |
| 653 | int iDb; | - |
| 654 | sqlite3 *db = pParse->db; | - |
| 655 | | - |
| 656 | | - |
| 657 | ((void) (0)) | - |
| 658 | ; | - |
| 659 | if( pName2->n>0| TRUE | evaluated 2317 times by 12 testsEvaluated by:- Self test (100)
- Self test (27)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 117992 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2317-117992 |
| 660 | if( db->init.busy| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 2315 times by 12 testsEvaluated by:- Self test (100)
- Self test (27)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
) { | 2-2315 |
| 661 | sqlite3ErrorMsg(pParse, "corrupt database"); | - |
| 662 | returnexecuted 2 times by 1 test: return -1; -1;executed 2 times by 1 test: return -1; | 2 |
| 663 | } | - |
| 664 | *pUnqual = pName2; | - |
| 665 | iDb = sqlite3FindDb(db, pName1); | - |
| 666 | if( iDb<0| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 2303 times by 12 testsEvaluated by:- Self test (100)
- Self test (27)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 12-2303 |
| 667 | sqlite3ErrorMsg(pParse, "unknown database %T", pName1); | - |
| 668 | returnexecuted 12 times by 1 test: return -1; -1;executed 12 times by 1 test: return -1; | 12 |
| 669 | } | - |
| 670 | }executed 2303 times by 12 tests: end of blockExecuted by:- Self test (100)
- Self test (27)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
else{ | 2303 |
| 671 | | - |
| 672 | ((void) (0)) | - |
| 673 | | - |
| 674 | ; | - |
| 675 | iDb = db->init.iDb; | - |
| 676 | *pUnqual = pName1; | - |
| 677 | }executed 117992 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 117992 |
| 678 | returnexecuted 120295 times by 434 tests: return iDb;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
iDb;executed 120295 times by 434 tests: return iDb;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 120295 |
| 679 | } | - |
| 680 | int sqlite3CheckObjectName(Parse *pParse, const char *zName){ | - |
| 681 | if( !pParse->db->init.busy| TRUE | evaluated 27868 times by 33 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
| | FALSE | evaluated 92734 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pParse->nested==0| TRUE | evaluated 27762 times by 33 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
| | FALSE | evaluated 106 times by 1 test |
| 106-92734 |
| 682 | && (| TRUE | evaluated 25599 times by 32 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
| | FALSE | evaluated 2163 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
pParse->db->flags & 0x00000001)==0| TRUE | evaluated 25599 times by 32 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
| | FALSE | evaluated 2163 times by 2 testsEvaluated by:- Self test (34)
- Self test (438)
|
| 2163-25599 |
| 683 | && 0==sqlite3_strnicmp(zName, "sqlite_", 7)| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 25585 times by 32 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- ...
|
){ | 14-25585 |
| 684 | sqlite3ErrorMsg(pParse, "object name reserved for internal use: %s", zName); | - |
| 685 | returnexecuted 14 times by 1 test: return 1; 1;executed 14 times by 1 test: return 1; | 14 |
| 686 | } | - |
| 687 | returnexecuted 120588 times by 436 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
0;executed 120588 times by 436 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 120588 |
| 688 | } | - |
| 689 | | - |
| 690 | | - |
| 691 | | - |
| 692 | | - |
| 693 | Index *sqlite3PrimaryKeyIndex(Table *pTab){ | - |
| 694 | Index *p; | - |
| 695 | for(p=pTab->pIndex; p| TRUE | evaluated 12836 times by 1 test | | FALSE | evaluated 8688 times by 1 test |
&& !((p)->idxType==2)| TRUE | evaluated 3334 times by 1 test | | FALSE | evaluated 9502 times by 1 test |
; p=p->pNext){}executed 3334 times by 1 test: end of block | 3334-12836 |
| 696 | returnexecuted 18190 times by 1 test: return p; p;executed 18190 times by 1 test: return p; | 18190 |
| 697 | } | - |
| 698 | | - |
| 699 | | - |
| 700 | | - |
| 701 | | - |
| 702 | | - |
| 703 | i16 sqlite3ColumnOfIndex(Index *pIdx, i16 iCol){ | - |
| 704 | int i; | - |
| 705 | for(i=0; i<pIdx->nColumn| TRUE | evaluated 1207072 times by 21 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 37197 times by 6 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
|
; i++){ | 37197-1207072 |
| 706 | if( iCol==pIdx->aiColumn[i]| TRUE | evaluated 46096 times by 19 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 1160976 times by 12 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (28)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (86)
- Self test (87)
- Self test (88)
|
) returnexecuted 46096 times by 19 tests: return i;Executed by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
i;executed 46096 times by 19 tests: return i;Executed by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| 46096-1160976 |
| 707 | }executed 1160976 times by 12 tests: end of blockExecuted by:- Self test (2)
- Self test (24)
- Self test (28)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
- Self test (53)
- Self test (86)
- Self test (87)
- Self test (88)
| 1160976 |
| 708 | returnexecuted 37197 times by 6 tests: return -1;Executed by:- Self test (24)
- Self test (28)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
-1;executed 37197 times by 6 tests: return -1;Executed by:- Self test (24)
- Self test (28)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
| 37197 |
| 709 | } | - |
| 710 | void sqlite3StartTable( | - |
| 711 | Parse *pParse, | - |
| 712 | Token *pName1, | - |
| 713 | Token *pName2, | - |
| 714 | int isTemp, | - |
| 715 | int isView, | - |
| 716 | int isVirtual, | - |
| 717 | int noErr | - |
| 718 | ){ | - |
| 719 | Table *pTable; | - |
| 720 | char *zName = 0; | - |
| 721 | sqlite3 *db = pParse->db; | - |
| 722 | Vdbe *v; | - |
| 723 | int iDb; | - |
| 724 | Token *pName; | - |
| 725 | | - |
| 726 | if( db->init.busy| TRUE | evaluated 80703 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 23760 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
&& db->init.newTnum==1| TRUE | evaluated 40580 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 40123 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 23760-80703 |
| 727 | | - |
| 728 | iDb = db->init.iDb; | - |
| 729 | zName = sqlite3DbStrDup(db, ((!0)&&(iDb==1)?"sqlite_temp_master":"sqlite_master")); | - |
| 730 | pName = pName1; | - |
| 731 | }executed 40580 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 40580 |
| 732 | | - |
| 733 | iDb = sqlite3TwoPartName(pParse, pName1, pName2, &pName); | - |
| 734 | if( iDb<0| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 63878 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 5 times by 1 test: return; | 5-63878 |
| 735 | if( !0 && isTemp| TRUE | evaluated 321 times by 1 test | | FALSE | evaluated 63557 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pName2->n>0| TRUE | evaluated 13 times by 1 test | | FALSE | evaluated 308 times by 1 test |
&& iDb!=1| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 8 times by 1 test |
){ | 5-63557 |
| 736 | | - |
| 737 | | - |
| 738 | sqlite3ErrorMsg(pParse, "temporary table name must be unqualified"); | - |
| 739 | return;executed 5 times by 1 test: return; | 5 |
| 740 | } | - |
| 741 | if( !0 && isTemp| TRUE | evaluated 316 times by 1 test | | FALSE | evaluated 63557 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) iDb = 1;executed 316 times by 1 test: iDb = 1; | 316-63557 |
| 742 | zName = sqlite3NameFromToken(db, pName); | - |
| 743 | if( (| TRUE | evaluated 905 times by 1 test | | FALSE | evaluated 62968 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse->eParseMode>=2)| TRUE | evaluated 905 times by 1 test | | FALSE | evaluated 62968 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 905-62968 |
| 744 | sqlite3RenameTokenMap(pParse, (void*)zName, pName); | - |
| 745 | }executed 905 times by 1 test: end of block | 905 |
| 746 | }executed 63873 times by 434 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 63873 |
| 747 | pParse->sNameToken = *pName; | - |
| 748 | if( zName==0| TRUE | evaluated 29 times by 1 test | | FALSE | evaluated 104424 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 29 times by 1 test: return; | 29-104424 |
| 749 | if( 0!=sqlite3CheckObjectName(pParse, zName)| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 104413 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 11-104413 |
| 750 | gotoexecuted 11 times by 1 test: goto begin_table_error; begin_table_error;executed 11 times by 1 test: goto begin_table_error; | 11 |
| 751 | } | - |
| 752 | if( db->init.iDb==1| TRUE | evaluated 20259 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 84154 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) isTemp = 1;executed 20259 times by 435 tests: isTemp = 1;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 20259-84154 |
| 753 | | - |
| 754 | | - |
| 755 | ((void) (0)) | - |
| 756 | ; | - |
| 757 | | - |
| 758 | ((void) (0)) | - |
| 759 | ; | - |
| 760 | { | - |
| 761 | static const u8 aCode[] = { | - |
| 762 | 2, | - |
| 763 | 4, | - |
| 764 | 8, | - |
| 765 | 6 | - |
| 766 | }; | - |
| 767 | char *zDb = db->aDb[iDb].zDbSName; | - |
| 768 | if( sqlite3AuthCheck(pParse, 18, ((!0)&&(isTemp==1)?"sqlite_temp_master":"sqlite_master"), 0, zDb)| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 104404 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 9-104404 |
| 769 | gotoexecuted 9 times by 1 test: goto begin_table_error; begin_table_error;executed 9 times by 1 test: goto begin_table_error; | 9 |
| 770 | } | - |
| 771 | if( !isVirtual| TRUE | evaluated 102181 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 2223 times by 1 test |
&& sqlite3AuthCheck(pParse, (int)aCode[isTemp+2*isView],| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 102173 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 8-102181 |
| 772 | zName, 0, zDb)| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 102173 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 8-102173 |
| 773 | gotoexecuted 8 times by 1 test: goto begin_table_error; begin_table_error;executed 8 times by 1 test: goto begin_table_error; | 8 |
| 774 | } | - |
| 775 | } | - |
| 776 | if( !(pParse->eParseMode!=0)| TRUE | evaluated 93875 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 10521 times by 1 test |
){ | 10521-93875 |
| 777 | char *zDb = db->aDb[iDb].zDbSName; | - |
| 778 | if( 0!=sqlite3ReadSchema(pParse)| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 93872 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 3-93872 |
| 779 | gotoexecuted 3 times by 1 test: goto begin_table_error; begin_table_error;executed 3 times by 1 test: goto begin_table_error; | 3 |
| 780 | } | - |
| 781 | pTable = sqlite3FindTable(db, zName, zDb); | - |
| 782 | if( pTable| TRUE | evaluated 43 times by 1 test | | FALSE | evaluated 93829 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 43-93829 |
| 783 | if( !noErr| TRUE | evaluated 19 times by 1 test | | FALSE | evaluated 24 times by 1 test |
){ | 19-24 |
| 784 | sqlite3ErrorMsg(pParse, "table %T already exists", pName); | - |
| 785 | }executed 19 times by 1 test: end of block else{ | 19 |
| 786 | | - |
| 787 | ((void) (0)) | - |
| 788 | ; | - |
| 789 | sqlite3CodeVerifySchema(pParse, iDb); | - |
| 790 | }executed 24 times by 1 test: end of block | 24 |
| 791 | gotoexecuted 43 times by 1 test: goto begin_table_error; begin_table_error;executed 43 times by 1 test: goto begin_table_error; | 43 |
| 792 | } | - |
| 793 | if( sqlite3FindIndex(db, zName, zDb)!=0| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 93823 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 6-93823 |
| 794 | sqlite3ErrorMsg(pParse, "there is already an index named %s", zName); | - |
| 795 | gotoexecuted 6 times by 1 test: goto begin_table_error; begin_table_error;executed 6 times by 1 test: goto begin_table_error; | 6 |
| 796 | } | - |
| 797 | }executed 93823 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 93823 |
| 798 | | - |
| 799 | pTable = sqlite3DbMallocZero(db, sizeof(Table)); | - |
| 800 | if( pTable==0| TRUE | evaluated 26 times by 1 test | | FALSE | evaluated 104318 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 26-104318 |
| 801 | | - |
| 802 | ((void) (0)) | - |
| 803 | ; | - |
| 804 | pParse->rc = 7; | - |
| 805 | pParse->nErr++; | - |
| 806 | gotoexecuted 26 times by 1 test: goto begin_table_error; begin_table_error;executed 26 times by 1 test: goto begin_table_error; | 26 |
| 807 | } | - |
| 808 | pTable->zName = zName; | - |
| 809 | pTable->iPKey = -1; | - |
| 810 | pTable->pSchema = db->aDb[iDb].pSchema; | - |
| 811 | pTable->nTabRef = 1; | - |
| 812 | | - |
| 813 | | - |
| 814 | | - |
| 815 | pTable->nRowLogEst = 200; | - |
| 816 | ((void) (0)) | - |
| 817 | ; | - |
| 818 | | - |
| 819 | | - |
| 820 | ((void) (0)) | - |
| 821 | ; | - |
| 822 | pParse->pNewTable = pTable; | - |
| 823 | | - |
| 824 | | - |
| 825 | | - |
| 826 | | - |
| 827 | | - |
| 828 | | - |
| 829 | if( !pParse->nested| TRUE | evaluated 104212 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 106 times by 1 test |
&& | 106-104212 |
| 830 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 831 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 832 | ) && __builtin_constant_p (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 833 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 834 | ) && (__s1_len = __builtin_strlen (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 835 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 836 | ), __s2_len = __builtin_strlen (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 837 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 838 | ), (!((size_t)(const void *)((| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 839 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 840 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 841 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 842 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 843 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 844 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 845 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 846 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 847 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 848 | , | TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 849 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 850 | ) : (__builtin_constant_p (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 851 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 852 | ) && ((size_t)(const void *)((| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 853 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 854 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 855 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 856 | ) == 1) && (__s1_len = __builtin_strlen (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 857 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 858 | ), __s1_len < 4) ? (__builtin_constant_p (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 859 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 860 | ) && ((size_t)(const void *)((| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 861 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 862 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 863 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 864 | ) == 1) ? __builtin_strcmp (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 865 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 866 | , | TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 867 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 868 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 869 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 870 | ); int __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 871 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 872 | ))[0] - __s2[0]); if (__s1_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 873 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 874 | ))[1] - __s2[1]); if (__s1_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 875 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 876 | ))[2] - __s2[2]); if (__s1_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 877 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); | 0-104121 |
| 878 | ))[3] - __s2[3]);| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( zName ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 879 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 880 | ) && ((size_t)(const void *)((| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 881 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 882 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 883 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 884 | ) == 1) && (__s2_len = __builtin_strlen (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 885 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 886 | ), __s2_len < 4) ? (__builtin_constant_p (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 887 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 888 | ) && ((size_t)(const void *)((| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 889 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 890 | ) + 1) - (size_t)(const void *)(| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 891 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 892 | ) == 1) ? __builtin_strcmp (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 893 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 894 | , | TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 895 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 896 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 897 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 898 | ); int __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 899 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 900 | ))[0] - __s2[0]); if (__s2_len > 0| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 901 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 902 | ))[1] - __s2[1]); if (__s2_len > 1| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 903 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 904 | ))[2] - __s2[2]); if (__s2_len > 2| TRUE | never evaluated | | FALSE | never evaluated |
&& __result == 0| TRUE | never evaluated | | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "sqlite_sequence" ))[3] - __s2[3]); | TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 905 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( "sqlite_sequence" ))[3] - __s2[3]); | 0-104121 |
| 906 | ))[3] - __s2[3]);| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
never executed: __result = (((const unsigned char *) (const char *) ( "sqlite_sequence" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 0-104121 |
| 907 | zName| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 908 | , | TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 909 | "sqlite_sequence"| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 910 | )))); })| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 91-104121 |
| 911 | ==0| TRUE | evaluated 91 times by 1 test | | FALSE | evaluated 104121 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 91-104121 |
| 912 | | - |
| 913 | ((void) (0)) | - |
| 914 | ; | - |
| 915 | pTable->pSchema->pSeqTab = pTable; | - |
| 916 | }executed 91 times by 1 test: end of block | 91 |
| 917 | if( !db->init.busy| TRUE | evaluated 23673 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| | FALSE | evaluated 80645 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& (| TRUE | evaluated 23673 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| | FALSE | never evaluated |
v = sqlite3GetVdbe(pParse))!=0| TRUE | evaluated 23673 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| | FALSE | never evaluated |
){ | 0-80645 |
| 918 | int addr1; | - |
| 919 | int fileFormat; | - |
| 920 | int reg1, reg2, reg3; | - |
| 921 | | - |
| 922 | static const char nullRow[] = { 6, 0, 0, 0, 0, 0 }; | - |
| 923 | sqlite3BeginWriteOperation(pParse, 1, iDb); | - |
| 924 | | - |
| 925 | | - |
| 926 | if( isVirtual| TRUE | evaluated 1027 times by 1 test | | FALSE | evaluated 22646 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
){ | 1027-22646 |
| 927 | sqlite3VdbeAddOp0(v, 161); | - |
| 928 | }executed 1027 times by 1 test: end of block | 1027 |
| 929 | | - |
| 930 | | - |
| 931 | | - |
| 932 | | - |
| 933 | | - |
| 934 | reg1 = pParse->regRowid = ++pParse->nMem; | - |
| 935 | reg2 = pParse->regRoot = ++pParse->nMem; | - |
| 936 | reg3 = ++pParse->nMem; | - |
| 937 | sqlite3VdbeAddOp3(v, 105, iDb, reg3, 2); | - |
| 938 | sqlite3VdbeUsesBtree(v, iDb); | - |
| 939 | addr1 = sqlite3VdbeAddOp1(v, 18, reg3); ; | - |
| 940 | fileFormat = (| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 23649 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
db->flags & 0x00000002)!=0| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 23649 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
? | 24-23649 |
| 941 | 1 : 4; | - |
| 942 | sqlite3VdbeAddOp3(v, 107, iDb, 2, fileFormat); | - |
| 943 | sqlite3VdbeAddOp3(v, 107, iDb, 5, ((db)->enc)); | - |
| 944 | sqlite3VdbeJumpHere(v, addr1); | - |
| 945 | if( isView| TRUE | evaluated 558 times by 6 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
| | FALSE | evaluated 23115 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
|| isVirtual| TRUE | evaluated 1027 times by 1 test | | FALSE | evaluated 22088 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
){ | 558-23115 |
| 946 | sqlite3VdbeAddOp2(v, 70, 0, reg2); | - |
| 947 | }executed 1585 times by 6 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
else | 1585 |
| 948 | | - |
| 949 | { | - |
| 950 | pParse->addrCrTab = | - |
| 951 | sqlite3VdbeAddOp3(v, 140, iDb, reg2, 1); | - |
| 952 | }executed 22088 times by 30 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| 22088 |
| 953 | sqlite3OpenMasterTable(pParse, iDb); | - |
| 954 | sqlite3VdbeAddOp2(v, 121, 0, reg1); | - |
| 955 | sqlite3VdbeAddOp4(v, 75, 6, reg3, 0, nullRow, (-1)); | - |
| 956 | sqlite3VdbeAddOp3(v, 122, 0, reg3, reg1); | - |
| 957 | sqlite3VdbeChangeP5(v, 0x08); | - |
| 958 | sqlite3VdbeAddOp0(v, 117); | - |
| 959 | }executed 23673 times by 30 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| 23673 |
| 960 | | - |
| 961 | | - |
| 962 | return;executed 104318 times by 436 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 104318 |
| 963 | | - |
| 964 | | - |
| 965 | begin_table_error: | - |
| 966 | sqlite3DbFree(db, zName); | - |
| 967 | return;executed 106 times by 1 test: return; | 106 |
| 968 | } | - |
| 969 | void sqlite3AddColumn(Parse *pParse, Token *pName, Token *pType){ | - |
| 970 | Table *p; | - |
| 971 | int i; | - |
| 972 | char *z; | - |
| 973 | char *zType; | - |
| 974 | Column *pCol; | - |
| 975 | sqlite3 *db = pParse->db; | - |
| 976 | if( (| TRUE | evaluated 38 times by 1 test | | FALSE | evaluated 421502 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
p = pParse->pNewTable)==0| TRUE | evaluated 38 times by 1 test | | FALSE | evaluated 421502 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 38 times by 1 test: return; | 38-421502 |
| 977 | if( p->nCol+1>db->aLimit[2]| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 421499 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 3-421499 |
| 978 | sqlite3ErrorMsg(pParse, "too many columns on %s", p->zName); | - |
| 979 | return;executed 3 times by 1 test: return; | 3 |
| 980 | } | - |
| 981 | z = sqlite3DbMallocRaw(db, pName->n + pType->n + 2); | - |
| 982 | if( z==0| TRUE | evaluated 118 times by 1 test | | FALSE | evaluated 421381 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 118 times by 1 test: return; | 118-421381 |
| 983 | if( (| TRUE | evaluated 2125 times by 1 test | | FALSE | evaluated 419256 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse->eParseMode>=2)| TRUE | evaluated 2125 times by 1 test | | FALSE | evaluated 419256 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) sqlite3RenameTokenMap(pParse, (void*)z, pName);executed 2125 times by 1 test: sqlite3RenameTokenMap(pParse, (void*)z, pName); | 2125-419256 |
| 984 | memcpy(z, pName->z, pName->n); | - |
| 985 | z[pName->n] = 0; | - |
| 986 | sqlite3Dequote(z); | - |
| 987 | for(i=0; i<p->nCol| TRUE | evaluated 11595724 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 421372 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++){ | 421372-11595724 |
| 988 | if( sqlite3_stricmp(z, p->aCol[i].zName)==0| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 11595715 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 9-11595715 |
| 989 | sqlite3ErrorMsg(pParse, "duplicate column name: %s", z); | - |
| 990 | sqlite3DbFree(db, z); | - |
| 991 | return;executed 9 times by 1 test: return; | 9 |
| 992 | } | - |
| 993 | }executed 11595715 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 11595715 |
| 994 | if( (| TRUE | evaluated 103336 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 318036 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
p->nCol & 0x7)==0| TRUE | evaluated 103336 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 318036 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 103336-318036 |
| 995 | Column *aNew; | - |
| 996 | aNew = sqlite3DbRealloc(db,p->aCol,(p->nCol+8)*sizeof(p->aCol[0])); | - |
| 997 | if( aNew==0| TRUE | evaluated 27 times by 1 test | | FALSE | evaluated 103309 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 27-103309 |
| 998 | sqlite3DbFree(db, z); | - |
| 999 | return;executed 27 times by 1 test: return; | 27 |
| 1000 | } | - |
| 1001 | p->aCol = aNew; | - |
| 1002 | }executed 103309 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 103309 |
| 1003 | pCol = &p->aCol[p->nCol]; | - |
| 1004 | memset(pCol, 0, sizeof(p->aCol[0])); | - |
| 1005 | pCol->zName = z; | - |
| 1006 | ; | - |
| 1007 | | - |
| 1008 | if( pType->n==0| TRUE | evaluated 151417 times by 102 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- ...
| | FALSE | evaluated 269928 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 151417-269928 |
| 1009 | | - |
| 1010 | | - |
| 1011 | pCol->affinity = 'A'; | - |
| 1012 | pCol->szEst = 1; | - |
| 1013 | | - |
| 1014 | | - |
| 1015 | | - |
| 1016 | | - |
| 1017 | | - |
| 1018 | }executed 151417 times by 102 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- ...
else{ | 151417 |
| 1019 | zType = z + sqlite3Strlen30(z) + 1; | - |
| 1020 | memcpy(zType, pType->z, pType->n); | - |
| 1021 | zType[pType->n] = 0; | - |
| 1022 | sqlite3Dequote(zType); | - |
| 1023 | pCol->affinity = sqlite3AffinityType(zType, pCol); | - |
| 1024 | pCol->colFlags |= 0x0004; | - |
| 1025 | }executed 269928 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 269928 |
| 1026 | p->nCol++; | - |
| 1027 | pParse->constraintName.n = 0; | - |
| 1028 | }executed 421345 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 421345 |
| 1029 | | - |
| 1030 | | - |
| 1031 | | - |
| 1032 | | - |
| 1033 | | - |
| 1034 | | - |
| 1035 | | - |
| 1036 | void sqlite3AddNotNull(Parse *pParse, int onError){ | - |
| 1037 | Table *p; | - |
| 1038 | Column *pCol; | - |
| 1039 | p = pParse->pNewTable; | - |
| 1040 | if( p==0| TRUE | never evaluated | | FALSE | evaluated 1551 times by 1 test |
|| (| TRUE | never evaluated | | FALSE | evaluated 1551 times by 1 test |
p->nCol<1)| TRUE | never evaluated | | FALSE | evaluated 1551 times by 1 test |
) return;never executed: return; | 0-1551 |
| 1041 | pCol = &p->aCol[p->nCol-1]; | - |
| 1042 | pCol->notNull = (u8)onError; | - |
| 1043 | p->tabFlags |= 0x0200; | - |
| 1044 | | - |
| 1045 | | - |
| 1046 | | - |
| 1047 | if( pCol->colFlags & 0x0008| TRUE | evaluated 65 times by 1 test | | FALSE | evaluated 1486 times by 1 test |
){ | 65-1486 |
| 1048 | Index *pIdx; | - |
| 1049 | for(pIdx=p->pIndex; pIdx| TRUE | evaluated 70 times by 1 test | | FALSE | evaluated 65 times by 1 test |
; pIdx=pIdx->pNext){ | 65-70 |
| 1050 | | - |
| 1051 | ((void) (0)) | - |
| 1052 | ; | - |
| 1053 | if( pIdx->aiColumn[0]==p->nCol-1| TRUE | evaluated 65 times by 1 test | | FALSE | evaluated 5 times by 1 test |
){ | 5-65 |
| 1054 | pIdx->uniqNotNull = 1; | - |
| 1055 | }executed 65 times by 1 test: end of block | 65 |
| 1056 | }executed 70 times by 1 test: end of block | 70 |
| 1057 | }executed 65 times by 1 test: end of block | 65 |
| 1058 | }executed 1551 times by 1 test: end of block | 1551 |
| 1059 | char sqlite3AffinityType(const char *zIn, Column *pCol){ | - |
| 1060 | u32 h = 0; | - |
| 1061 | char aff = 'C'; | - |
| 1062 | const char *zChar = 0; | - |
| 1063 | | - |
| 1064 | | - |
| 1065 | ((void) (0)) | - |
| 1066 | ; | - |
| 1067 | while( zIn[0]| TRUE | evaluated 1081246 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 212604 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 212604-1081246 |
| 1068 | h = (h<<8) + sqlite3UpperToLower[(*zIn)&0xff]; | - |
| 1069 | zIn++; | - |
| 1070 | if( h==(('c'<<24)+('h'<<16)+('a'<<8)+'r')| TRUE | evaluated 505 times by 1 test | | FALSE | evaluated 1080741 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 505-1080741 |
| 1071 | aff = 'B'; | - |
| 1072 | zChar = zIn; | - |
| 1073 | }executed 505 times by 1 test: end of block else if( h==(('c'<<24)+('l'<<16)+('o'<<8)+'b')| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 1080736 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 5-1080736 |
| 1074 | aff = 'B'; | - |
| 1075 | }executed 5 times by 1 test: end of block else if( h==(('t'<<24)+('e'<<16)+('x'<<8)+'t')| TRUE | evaluated 191576 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 889160 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 5-889160 |
| 1076 | aff = 'B'; | - |
| 1077 | }executed 191576 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else if( h==(('b'<<24)+('l'<<16)+('o'<<8)+'b')| TRUE | evaluated 1602 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| | FALSE | evaluated 887558 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 1602-887558 |
| 1078 | && (aff=='C'| TRUE | evaluated 1602 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| | FALSE | never evaluated |
|| aff=='E'| TRUE | never evaluated | | FALSE | never evaluated |
) ){ | 0-1602 |
| 1079 | aff = 'A'; | - |
| 1080 | if( zIn[0]=='('| TRUE | never evaluated | | FALSE | evaluated 1602 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
|
) zChar = zIn;never executed: zChar = zIn; | 0-1602 |
| 1081 | | - |
| 1082 | }executed 1602 times by 333 tests: end of blockExecuted by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
else if( h==(('r'<<24)+('e'<<16)+('a'<<8)+'l')| TRUE | evaluated 1011 times by 1 test | | FALSE | evaluated 886547 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 1011-886547 |
| 1083 | && aff=='C'| TRUE | evaluated 1011 times by 1 test | | FALSE | never evaluated |
){ | 0-1011 |
| 1084 | aff = 'E'; | - |
| 1085 | }executed 1011 times by 1 test: end of block else if( h==(('f'<<24)+('l'<<16)+('o'<<8)+'a')| TRUE | evaluated 72 times by 1 test | | FALSE | evaluated 886475 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 72-886475 |
| 1086 | && aff=='C'| TRUE | evaluated 72 times by 1 test | | FALSE | never evaluated |
){ | 0-72 |
| 1087 | aff = 'E'; | - |
| 1088 | }executed 72 times by 1 test: end of block else if( h==(('d'<<24)+('o'<<16)+('u'<<8)+'b')| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 886461 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
| 14-886461 |
| 1089 | && aff=='C'| TRUE | evaluated 14 times by 1 test | | FALSE | never evaluated |
){ | 0-14 |
| 1090 | aff = 'E'; | - |
| 1091 | | - |
| 1092 | }executed 14 times by 1 test: end of block else if( (| TRUE | evaluated 62844 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 823617 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
h&0x00FFFFFF)==(('i'<<16)+('n'<<8)+'t')| TRUE | evaluated 62844 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 823617 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 14-823617 |
| 1093 | aff = 'D'; | - |
| 1094 | break;executed 62844 times by 436 tests: break;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 62844 |
| 1095 | } | - |
| 1096 | }executed 1018402 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1018402 |
| 1097 | | - |
| 1098 | | - |
| 1099 | | - |
| 1100 | if( pCol| TRUE | evaluated 269928 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 5520 times by 1 test |
){ | 5520-269928 |
| 1101 | int v = 0; | - |
| 1102 | if( aff<'C'| TRUE | evaluated 193286 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 76642 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 76642-193286 |
| 1103 | if( zChar| TRUE | evaluated 496 times by 1 test | | FALSE | evaluated 192790 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 496-192790 |
| 1104 | while( zChar[0]| TRUE | evaluated 890 times by 1 test | | FALSE | evaluated 80 times by 1 test |
){ | 80-890 |
| 1105 | if( (| TRUE | evaluated 416 times by 1 test | | FALSE | evaluated 474 times by 1 test |
sqlite3CtypeMap[(unsigned char)(zChar[0])]&0x04)| TRUE | evaluated 416 times by 1 test | | FALSE | evaluated 474 times by 1 test |
){ | 416-474 |
| 1106 | | - |
| 1107 | sqlite3GetInt32(zChar, &v); | - |
| 1108 | break;executed 416 times by 1 test: break; | 416 |
| 1109 | } | - |
| 1110 | zChar++; | - |
| 1111 | }executed 474 times by 1 test: end of block | 474 |
| 1112 | }executed 496 times by 1 test: end of block else{ | 496 |
| 1113 | v = 16; | - |
| 1114 | }executed 192790 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 192790 |
| 1115 | } | - |
| 1116 | | - |
| 1117 | | - |
| 1118 | | - |
| 1119 | | - |
| 1120 | | - |
| 1121 | v = v/4 + 1; | - |
| 1122 | if( v>255| TRUE | never evaluated | | FALSE | evaluated 269928 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) v = 255;never executed: v = 255; | 0-269928 |
| 1123 | pCol->szEst = v; | - |
| 1124 | }executed 269928 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 269928 |
| 1125 | returnexecuted 275448 times by 436 tests: return aff;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
aff;executed 275448 times by 436 tests: return aff;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 275448 |
| 1126 | } | - |
| 1127 | void sqlite3AddDefaultValue( | - |
| 1128 | Parse *pParse, | - |
| 1129 | Expr *pExpr, | - |
| 1130 | const char *zStart, | - |
| 1131 | const char *zEnd | - |
| 1132 | ){ | - |
| 1133 | Table *p; | - |
| 1134 | Column *pCol; | - |
| 1135 | sqlite3 *db = pParse->db; | - |
| 1136 | p = pParse->pNewTable; | - |
| 1137 | if( p!=0| TRUE | evaluated 1590 times by 1 test | | FALSE | never evaluated |
){ | 0-1590 |
| 1138 | pCol = &(p->aCol[p->nCol-1]); | - |
| 1139 | if( !sqlite3ExprIsConstantOrFunction(pExpr, db->init.busy)| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 1585 times by 1 test |
){ | 5-1585 |
| 1140 | sqlite3ErrorMsg(pParse, "default value of column [%s] is not constant", | - |
| 1141 | pCol->zName); | - |
| 1142 | }executed 5 times by 1 test: end of block else{ | 5 |
| 1143 | | - |
| 1144 | | - |
| 1145 | | - |
| 1146 | Expr x; | - |
| 1147 | sqlite3ExprDelete(db, pCol->pDflt); | - |
| 1148 | memset(&x, 0, sizeof(x)); | - |
| 1149 | x.op = 169; | - |
| 1150 | x.u.zToken = sqlite3DbSpanDup(db, zStart, zEnd); | - |
| 1151 | x.pLeft = pExpr; | - |
| 1152 | x.flags = 0x001000; | - |
| 1153 | pCol->pDflt = sqlite3ExprDup(db, &x, 0x0001); | - |
| 1154 | sqlite3DbFree(db, x.u.zToken); | - |
| 1155 | }executed 1585 times by 1 test: end of block | 1585 |
| 1156 | } | - |
| 1157 | if( (| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 1566 times by 1 test |
pParse->eParseMode>=2)| TRUE | evaluated 24 times by 1 test | | FALSE | evaluated 1566 times by 1 test |
){ | 24-1566 |
| 1158 | sqlite3RenameExprUnmap(pParse, pExpr); | - |
| 1159 | }executed 24 times by 1 test: end of block | 24 |
| 1160 | sqlite3ExprDelete(db, pExpr); | - |
| 1161 | }executed 1590 times by 1 test: end of block | 1590 |
| 1162 | static void sqlite3StringToId(Expr *p){ | - |
| 1163 | if( p->op==106| TRUE | evaluated 47 times by 1 test | | FALSE | evaluated 21792 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 47-21792 |
| 1164 | p->op = 59; | - |
| 1165 | }executed 47 times by 1 test: end of block else if( p->op==102| TRUE | evaluated 158 times by 1 test | | FALSE | evaluated 21634 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
&& p->pLeft->op==106| TRUE | evaluated 13 times by 1 test | | FALSE | evaluated 145 times by 1 test |
){ | 13-21634 |
| 1166 | p->pLeft->op = 59; | - |
| 1167 | }executed 13 times by 1 test: end of block | 13 |
| 1168 | }executed 21839 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 21839 |
| 1169 | void sqlite3AddPrimaryKey( | - |
| 1170 | Parse *pParse, | - |
| 1171 | ExprList *pList, | - |
| 1172 | int onError, | - |
| 1173 | int autoInc, | - |
| 1174 | int sortOrder | - |
| 1175 | ){ | - |
| 1176 | Table *pTab = pParse->pNewTable; | - |
| 1177 | Column *pCol = 0; | - |
| 1178 | int iCol = -1, i; | - |
| 1179 | int nTerm; | - |
| 1180 | if( pTab==0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 16235 times by 353 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
) gotoexecuted 1 time by 1 test: goto primary_key_exit; primary_key_exit;executed 1 time by 1 test: goto primary_key_exit; | 1-16235 |
| 1181 | if( pTab->tabFlags & 0x0004| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 16225 times by 353 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
|
){ | 10-16225 |
| 1182 | sqlite3ErrorMsg(pParse, | - |
| 1183 | "table \"%s\" has more than one primary key", pTab->zName); | - |
| 1184 | gotoexecuted 10 times by 1 test: goto primary_key_exit; primary_key_exit;executed 10 times by 1 test: goto primary_key_exit; | 10 |
| 1185 | } | - |
| 1186 | pTab->tabFlags |= 0x0004; | - |
| 1187 | if( pList==0| TRUE | evaluated 15300 times by 353 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 925 times by 1 test |
){ | 925-15300 |
| 1188 | iCol = pTab->nCol - 1; | - |
| 1189 | pCol = &pTab->aCol[iCol]; | - |
| 1190 | pCol->colFlags |= 0x0001; | - |
| 1191 | nTerm = 1; | - |
| 1192 | }executed 15300 times by 353 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
else{ | 15300 |
| 1193 | nTerm = pList->nExpr; | - |
| 1194 | for(i=0; i<nTerm| TRUE | evaluated 2388 times by 1 test | | FALSE | evaluated 925 times by 1 test |
; i++){ | 925-2388 |
| 1195 | Expr *pCExpr = sqlite3ExprSkipCollate(pList->a[i].pExpr); | - |
| 1196 | | - |
| 1197 | ((void) (0)) | - |
| 1198 | ; | - |
| 1199 | sqlite3StringToId(pCExpr); | - |
| 1200 | if( pCExpr->op==59| TRUE | evaluated 2386 times by 1 test | | FALSE | evaluated 2 times by 1 test |
){ | 2-2386 |
| 1201 | const char *zCName = pCExpr->u.zToken; | - |
| 1202 | for(iCol=0; iCol<pTab->nCol| TRUE | evaluated 6156 times by 1 test | | FALSE | evaluated 2 times by 1 test |
; iCol++){ | 2-6156 |
| 1203 | if( sqlite3StrICmp(zCName, pTab->aCol[iCol].zName)==0| TRUE | evaluated 2384 times by 1 test | | FALSE | evaluated 3772 times by 1 test |
){ | 2384-3772 |
| 1204 | pCol = &pTab->aCol[iCol]; | - |
| 1205 | pCol->colFlags |= 0x0001; | - |
| 1206 | break;executed 2384 times by 1 test: break; | 2384 |
| 1207 | } | - |
| 1208 | }executed 3772 times by 1 test: end of block | 3772 |
| 1209 | }executed 2386 times by 1 test: end of block | 2386 |
| 1210 | }executed 2388 times by 1 test: end of block | 2388 |
| 1211 | }executed 925 times by 1 test: end of block | 925 |
| 1212 | if( nTerm==1| TRUE | evaluated 15539 times by 353 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 686 times by 1 test |
| 686-15539 |
| 1213 | && pCol| TRUE | evaluated 15538 times by 353 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| | FALSE | evaluated 1 time by 1 test |
| 1-15538 |
| 1214 | && sqlite3StrICmp(sqlite3ColumnType(pCol,""), "INTEGER")==0| TRUE | evaluated 13446 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| | FALSE | evaluated 2092 times by 21 testsEvaluated by:- Self test (10)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (6)
- Self test (7)
- Self test (8)
- Self test (9)
|
| 2092-13446 |
| 1215 | && sortOrder!=1| TRUE | evaluated 13442 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
| | FALSE | evaluated 4 times by 1 test |
| 4-13442 |
| 1216 | ){ | - |
| 1217 | if( (| TRUE | evaluated 72 times by 1 test | | FALSE | evaluated 13370 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
|
pParse->eParseMode>=2)| TRUE | evaluated 72 times by 1 test | | FALSE | evaluated 13370 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
|
&& pList| TRUE | evaluated 27 times by 1 test | | FALSE | evaluated 45 times by 1 test |
){ | 27-13370 |
| 1218 | sqlite3RenameTokenRemap(pParse, &pTab->iPKey, pList->a[0].pExpr); | - |
| 1219 | }executed 27 times by 1 test: end of block | 27 |
| 1220 | pTab->iPKey = iCol; | - |
| 1221 | pTab->keyConf = (u8)onError; | - |
| 1222 | | - |
| 1223 | ((void) (0)) | - |
| 1224 | ; | - |
| 1225 | pTab->tabFlags |= autoInc*0x0008; | - |
| 1226 | if( pList| TRUE | evaluated 107 times by 1 test | | FALSE | evaluated 13335 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
|
) pParse->iPkSortOrder = pList->a[0].sortOrder;executed 107 times by 1 test: pParse->iPkSortOrder = pList->a[0].sortOrder; | 107-13335 |
| 1227 | }executed 13442 times by 333 tests: end of blockExecuted by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
else if( autoInc| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 2782 times by 21 testsEvaluated by:- Self test (10)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (6)
- Self test (7)
- Self test (8)
- Self test (9)
|
){ | 1-13442 |
| 1228 | | - |
| 1229 | sqlite3ErrorMsg(pParse, "AUTOINCREMENT is only allowed on an " | - |
| 1230 | "INTEGER PRIMARY KEY"); | - |
| 1231 | | - |
| 1232 | }executed 1 time by 1 test: end of block else{ | 1 |
| 1233 | sqlite3CreateIndex(pParse, 0, 0, 0, pList, onError, 0, | - |
| 1234 | 0, sortOrder, 0, 2); | - |
| 1235 | pList = 0; | - |
| 1236 | }executed 2782 times by 21 tests: end of blockExecuted by:- Self test (10)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (6)
- Self test (7)
- Self test (8)
- Self test (9)
| 2782 |
| 1237 | | - |
| 1238 | primary_key_exit:code before this statement executed 16225 times by 353 tests: primary_key_exit:Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 16225 |
| 1239 | sqlite3ExprListDelete(pParse->db, pList); | - |
| 1240 | return;executed 16236 times by 353 tests: return;Executed by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- ...
| 16236 |
| 1241 | } | - |
| 1242 | | - |
| 1243 | | - |
| 1244 | | - |
| 1245 | | - |
| 1246 | void sqlite3AddCheckConstraint( | - |
| 1247 | Parse *pParse, | - |
| 1248 | Expr *pCheckExpr | - |
| 1249 | ){ | - |
| 1250 | | - |
| 1251 | Table *pTab = pParse->pNewTable; | - |
| 1252 | sqlite3 *db = pParse->db; | - |
| 1253 | if( pTab| TRUE | evaluated 365 times by 1 test | | FALSE | never evaluated |
&& !(pParse->eParseMode==1)| TRUE | evaluated 365 times by 1 test | | FALSE | never evaluated |
| 0-365 |
| 1254 | && !sqlite3BtreeIsReadonly(db->aDb[db->init.iDb].pBt)| TRUE | evaluated 365 times by 1 test | | FALSE | never evaluated |
| 0-365 |
| 1255 | ){ | - |
| 1256 | pTab->pCheck = sqlite3ExprListAppend(pParse, pTab->pCheck, pCheckExpr); | - |
| 1257 | if( pParse->constraintName.n| TRUE | evaluated 30 times by 1 test | | FALSE | evaluated 335 times by 1 test |
){ | 30-335 |
| 1258 | sqlite3ExprListSetName(pParse, pTab->pCheck, &pParse->constraintName, 1); | - |
| 1259 | }executed 30 times by 1 test: end of block | 30 |
| 1260 | }executed 365 times by 1 test: end of block else | 365 |
| 1261 | | - |
| 1262 | { | - |
| 1263 | sqlite3ExprDelete(pParse->db, pCheckExpr); | - |
| 1264 | } never executed: end of block | 0 |
| 1265 | } | - |
| 1266 | | - |
| 1267 | | - |
| 1268 | | - |
| 1269 | | - |
| 1270 | | - |
| 1271 | void sqlite3AddCollateType(Parse *pParse, Token *pToken){ | - |
| 1272 | Table *p; | - |
| 1273 | int i; | - |
| 1274 | char *zColl; | - |
| 1275 | sqlite3 *db; | - |
| 1276 | | - |
| 1277 | if( (| TRUE | never evaluated | | FALSE | evaluated 569 times by 1 test |
p = pParse->pNewTable)==0| TRUE | never evaluated | | FALSE | evaluated 569 times by 1 test |
) return;never executed: return; | 0-569 |
| 1278 | i = p->nCol-1; | - |
| 1279 | db = pParse->db; | - |
| 1280 | zColl = sqlite3NameFromToken(db, pToken); | - |
| 1281 | if( !zColl| TRUE | never evaluated | | FALSE | evaluated 569 times by 1 test |
) return;never executed: return; | 0-569 |
| 1282 | | - |
| 1283 | if( sqlite3LocateCollSeq(pParse, zColl)| TRUE | evaluated 565 times by 1 test | | FALSE | evaluated 4 times by 1 test |
){ | 4-565 |
| 1284 | Index *pIdx; | - |
| 1285 | sqlite3DbFree(db, p->aCol[i].zColl); | - |
| 1286 | p->aCol[i].zColl = zColl; | - |
| 1287 | | - |
| 1288 | | - |
| 1289 | | - |
| 1290 | | - |
| 1291 | | - |
| 1292 | for(pIdx=p->pIndex; pIdx| TRUE | evaluated 96 times by 1 test | | FALSE | evaluated 565 times by 1 test |
; pIdx=pIdx->pNext){ | 96-565 |
| 1293 | | - |
| 1294 | ((void) (0)) | - |
| 1295 | ; | - |
| 1296 | if( pIdx->aiColumn[0]==i| TRUE | evaluated 59 times by 1 test | | FALSE | evaluated 37 times by 1 test |
){ | 37-59 |
| 1297 | pIdx->azColl[0] = p->aCol[i].zColl; | - |
| 1298 | }executed 59 times by 1 test: end of block | 59 |
| 1299 | }executed 96 times by 1 test: end of block | 96 |
| 1300 | }executed 565 times by 1 test: end of block else{ | 565 |
| 1301 | sqlite3DbFree(db, zColl); | - |
| 1302 | }executed 4 times by 1 test: end of block | 4 |
| 1303 | } | - |
| 1304 | CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){ | - |
| 1305 | sqlite3 *db = pParse->db; | - |
| 1306 | u8 enc = ((db)->enc); | - |
| 1307 | u8 initbusy = db->init.busy; | - |
| 1308 | CollSeq *pColl; | - |
| 1309 | | - |
| 1310 | pColl = sqlite3FindCollSeq(db, enc, zName, initbusy); | - |
| 1311 | if( !initbusy| TRUE | evaluated 12047 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 281 times by 1 test |
&& (!pColl| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 12037 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
|| !pColl->xCmp| TRUE | evaluated 22 times by 1 test | | FALSE | evaluated 12015 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
) ){ | 10-12047 |
| 1312 | pColl = sqlite3GetCollSeq(pParse, enc, pColl, zName); | - |
| 1313 | }executed 32 times by 1 test: end of block | 32 |
| 1314 | | - |
| 1315 | returnexecuted 12328 times by 22 tests: return pColl;Executed by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
pColl;executed 12328 times by 22 tests: return pColl;Executed by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 12328 |
| 1316 | } | - |
| 1317 | void sqlite3ChangeCookie(Parse *pParse, int iDb){ | - |
| 1318 | sqlite3 *db = pParse->db; | - |
| 1319 | Vdbe *v = pParse->pVdbe; | - |
| 1320 | | - |
| 1321 | ((void) (0)) | - |
| 1322 | ; | - |
| 1323 | sqlite3VdbeAddOp3(v, 107, iDb, 1, | - |
| 1324 | (int)(1+(unsigned)db->aDb[iDb].pSchema->schema_cookie)); | - |
| 1325 | }executed 33192 times by 33 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- ...
| 33192 |
| 1326 | static int identLength(const char *z){ | - |
| 1327 | int n; | - |
| 1328 | for(n=0; *| TRUE | evaluated 759 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 386 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
z| TRUE | evaluated 759 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 386 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
; n++, z++){ | 386-759 |
| 1329 | if( *| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 758 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
z=='"'| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 758 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
){ n++; }executed 1 time by 1 test: end of block | 1-758 |
| 1330 | }executed 759 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 759 |
| 1331 | returnexecuted 386 times by 4 tests: return n + 2;Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
n + 2;executed 386 times by 4 tests: return n + 2;Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 386 |
| 1332 | } | - |
| 1333 | static void identPut(char *z, int *pIdx, char *zSignedIdent){ | - |
| 1334 | unsigned char *zIdent = (unsigned char*)zSignedIdent; | - |
| 1335 | int i, j, needQuote; | - |
| 1336 | i = *pIdx; | - |
| 1337 | | - |
| 1338 | for(j=0; zIdent[j]| TRUE | evaluated 656 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 337 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
; j++){ | 337-656 |
| 1339 | if( !(sqlite3CtypeMap[(unsigned char)(zIdent[j])]&0x06)| TRUE | evaluated 53 times by 1 test | | FALSE | evaluated 603 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
&& zIdent[j]!='_'| TRUE | evaluated 49 times by 1 test | | FALSE | evaluated 4 times by 1 test |
) break;executed 49 times by 1 test: break; | 4-603 |
| 1340 | }executed 607 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 607 |
| 1341 | needQuote = (| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 382 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
sqlite3CtypeMap[(unsigned char)(zIdent[0])]&0x04)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 382 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
| 4-382 |
| 1342 | || sqlite3KeywordCode(zIdent, j)!=59| TRUE | evaluated 7 times by 1 test | | FALSE | evaluated 375 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
| 7-375 |
| 1343 | || zIdent[j]!=0| TRUE | evaluated 47 times by 1 test | | FALSE | evaluated 328 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
| 47-328 |
| 1344 | || j==0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 326 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
; | 2-326 |
| 1345 | | - |
| 1346 | if( needQuote| TRUE | evaluated 60 times by 1 test | | FALSE | evaluated 326 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
) z[i++] = '"';executed 60 times by 1 test: z[i++] = '"'; | 60-326 |
| 1347 | for(j=0; zIdent[j]| TRUE | evaluated 759 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 386 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
; j++){ | 386-759 |
| 1348 | z[i++] = zIdent[j]; | - |
| 1349 | if( zIdent[j]=='"'| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 758 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
) z[i++] = '"';executed 1 time by 1 test: z[i++] = '"'; | 1-758 |
| 1350 | }executed 759 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 759 |
| 1351 | if( needQuote| TRUE | evaluated 60 times by 1 test | | FALSE | evaluated 326 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
) z[i++] = '"';executed 60 times by 1 test: z[i++] = '"'; | 60-326 |
| 1352 | z[i] = 0; | - |
| 1353 | *pIdx = i; | - |
| 1354 | }executed 386 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 386 |
| 1355 | | - |
| 1356 | | - |
| 1357 | | - |
| 1358 | | - |
| 1359 | | - |
| 1360 | | - |
| 1361 | static char *createTableStmt(sqlite3 *db, Table *p){ | - |
| 1362 | int i, k, n; | - |
| 1363 | char *zStmt; | - |
| 1364 | char *zSep, *zSep2, *zEnd; | - |
| 1365 | Column *pCol; | - |
| 1366 | n = 0; | - |
| 1367 | for(pCol = p->aCol, i=0; i<p->nCol| TRUE | evaluated 265 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 121 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
; i++, pCol++){ | 121-265 |
| 1368 | n += identLength(pCol->zName) + 5; | - |
| 1369 | }executed 265 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 265 |
| 1370 | n += identLength(p->zName); | - |
| 1371 | if( n<50| TRUE | evaluated 117 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 4 times by 1 test |
){ | 4-117 |
| 1372 | zSep = ""; | - |
| 1373 | zSep2 = ","; | - |
| 1374 | zEnd = ")"; | - |
| 1375 | }executed 117 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
else{ | 117 |
| 1376 | zSep = "\n "; | - |
| 1377 | zSep2 = ",\n "; | - |
| 1378 | zEnd = "\n)"; | - |
| 1379 | }executed 4 times by 1 test: end of block | 4 |
| 1380 | n += 35 + 6*p->nCol; | - |
| 1381 | zStmt = sqlite3DbMallocRaw(0, n); | - |
| 1382 | if( zStmt==0| TRUE | never evaluated | | FALSE | evaluated 121 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
){ | 0-121 |
| 1383 | sqlite3OomFault(db); | - |
| 1384 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 1385 | } | - |
| 1386 | sqlite3_snprintf(n, zStmt, "CREATE TABLE "); | - |
| 1387 | k = sqlite3Strlen30(zStmt); | - |
| 1388 | identPut(zStmt, &k, p->zName); | - |
| 1389 | zStmt[k++] = '('; | - |
| 1390 | for(pCol=p->aCol, i=0; i<p->nCol| TRUE | evaluated 265 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 121 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
; i++, pCol++){ | 121-265 |
| 1391 | static const char * const azType[] = { | - |
| 1392 | "", | - |
| 1393 | " TEXT", | - |
| 1394 | " NUM", | - |
| 1395 | " INT", | - |
| 1396 | " REAL" | - |
| 1397 | }; | - |
| 1398 | int len; | - |
| 1399 | const char *zType; | - |
| 1400 | | - |
| 1401 | sqlite3_snprintf(n-k, &zStmt[k], zSep); | - |
| 1402 | k += sqlite3Strlen30(&zStmt[k]); | - |
| 1403 | zSep = zSep2; | - |
| 1404 | identPut(zStmt, &k, pCol->zName); | - |
| 1405 | | - |
| 1406 | ((void) (0)) | - |
| 1407 | ; | - |
| 1408 | | - |
| 1409 | ((void) (0)) | - |
| 1410 | ; | - |
| 1411 | ; | - |
| 1412 | ; | - |
| 1413 | ; | - |
| 1414 | ; | - |
| 1415 | ; | - |
| 1416 | | - |
| 1417 | zType = azType[pCol->affinity - 'A']; | - |
| 1418 | len = sqlite3Strlen30(zType); | - |
| 1419 | | - |
| 1420 | ((void) (0)) | - |
| 1421 | | - |
| 1422 | ; | - |
| 1423 | memcpy(&zStmt[k], zType, len); | - |
| 1424 | k += len; | - |
| 1425 | | - |
| 1426 | ((void) (0)) | - |
| 1427 | ; | - |
| 1428 | }executed 265 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 265 |
| 1429 | sqlite3_snprintf(n-k, &zStmt[k], "%s", zEnd); | - |
| 1430 | returnexecuted 121 times by 4 tests: return zStmt;Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
zStmt;executed 121 times by 4 tests: return zStmt;Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 121 |
| 1431 | } | - |
| 1432 | | - |
| 1433 | | - |
| 1434 | | - |
| 1435 | | - |
| 1436 | | - |
| 1437 | static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){ | - |
| 1438 | char *zExtra; | - |
| 1439 | int nByte; | - |
| 1440 | if( pIdx->nColumn>=N| TRUE | evaluated 404 times by 1 test | | FALSE | evaluated 313 times by 1 test |
) returnexecuted 404 times by 1 test: return 0; 0;executed 404 times by 1 test: return 0; | 313-404 |
| 1441 | | - |
| 1442 | ((void) (0)) | - |
| 1443 | ; | - |
| 1444 | nByte = (sizeof(char*) + sizeof(i16) + 1)*N; | - |
| 1445 | zExtra = sqlite3DbMallocZero(db, nByte); | - |
| 1446 | if( zExtra==0| TRUE | never evaluated | | FALSE | evaluated 313 times by 1 test |
) returnnever executed: return 7; 7;never executed: return 7; | 0-313 |
| 1447 | memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn); | - |
| 1448 | pIdx->azColl = (const char**)zExtra; | - |
| 1449 | zExtra += sizeof(char*)*N; | - |
| 1450 | memcpy(zExtra, pIdx->aiColumn, sizeof(i16)*pIdx->nColumn); | - |
| 1451 | pIdx->aiColumn = (i16*)zExtra; | - |
| 1452 | zExtra += sizeof(i16)*N; | - |
| 1453 | memcpy(zExtra, pIdx->aSortOrder, pIdx->nColumn); | - |
| 1454 | pIdx->aSortOrder = (u8*)zExtra; | - |
| 1455 | pIdx->nColumn = N; | - |
| 1456 | pIdx->isResized = 1; | - |
| 1457 | returnexecuted 313 times by 1 test: return 0; 0;executed 313 times by 1 test: return 0; | 313 |
| 1458 | } | - |
| 1459 | | - |
| 1460 | | - |
| 1461 | | - |
| 1462 | | - |
| 1463 | static void estimateTableWidth(Table *pTab){ | - |
| 1464 | unsigned wTable = 0; | - |
| 1465 | const Column *pTabCol; | - |
| 1466 | int i; | - |
| 1467 | for(i=pTab->nCol, pTabCol=pTab->aCol; i>0| TRUE | evaluated 416207 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 101896 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i--, pTabCol++){ | 101896-416207 |
| 1468 | wTable += pTabCol->szEst; | - |
| 1469 | }executed 416207 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 416207 |
| 1470 | if( pTab->iPKey<0| TRUE | evaluated 88519 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 13377 times by 333 testsEvaluated by:- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- Self test (129)
- Self test (130)
- ...
|
) wTable++;executed 88519 times by 436 tests: wTable++;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 13377-88519 |
| 1471 | pTab->szTabRow = sqlite3LogEst(wTable*4); | - |
| 1472 | }executed 101896 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 101896 |
| 1473 | | - |
| 1474 | | - |
| 1475 | | - |
| 1476 | | - |
| 1477 | static void estimateIndexWidth(Index *pIdx){ | - |
| 1478 | unsigned wIndex = 0; | - |
| 1479 | int i; | - |
| 1480 | const Column *aCol = pIdx->pTable->aCol; | - |
| 1481 | for(i=0; i<pIdx->nColumn| TRUE | evaluated 33167 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 13257 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; i++){ | 13257-33167 |
| 1482 | i16 x = pIdx->aiColumn[i]; | - |
| 1483 | | - |
| 1484 | ((void) (0)) | - |
| 1485 | ; | - |
| 1486 | wIndex += x<0| TRUE | evaluated 12342 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 20825 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
? 1 : aCol[pIdx->aiColumn[i]].szEst; | 12342-20825 |
| 1487 | }executed 33167 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 33167 |
| 1488 | pIdx->szIdxRow = sqlite3LogEst(wIndex*4); | - |
| 1489 | }executed 13257 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13257 |
| 1490 | | - |
| 1491 | | - |
| 1492 | | - |
| 1493 | static int hasColumn(const i16 *aiCol, int nCol, int x){ | - |
| 1494 | while( nCol-- > 0| TRUE | evaluated 20996 times by 1 test | | FALSE | evaluated 1943 times by 1 test |
) if( x==*(aiCol++)| TRUE | evaluated 838 times by 1 test | | FALSE | evaluated 20158 times by 1 test |
) returnexecuted 838 times by 1 test: return 1; 1;executed 838 times by 1 test: return 1; | 838-20996 |
| 1495 | returnexecuted 1943 times by 1 test: return 0; 0;executed 1943 times by 1 test: return 0; | 1943 |
| 1496 | } | - |
| 1497 | static void recomputeColumnsNotIndexed(Index *pIdx){ | - |
| 1498 | Bitmask m = 0; | - |
| 1499 | int j; | - |
| 1500 | for(j=pIdx->nColumn-1; j>=0| TRUE | evaluated 35035 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 14078 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; j--){ | 14078-35035 |
| 1501 | int x = pIdx->aiColumn[j]; | - |
| 1502 | if( x>=0| TRUE | evaluated 21779 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 13256 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 13256-21779 |
| 1503 | ; | - |
| 1504 | ; | - |
| 1505 | if( x<((int)(sizeof(Bitmask)*8))-1| TRUE | evaluated 19552 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 2227 times by 1 test |
) m |= (((Bitmask)1)<<(x));executed 19552 times by 394 tests: m |= (((Bitmask)1)<<(x));Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 2227-19552 |
| 1506 | }executed 21779 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 21779 |
| 1507 | }executed 35035 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 35035 |
| 1508 | pIdx->colNotIdxed = ~m; | - |
| 1509 | | - |
| 1510 | ((void) (0)) | - |
| 1511 | ; | - |
| 1512 | }executed 14078 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 14078 |
| 1513 | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab){ | - |
| 1514 | Index *pIdx; | - |
| 1515 | Index *pPk; | - |
| 1516 | int nPk; | - |
| 1517 | int i, j; | - |
| 1518 | sqlite3 *db = pParse->db; | - |
| 1519 | Vdbe *v = pParse->pVdbe; | - |
| 1520 | | - |
| 1521 | | - |
| 1522 | | - |
| 1523 | if( !db->init.imposterTable| TRUE | evaluated 767 times by 1 test | | FALSE | evaluated 1 time by 1 test |
){ | 1-767 |
| 1524 | for(i=0; i<pTab->nCol| TRUE | evaluated 2468 times by 1 test | | FALSE | evaluated 767 times by 1 test |
; i++){ | 767-2468 |
| 1525 | if( (| TRUE | evaluated 981 times by 1 test | | FALSE | evaluated 1487 times by 1 test |
pTab->aCol[i].colFlags & 0x0001)!=0| TRUE | evaluated 981 times by 1 test | | FALSE | evaluated 1487 times by 1 test |
){ | 981-1487 |
| 1526 | pTab->aCol[i].notNull = 2; | - |
| 1527 | }executed 981 times by 1 test: end of block | 981 |
| 1528 | }executed 2468 times by 1 test: end of block | 2468 |
| 1529 | }executed 767 times by 1 test: end of block | 767 |
| 1530 | | - |
| 1531 | | - |
| 1532 | | - |
| 1533 | if( (| TRUE | evaluated 29 times by 1 test | | FALSE | evaluated 739 times by 1 test |
pParse->eParseMode==1)| TRUE | evaluated 29 times by 1 test | | FALSE | evaluated 739 times by 1 test |
) return;executed 29 times by 1 test: return; | 29-739 |
| 1534 | | - |
| 1535 | | - |
| 1536 | | - |
| 1537 | | - |
| 1538 | if( pParse->addrCrTab| TRUE | evaluated 311 times by 1 test | | FALSE | evaluated 428 times by 1 test |
){ | 311-428 |
| 1539 | | - |
| 1540 | ((void) (0)) | - |
| 1541 | ; | - |
| 1542 | sqlite3VdbeChangeP3(v, pParse->addrCrTab, 2); | - |
| 1543 | }executed 311 times by 1 test: end of block | 311 |
| 1544 | | - |
| 1545 | | - |
| 1546 | | - |
| 1547 | | - |
| 1548 | if( pTab->iPKey>=0| TRUE | evaluated 59 times by 1 test | | FALSE | evaluated 680 times by 1 test |
){ | 59-680 |
| 1549 | ExprList *pList; | - |
| 1550 | Token ipkToken; | - |
| 1551 | sqlite3TokenInit(&ipkToken, pTab->aCol[pTab->iPKey].zName); | - |
| 1552 | pList = sqlite3ExprListAppend(pParse, 0, | - |
| 1553 | sqlite3ExprAlloc(db, 59, &ipkToken, 0)); | - |
| 1554 | if( pList==0| TRUE | never evaluated | | FALSE | evaluated 59 times by 1 test |
) return;never executed: return; | 0-59 |
| 1555 | pList->a[0].sortOrder = pParse->iPkSortOrder; | - |
| 1556 | | - |
| 1557 | ((void) (0)) | - |
| 1558 | ; | - |
| 1559 | sqlite3CreateIndex(pParse, 0, 0, 0, pList, pTab->keyConf, 0, 0, 0, 0, | - |
| 1560 | 2); | - |
| 1561 | if( db->mallocFailed| TRUE | never evaluated | | FALSE | evaluated 59 times by 1 test |
|| pParse->nErr| TRUE | never evaluated | | FALSE | evaluated 59 times by 1 test |
) return;never executed: return; | 0-59 |
| 1562 | pPk = sqlite3PrimaryKeyIndex(pTab); | - |
| 1563 | pTab->iPKey = -1; | - |
| 1564 | }executed 59 times by 1 test: end of block else{ | 59 |
| 1565 | pPk = sqlite3PrimaryKeyIndex(pTab); | - |
| 1566 | | - |
| 1567 | | - |
| 1568 | | - |
| 1569 | | - |
| 1570 | | - |
| 1571 | | - |
| 1572 | for(i=j=1; i<pPk->nKeyCol| TRUE | evaluated 226 times by 1 test | | FALSE | evaluated 680 times by 1 test |
; i++){ | 226-680 |
| 1573 | if( hasColumn(pPk->aiColumn, j, pPk->aiColumn[i])| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 214 times by 1 test |
){ | 12-214 |
| 1574 | pPk->nColumn--; | - |
| 1575 | }executed 12 times by 1 test: end of block else{ | 12 |
| 1576 | pPk->aiColumn[j++] = pPk->aiColumn[i]; | - |
| 1577 | }executed 214 times by 1 test: end of block | 214 |
| 1578 | } | - |
| 1579 | pPk->nKeyCol = j; | - |
| 1580 | }executed 680 times by 1 test: end of block | 680 |
| 1581 | | - |
| 1582 | ((void) (0)) | - |
| 1583 | ; | - |
| 1584 | pPk->isCovering = 1; | - |
| 1585 | if( !db->init.imposterTable| TRUE | evaluated 738 times by 1 test | | FALSE | evaluated 1 time by 1 test |
) pPk->uniqNotNull = 1;executed 738 times by 1 test: pPk->uniqNotNull = 1; | 1-738 |
| 1586 | nPk = pPk->nKeyCol; | - |
| 1587 | | - |
| 1588 | | - |
| 1589 | | - |
| 1590 | | - |
| 1591 | | - |
| 1592 | if( v| TRUE | evaluated 311 times by 1 test | | FALSE | evaluated 428 times by 1 test |
&& pPk->tnum>0| TRUE | evaluated 269 times by 1 test | | FALSE | evaluated 42 times by 1 test |
){ | 42-428 |
| 1593 | | - |
| 1594 | ((void) (0)) | - |
| 1595 | ; | - |
| 1596 | sqlite3VdbeChangeOpcode(v, pPk->tnum, 11); | - |
| 1597 | }executed 269 times by 1 test: end of block | 269 |
| 1598 | | - |
| 1599 | | - |
| 1600 | pPk->tnum = pTab->tnum; | - |
| 1601 | | - |
| 1602 | | - |
| 1603 | | - |
| 1604 | | - |
| 1605 | for(pIdx=pTab->pIndex; pIdx| TRUE | evaluated 832 times by 1 test | | FALSE | evaluated 739 times by 1 test |
; pIdx=pIdx->pNext){ | 739-832 |
| 1606 | int n; | - |
| 1607 | if( ((| TRUE | evaluated 739 times by 1 test | | FALSE | evaluated 93 times by 1 test |
pIdx)->idxType==2)| TRUE | evaluated 739 times by 1 test | | FALSE | evaluated 93 times by 1 test |
) continue;executed 739 times by 1 test: continue; | 93-739 |
| 1608 | for(i=n=0; i<nPk| TRUE | evaluated 101 times by 1 test | | FALSE | evaluated 93 times by 1 test |
; i++){ | 93-101 |
| 1609 | if( !hasColumn(pIdx->aiColumn, pIdx->nKeyCol, pPk->aiColumn[i])| TRUE | evaluated 97 times by 1 test | | FALSE | evaluated 4 times by 1 test |
) n++;executed 97 times by 1 test: n++; | 4-97 |
| 1610 | }executed 101 times by 1 test: end of block | 101 |
| 1611 | if( n==0| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 89 times by 1 test |
){ | 4-89 |
| 1612 | | - |
| 1613 | pIdx->nColumn = pIdx->nKeyCol; | - |
| 1614 | continue;executed 4 times by 1 test: continue; | 4 |
| 1615 | } | - |
| 1616 | if( resizeIndexObject(db, pIdx, pIdx->nKeyCol+n)| TRUE | never evaluated | | FALSE | evaluated 89 times by 1 test |
) return;never executed: return; | 0-89 |
| 1617 | for(i=0, j=pIdx->nKeyCol; i<nPk| TRUE | evaluated 97 times by 1 test | | FALSE | evaluated 89 times by 1 test |
; i++){ | 89-97 |
| 1618 | if( !hasColumn(pIdx->aiColumn, pIdx->nKeyCol, pPk->aiColumn[i])| TRUE | evaluated 97 times by 1 test | | FALSE | never evaluated |
){ | 0-97 |
| 1619 | pIdx->aiColumn[j] = pPk->aiColumn[i]; | - |
| 1620 | pIdx->azColl[j] = pPk->azColl[i]; | - |
| 1621 | j++; | - |
| 1622 | }executed 97 times by 1 test: end of block | 97 |
| 1623 | }executed 97 times by 1 test: end of block | 97 |
| 1624 | | - |
| 1625 | ((void) (0)) | - |
| 1626 | ; | - |
| 1627 | | - |
| 1628 | ((void) (0)) | - |
| 1629 | ; | - |
| 1630 | }executed 89 times by 1 test: end of block | 89 |
| 1631 | | - |
| 1632 | | - |
| 1633 | | - |
| 1634 | if( nPk<pTab->nCol| TRUE | evaluated 628 times by 1 test | | FALSE | evaluated 111 times by 1 test |
){ | 111-628 |
| 1635 | if( resizeIndexObject(db, pPk, pTab->nCol)| TRUE | never evaluated | | FALSE | evaluated 628 times by 1 test |
) return;never executed: return; | 0-628 |
| 1636 | for(i=0, j=nPk; i<pTab->nCol| TRUE | evaluated 2092 times by 1 test | | FALSE | evaluated 628 times by 1 test |
; i++){ | 628-2092 |
| 1637 | if( !hasColumn(pPk->aiColumn, j, i)| TRUE | evaluated 1317 times by 1 test | | FALSE | evaluated 775 times by 1 test |
){ | 775-1317 |
| 1638 | | - |
| 1639 | ((void) (0)) | - |
| 1640 | ; | - |
| 1641 | pPk->aiColumn[j] = i; | - |
| 1642 | pPk->azColl[j] = sqlite3StrBINARY; | - |
| 1643 | j++; | - |
| 1644 | }executed 1317 times by 1 test: end of block | 1317 |
| 1645 | }executed 2092 times by 1 test: end of block | 2092 |
| 1646 | | - |
| 1647 | ((void) (0)) | - |
| 1648 | ; | - |
| 1649 | | - |
| 1650 | ((void) (0)) | - |
| 1651 | ; | - |
| 1652 | }executed 628 times by 1 test: end of block else{ | 628 |
| 1653 | pPk->nColumn = pTab->nCol; | - |
| 1654 | }executed 111 times by 1 test: end of block | 111 |
| 1655 | recomputeColumnsNotIndexed(pPk); | - |
| 1656 | }executed 739 times by 1 test: end of block | 739 |
| 1657 | void sqlite3EndTable( | - |
| 1658 | Parse *pParse, | - |
| 1659 | Token *pCons, | - |
| 1660 | Token *pEnd, | - |
| 1661 | u8 tabOpts, | - |
| 1662 | Select *pSelect | - |
| 1663 | ){ | - |
| 1664 | Table *p; | - |
| 1665 | sqlite3 *db = pParse->db; | - |
| 1666 | int iDb; | - |
| 1667 | Index *pIdx; | - |
| 1668 | | - |
| 1669 | if( pEnd==0| TRUE | evaluated 131 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 101789 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pSelect==0| TRUE | never evaluated | | FALSE | evaluated 131 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
){ | 0-101789 |
| 1670 | return; never executed: return; | 0 |
| 1671 | } | - |
| 1672 | | - |
| 1673 | ((void) (0)) | - |
| 1674 | ; | - |
| 1675 | p = pParse->pNewTable; | - |
| 1676 | if( p==0| TRUE | evaluated 22 times by 1 test | | FALSE | evaluated 101898 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 22 times by 1 test: return; | 22-101898 |
| 1677 | if( db->init.busy| TRUE | evaluated 79301 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 22597 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
){ | 22597-79301 |
| 1678 | if( pSelect| TRUE | never evaluated | | FALSE | evaluated 79301 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 0-79301 |
| 1679 | sqlite3ErrorMsg(pParse, ""); | - |
| 1680 | return; never executed: return; | 0 |
| 1681 | } | - |
| 1682 | p->tnum = db->init.newTnum; | - |
| 1683 | if( p->tnum==1| TRUE | evaluated 40421 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 38880 times by 434 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) p->tabFlags |= 0x0001;executed 40421 times by 436 tests: p->tabFlags |= 0x0001;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 38880-40421 |
| 1684 | }executed 79301 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 79301 |
| 1685 | | - |
| 1686 | | - |
| 1687 | if( tabOpts & 0x0020| TRUE | evaluated 774 times by 1 test | | FALSE | evaluated 101124 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 774-101124 |
| 1688 | if( (| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 772 times by 1 test |
p->tabFlags & 0x0008)| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 772 times by 1 test |
){ | 2-772 |
| 1689 | sqlite3ErrorMsg(pParse, | - |
| 1690 | "AUTOINCREMENT not allowed on WITHOUT ROWID tables"); | - |
| 1691 | return;executed 2 times by 1 test: return; | 2 |
| 1692 | } | - |
| 1693 | if( (| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 768 times by 1 test |
p->tabFlags & 0x0004)==0| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 768 times by 1 test |
){ | 4-768 |
| 1694 | sqlite3ErrorMsg(pParse, "PRIMARY KEY missing on table %s", p->zName); | - |
| 1695 | }executed 4 times by 1 test: end of block else{ | 4 |
| 1696 | p->tabFlags |= 0x0020 | 0x0040; | - |
| 1697 | convertToWithoutRowidTable(pParse, p); | - |
| 1698 | }executed 768 times by 1 test: end of block | 768 |
| 1699 | } | - |
| 1700 | | - |
| 1701 | iDb = sqlite3SchemaToIndex(db, p->pSchema); | - |
| 1702 | | - |
| 1703 | | - |
| 1704 | | - |
| 1705 | | - |
| 1706 | if( p->pCheck| TRUE | evaluated 311 times by 1 test | | FALSE | evaluated 101585 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 311-101585 |
| 1707 | sqlite3ResolveSelfReference(pParse, p, 0x0004, 0, p->pCheck); | - |
| 1708 | }executed 311 times by 1 test: end of block | 311 |
| 1709 | | - |
| 1710 | | - |
| 1711 | | - |
| 1712 | estimateTableWidth(p); | - |
| 1713 | for(pIdx=p->pIndex; pIdx| TRUE | evaluated 6671 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 101896 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; pIdx=pIdx->pNext){ | 6671-101896 |
| 1714 | estimateIndexWidth(pIdx); | - |
| 1715 | }executed 6671 times by 376 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 6671 |
| 1716 | | - |
| 1717 | | - |
| 1718 | | - |
| 1719 | | - |
| 1720 | | - |
| 1721 | | - |
| 1722 | | - |
| 1723 | if( !db->init.busy| TRUE | evaluated 22595 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| | FALSE | evaluated 79301 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 22595-79301 |
| 1724 | int n; | - |
| 1725 | Vdbe *v; | - |
| 1726 | char *zType; | - |
| 1727 | char *zType2; | - |
| 1728 | char *zStmt; | - |
| 1729 | | - |
| 1730 | v = sqlite3GetVdbe(pParse); | - |
| 1731 | if( (| TRUE | never evaluated | | FALSE | evaluated 22595 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
v==0)| TRUE | never evaluated | | FALSE | evaluated 22595 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
) return;never executed: return; | 0-22595 |
| 1732 | | - |
| 1733 | sqlite3VdbeAddOp1(v, 117, 0); | - |
| 1734 | | - |
| 1735 | | - |
| 1736 | | - |
| 1737 | | - |
| 1738 | if( p->pSelect==0| TRUE | evaluated 22040 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| | FALSE | evaluated 555 times by 6 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
|
){ | 555-22040 |
| 1739 | | - |
| 1740 | zType = "table"; | - |
| 1741 | zType2 = "TABLE"; | - |
| 1742 | | - |
| 1743 | }executed 22040 times by 30 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
else{ | 22040 |
| 1744 | | - |
| 1745 | zType = "view"; | - |
| 1746 | zType2 = "VIEW"; | - |
| 1747 | | - |
| 1748 | }executed 555 times by 6 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
| 555 |
| 1749 | if( pSelect| TRUE | evaluated 127 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 22468 times by 27 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- ...
|
){ | 127-22468 |
| 1750 | SelectDest dest; | - |
| 1751 | int regYield; | - |
| 1752 | int addrTop; | - |
| 1753 | int regRec; | - |
| 1754 | int regRowid; | - |
| 1755 | int addrInsLoop; | - |
| 1756 | Table *pSelTab; | - |
| 1757 | | - |
| 1758 | regYield = ++pParse->nMem; | - |
| 1759 | regRec = ++pParse->nMem; | - |
| 1760 | regRowid = ++pParse->nMem; | - |
| 1761 | | - |
| 1762 | ((void) (0)) | - |
| 1763 | ; | - |
| 1764 | sqlite3MayAbort(pParse); | - |
| 1765 | sqlite3VdbeAddOp3(v, 110, 1, pParse->regRoot, iDb); | - |
| 1766 | sqlite3VdbeChangeP5(v, 0x10); | - |
| 1767 | pParse->nTab = 2; | - |
| 1768 | addrTop = sqlite3VdbeCurrentAddr(v) + 1; | - |
| 1769 | sqlite3VdbeAddOp3(v, 13, regYield, 0, addrTop); | - |
| 1770 | if( pParse->nErr| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 126 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
) return;executed 1 time by 1 test: return; | 1-126 |
| 1771 | pSelTab = sqlite3ResultSetOfSelect(pParse, pSelect); | - |
| 1772 | if( pSelTab==0| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 122 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
) return;executed 4 times by 1 test: return; | 4-122 |
| 1773 | | - |
| 1774 | ((void) (0)) | - |
| 1775 | ; | - |
| 1776 | p->nCol = pSelTab->nCol; | - |
| 1777 | p->aCol = pSelTab->aCol; | - |
| 1778 | pSelTab->nCol = 0; | - |
| 1779 | pSelTab->aCol = 0; | - |
| 1780 | sqlite3DeleteTable(db, pSelTab); | - |
| 1781 | sqlite3SelectDestInit(&dest, 13, regYield); | - |
| 1782 | sqlite3Select(pParse, pSelect, &dest); | - |
| 1783 | if( pParse->nErr| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 121 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
|
) return;executed 1 time by 1 test: return; | 1-121 |
| 1784 | sqlite3VdbeEndCoroutine(v, regYield); | - |
| 1785 | sqlite3VdbeJumpHere(v, addrTop - 1); | - |
| 1786 | addrInsLoop = sqlite3VdbeAddOp1(v, 14, dest.iSDParm); | - |
| 1787 | ; | - |
| 1788 | sqlite3VdbeAddOp3(v, 102, dest.iSdst, dest.nSdst, regRec); | - |
| 1789 | sqlite3TableAffinity(v, p, 0); | - |
| 1790 | sqlite3VdbeAddOp2(v, 121, 1, regRowid); | - |
| 1791 | sqlite3VdbeAddOp3(v, 122, 1, regRec, regRowid); | - |
| 1792 | sqlite3VdbeGoto(v, addrInsLoop); | - |
| 1793 | sqlite3VdbeJumpHere(v, addrInsLoop); | - |
| 1794 | sqlite3VdbeAddOp1(v, 117, 1); | - |
| 1795 | }executed 121 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 121 |
| 1796 | | - |
| 1797 | | - |
| 1798 | if( pSelect| TRUE | evaluated 121 times by 4 testsEvaluated by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| | FALSE | evaluated 22468 times by 27 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- ...
|
){ | 121-22468 |
| 1799 | zStmt = createTableStmt(db, p); | - |
| 1800 | }executed 121 times by 4 tests: end of blockExecuted by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
else{ | 121 |
| 1801 | Token *pEnd2 = tabOpts| TRUE | evaluated 344 times by 1 test | | FALSE | evaluated 22124 times by 27 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- ...
|
? &pParse->sLastToken : pEnd; | 344-22124 |
| 1802 | n = (int)(pEnd2->z - pParse->sNameToken.z); | - |
| 1803 | if( pEnd2->z[0]!=';'| TRUE | evaluated 22182 times by 27 testsEvaluated by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- ...
| | FALSE | evaluated 286 times by 1 test |
) n += pEnd2->n;executed 22182 times by 27 tests: n += pEnd2->n;Executed by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- ...
| 286-22182 |
| 1804 | zStmt = sqlite3MPrintf(db, | - |
| 1805 | "CREATE %s %.*s", zType2, n, pParse->sNameToken.z | - |
| 1806 | ); | - |
| 1807 | }executed 22468 times by 27 tests: end of blockExecuted by:- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- ...
| 22468 |
| 1808 | | - |
| 1809 | | - |
| 1810 | | - |
| 1811 | | - |
| 1812 | | - |
| 1813 | sqlite3NestedParse(pParse, | - |
| 1814 | "UPDATE %Q.%s " | - |
| 1815 | "SET type='%s', name=%Q, tbl_name=%Q, rootpage=#%d, sql=%Q " | - |
| 1816 | "WHERE rowid=#%d", | - |
| 1817 | db->aDb[iDb].zDbSName, "sqlite_master", | - |
| 1818 | zType, | - |
| 1819 | p->zName, | - |
| 1820 | p->zName, | - |
| 1821 | pParse->regRoot, | - |
| 1822 | zStmt, | - |
| 1823 | pParse->regRowid | - |
| 1824 | ); | - |
| 1825 | sqlite3DbFree(db, zStmt); | - |
| 1826 | sqlite3ChangeCookie(pParse, iDb); | - |
| 1827 | | - |
| 1828 | | - |
| 1829 | | - |
| 1830 | | - |
| 1831 | | - |
| 1832 | if( (| TRUE | evaluated 75 times by 1 test | | FALSE | evaluated 22514 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
p->tabFlags & 0x0008)!=0| TRUE | evaluated 75 times by 1 test | | FALSE | evaluated 22514 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
){ | 75-22514 |
| 1833 | Db *pDb = &db->aDb[iDb]; | - |
| 1834 | | - |
| 1835 | ((void) (0)) | - |
| 1836 | ; | - |
| 1837 | if( pDb->pSchema->pSeqTab==0| TRUE | evaluated 30 times by 1 test | | FALSE | evaluated 45 times by 1 test |
){ | 30-45 |
| 1838 | sqlite3NestedParse(pParse, | - |
| 1839 | "CREATE TABLE %Q.sqlite_sequence(name,seq)", | - |
| 1840 | pDb->zDbSName | - |
| 1841 | ); | - |
| 1842 | }executed 30 times by 1 test: end of block | 30 |
| 1843 | }executed 75 times by 1 test: end of block | 75 |
| 1844 | | - |
| 1845 | | - |
| 1846 | | - |
| 1847 | sqlite3VdbeAddParseSchemaOp(v, iDb, | - |
| 1848 | sqlite3MPrintf(db, "tbl_name='%q' AND type!='trigger'", p->zName)); | - |
| 1849 | }executed 22589 times by 30 tests: end of blockExecuted by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
| 22589 |
| 1850 | | - |
| 1851 | | - |
| 1852 | | - |
| 1853 | | - |
| 1854 | if( db->init.busy| TRUE | evaluated 79301 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 22589 times by 30 testsEvaluated by:- Self test
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (30)
- Self test (32)
- Self test (33)
- Self test (34)
- Self test (39)
- Self test (438)
- Self test (47)
- Self test (48)
- Self test (57)
- Self test (58)
- Self test (72)
- Self test (73)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- ...
|
){ | 22589-79301 |
| 1855 | Table *pOld; | - |
| 1856 | Schema *pSchema = p->pSchema; | - |
| 1857 | | - |
| 1858 | ((void) (0)) | - |
| 1859 | ; | - |
| 1860 | pOld = sqlite3HashInsert(&pSchema->tblHash, p->zName, p); | - |
| 1861 | if( pOld| TRUE | evaluated 27 times by 1 test | | FALSE | evaluated 79274 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 27-79274 |
| 1862 | | - |
| 1863 | ((void) (0)) | - |
| 1864 | ; | - |
| 1865 | sqlite3OomFault(db); | - |
| 1866 | return;executed 27 times by 1 test: return; | 27 |
| 1867 | } | - |
| 1868 | pParse->pNewTable = 0; | - |
| 1869 | db->mDbFlags |= 0x0001; | - |
| 1870 | | - |
| 1871 | | - |
| 1872 | if( !p->pSelect| TRUE | evaluated 75429 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 3845 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
){ | 3845-75429 |
| 1873 | const char *zName = (const char *)pParse->sNameToken.z; | - |
| 1874 | int nName; | - |
| 1875 | | - |
| 1876 | ((void) (0)) | - |
| 1877 | ; | - |
| 1878 | if( pCons->z==0| TRUE | evaluated 74367 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1062 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
|
){ | 1062-74367 |
| 1879 | pCons = pEnd; | - |
| 1880 | }executed 74367 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 74367 |
| 1881 | nName = (int)((const char *)pCons->z - zName); | - |
| 1882 | p->addColOffset = 13 + sqlite3Utf8CharLen(zName, nName); | - |
| 1883 | }executed 75429 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 75429 |
| 1884 | | - |
| 1885 | }executed 79274 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 79274 |
| 1886 | }executed 101863 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 101863 |
| 1887 | | - |
| 1888 | | - |
| 1889 | | - |
| 1890 | | - |
| 1891 | | - |
| 1892 | void sqlite3CreateView( | - |
| 1893 | Parse *pParse, | - |
| 1894 | Token *pBegin, | - |
| 1895 | Token *pName1, | - |
| 1896 | Token *pName2, | - |
| 1897 | ExprList *pCNames, | - |
| 1898 | Select *pSelect, | - |
| 1899 | int isTemp, | - |
| 1900 | int noErr | - |
| 1901 | ){ | - |
| 1902 | Table *p; | - |
| 1903 | int n; | - |
| 1904 | const char *z; | - |
| 1905 | Token sEnd; | - |
| 1906 | DbFixer sFix; | - |
| 1907 | Token *pName = 0; | - |
| 1908 | int iDb; | - |
| 1909 | sqlite3 *db = pParse->db; | - |
| 1910 | | - |
| 1911 | if( pParse->nVar>0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 4417 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
){ | 3-4417 |
| 1912 | sqlite3ErrorMsg(pParse, "parameters are not allowed in views"); | - |
| 1913 | gotoexecuted 3 times by 1 test: goto create_view_fail; create_view_fail;executed 3 times by 1 test: goto create_view_fail; | 3 |
| 1914 | } | - |
| 1915 | sqlite3StartTable(pParse, pName1, pName2, isTemp, 1, 0, noErr); | - |
| 1916 | p = pParse->pNewTable; | - |
| 1917 | if( p==0| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 4403 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
|| pParse->nErr| TRUE | never evaluated | | FALSE | evaluated 4403 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
) gotoexecuted 14 times by 1 test: goto create_view_fail; create_view_fail;executed 14 times by 1 test: goto create_view_fail; | 0-4403 |
| 1918 | sqlite3TwoPartName(pParse, pName1, pName2, &pName); | - |
| 1919 | iDb = sqlite3SchemaToIndex(db, p->pSchema); | - |
| 1920 | sqlite3FixInit(&sFix, pParse, iDb, "view", pName); | - |
| 1921 | if( sqlite3FixSelect(&sFix, pSelect)| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 4400 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
) gotoexecuted 3 times by 1 test: goto create_view_fail; create_view_fail;executed 3 times by 1 test: goto create_view_fail; | 3-4400 |
| 1922 | | - |
| 1923 | | - |
| 1924 | | - |
| 1925 | | - |
| 1926 | | - |
| 1927 | | - |
| 1928 | if( (| TRUE | evaluated 108 times by 1 test | | FALSE | evaluated 4292 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
pParse->eParseMode>=2)| TRUE | evaluated 108 times by 1 test | | FALSE | evaluated 4292 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
){ | 108-4292 |
| 1929 | p->pSelect = pSelect; | - |
| 1930 | pSelect = 0; | - |
| 1931 | }executed 108 times by 1 test: end of block else{ | 108 |
| 1932 | p->pSelect = sqlite3SelectDup(db, pSelect, 0x0001); | - |
| 1933 | }executed 4292 times by 7 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
| 4292 |
| 1934 | p->pCheck = sqlite3ExprListDup(db, pCNames, 0x0001); | - |
| 1935 | if( db->mallocFailed| TRUE | never evaluated | | FALSE | evaluated 4400 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
) gotonever executed: goto create_view_fail; create_view_fail;never executed: goto create_view_fail; | 0-4400 |
| 1936 | | - |
| 1937 | | - |
| 1938 | | - |
| 1939 | | - |
| 1940 | sEnd = pParse->sLastToken; | - |
| 1941 | | - |
| 1942 | ((void) (0)) | - |
| 1943 | ; | - |
| 1944 | if( sEnd.z[0]!=';'| TRUE | evaluated 3990 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 410 times by 1 test |
){ | 410-3990 |
| 1945 | sEnd.z += sEnd.n; | - |
| 1946 | }executed 3990 times by 7 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
| 3990 |
| 1947 | sEnd.n = 0; | - |
| 1948 | n = (int)(sEnd.z - pBegin->z); | - |
| 1949 | | - |
| 1950 | ((void) (0)) | - |
| 1951 | ; | - |
| 1952 | z = pBegin->z; | - |
| 1953 | while( (| TRUE | evaluated 38 times by 6 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
| | FALSE | evaluated 4400 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
sqlite3CtypeMap[(unsigned char)(z[n-1])]&0x01)| TRUE | evaluated 38 times by 6 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
| | FALSE | evaluated 4400 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
){ n--; }executed 38 times by 6 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
| 38-4400 |
| 1954 | sEnd.z = &z[n-1]; | - |
| 1955 | sEnd.n = 1; | - |
| 1956 | | - |
| 1957 | | - |
| 1958 | sqlite3EndTable(pParse, 0, &sEnd, 0, 0); | - |
| 1959 | | - |
| 1960 | create_view_fail:code before this statement executed 4400 times by 7 tests: create_view_fail:Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
| 4400 |
| 1961 | sqlite3SelectDelete(db, pSelect); | - |
| 1962 | if( (| TRUE | evaluated 108 times by 1 test | | FALSE | evaluated 4312 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
pParse->eParseMode>=2)| TRUE | evaluated 108 times by 1 test | | FALSE | evaluated 4312 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
){ | 108-4312 |
| 1963 | sqlite3RenameExprlistUnmap(pParse, pCNames); | - |
| 1964 | }executed 108 times by 1 test: end of block | 108 |
| 1965 | sqlite3ExprListDelete(db, pCNames); | - |
| 1966 | return;executed 4420 times by 7 tests: return;Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
| 4420 |
| 1967 | } | - |
| 1968 | int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){ | - |
| 1969 | Table *pSelTab; | - |
| 1970 | Select *pSel; | - |
| 1971 | int nErr = 0; | - |
| 1972 | int n; | - |
| 1973 | sqlite3 *db = pParse->db; | - |
| 1974 | | - |
| 1975 | int rc; | - |
| 1976 | | - |
| 1977 | | - |
| 1978 | sqlite3_xauth xAuth; | - |
| 1979 | | - |
| 1980 | | - |
| 1981 | | - |
| 1982 | ((void) (0)) | - |
| 1983 | ; | - |
| 1984 | | - |
| 1985 | | - |
| 1986 | db->nSchemaLock++; | - |
| 1987 | rc = sqlite3VtabCallConnect(pParse, pTable); | - |
| 1988 | db->nSchemaLock--; | - |
| 1989 | if( rc| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 468631 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
){ | 12-468631 |
| 1990 | returnexecuted 12 times by 1 test: return 1; 1;executed 12 times by 1 test: return 1; | 12 |
| 1991 | } | - |
| 1992 | if( ((| TRUE | evaluated 12705 times by 1 test | | FALSE | evaluated 455926 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
pTable)->nModuleArg)| TRUE | evaluated 12705 times by 1 test | | FALSE | evaluated 455926 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
) returnexecuted 12705 times by 1 test: return 0; 0;executed 12705 times by 1 test: return 0; | 12705-455926 |
| 1993 | | - |
| 1994 | | - |
| 1995 | | - |
| 1996 | | - |
| 1997 | | - |
| 1998 | | - |
| 1999 | if( pTable->nCol>0| TRUE | evaluated 455053 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| | FALSE | evaluated 873 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
) returnexecuted 455053 times by 407 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
0;executed 455053 times by 407 tests: return 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 873-455053 |
| 2000 | if( pTable->nCol<0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 870 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 3-870 |
| 2001 | sqlite3ErrorMsg(pParse, "view %s is circularly defined", pTable->zName); | - |
| 2002 | returnexecuted 3 times by 1 test: return 1; 1;executed 3 times by 1 test: return 1; | 3 |
| 2003 | } | - |
| 2004 | | - |
| 2005 | ((void) (0)) | - |
| 2006 | ; | - |
| 2007 | | - |
| 2008 | ((void) (0)) | - |
| 2009 | ; | - |
| 2010 | pSel = sqlite3SelectDup(db, pTable->pSelect, 0); | - |
| 2011 | if( pSel| TRUE | evaluated 870 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | never evaluated |
){ | 0-870 |
| 2012 | | - |
| 2013 | u8 eParseMode = pParse->eParseMode; | - |
| 2014 | pParse->eParseMode = 0; | - |
| 2015 | | - |
| 2016 | n = pParse->nTab; | - |
| 2017 | sqlite3SrcListAssignCursors(pParse, pSel->pSrc); | - |
| 2018 | pTable->nCol = -1; | - |
| 2019 | db->lookaside.bDisable++; | - |
| 2020 | | - |
| 2021 | xAuth = db->xAuth; | - |
| 2022 | db->xAuth = 0; | - |
| 2023 | pSelTab = sqlite3ResultSetOfSelect(pParse, pSel); | - |
| 2024 | db->xAuth = xAuth; | - |
| 2025 | | - |
| 2026 | | - |
| 2027 | | - |
| 2028 | pParse->nTab = n; | - |
| 2029 | if( pTable->pCheck| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 859 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 11-859 |
| 2030 | | - |
| 2031 | | - |
| 2032 | | - |
| 2033 | | - |
| 2034 | | - |
| 2035 | | - |
| 2036 | sqlite3ColumnsFromExprList(pParse, pTable->pCheck, | - |
| 2037 | &pTable->nCol, &pTable->aCol); | - |
| 2038 | if( db->mallocFailed==0| TRUE | evaluated 11 times by 1 test | | FALSE | never evaluated |
| 0-11 |
| 2039 | && pParse->nErr==0| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 1 time by 1 test |
| 1-10 |
| 2040 | && pTable->nCol==pSel->pEList->nExpr| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 2 times by 1 test |
| 2-8 |
| 2041 | ){ | - |
| 2042 | sqlite3SelectAddColumnTypeAndCollation(pParse, pTable, pSel); | - |
| 2043 | }executed 8 times by 1 test: end of block | 8 |
| 2044 | }executed 11 times by 1 test: end of block else if( pSelTab| TRUE | evaluated 848 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 11 times by 1 test |
){ | 11-848 |
| 2045 | | - |
| 2046 | | - |
| 2047 | | - |
| 2048 | | - |
| 2049 | ((void) (0)) | - |
| 2050 | ; | - |
| 2051 | pTable->nCol = pSelTab->nCol; | - |
| 2052 | pTable->aCol = pSelTab->aCol; | - |
| 2053 | pSelTab->nCol = 0; | - |
| 2054 | pSelTab->aCol = 0; | - |
| 2055 | | - |
| 2056 | ((void) (0)) | - |
| 2057 | ; | - |
| 2058 | }executed 848 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
else{ | 848 |
| 2059 | pTable->nCol = 0; | - |
| 2060 | nErr++; | - |
| 2061 | }executed 11 times by 1 test: end of block | 11 |
| 2062 | sqlite3DeleteTable(db, pSelTab); | - |
| 2063 | sqlite3SelectDelete(db, pSel); | - |
| 2064 | db->lookaside.bDisable--; | - |
| 2065 | | - |
| 2066 | pParse->eParseMode = eParseMode; | - |
| 2067 | | - |
| 2068 | }executed 870 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
else { | 870 |
| 2069 | nErr++; | - |
| 2070 | } never executed: end of block | 0 |
| 2071 | pTable->pSchema->schemaFlags |= 0x0002; | - |
| 2072 | if( db->mallocFailed| TRUE | never evaluated | | FALSE | evaluated 870 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 0-870 |
| 2073 | sqlite3DeleteColumnNames(db, pTable); | - |
| 2074 | pTable->aCol = 0; | - |
| 2075 | pTable->nCol = 0; | - |
| 2076 | } never executed: end of block | 0 |
| 2077 | | - |
| 2078 | returnexecuted 870 times by 2 tests: return nErr;Executed by:- Self test (438)
- Self test (47)
nErr;executed 870 times by 2 tests: return nErr;Executed by:- Self test (438)
- Self test (47)
| 870 |
| 2079 | } | - |
| 2080 | | - |
| 2081 | | - |
| 2082 | | - |
| 2083 | | - |
| 2084 | | - |
| 2085 | | - |
| 2086 | static void sqliteViewResetAll(sqlite3 *db, int idx){ | - |
| 2087 | HashElem *i; | - |
| 2088 | | - |
| 2089 | ((void) (0)) | - |
| 2090 | ; | - |
| 2091 | if( !(((db)->aDb[idx].pSchema->schemaFlags&(0x0002))==(0x0002))| TRUE | evaluated 4871 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 40 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
) return;executed 4871 times by 4 tests: return;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 40-4871 |
| 2092 | for(i=((&db->aDb[idx].pSchema->tblHash)->first); i| TRUE | evaluated 301 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 40 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
;i=((i)->next)){ | 40-301 |
| 2093 | Table *pTab = ((i)->data); | - |
| 2094 | if( pTab->pSelect| TRUE | evaluated 140 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 161 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 140-161 |
| 2095 | sqlite3DeleteColumnNames(db, pTab); | - |
| 2096 | pTab->aCol = 0; | - |
| 2097 | pTab->nCol = 0; | - |
| 2098 | }executed 140 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 140 |
| 2099 | }executed 301 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 301 |
| 2100 | (db)->aDb[idx].pSchema->schemaFlags&=~(0x0002); | - |
| 2101 | }executed 40 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 40 |
| 2102 | void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo){ | - |
| 2103 | HashElem *pElem; | - |
| 2104 | Hash *pHash; | - |
| 2105 | Db *pDb; | - |
| 2106 | | - |
| 2107 | | - |
| 2108 | ((void) (0)) | - |
| 2109 | ; | - |
| 2110 | pDb = &db->aDb[iDb]; | - |
| 2111 | pHash = &pDb->pSchema->tblHash; | - |
| 2112 | for(pElem=((pHash)->first); pElem| TRUE | evaluated 105396 times by 1 test | | FALSE | evaluated 368 times by 1 test |
; pElem=((pElem)->next)){ | 368-105396 |
| 2113 | Table *pTab = ((pElem)->data); | - |
| 2114 | if( pTab->tnum==iFrom| TRUE | evaluated 346 times by 1 test | | FALSE | evaluated 105050 times by 1 test |
){ | 346-105050 |
| 2115 | pTab->tnum = iTo; | - |
| 2116 | }executed 346 times by 1 test: end of block | 346 |
| 2117 | }executed 105396 times by 1 test: end of block | 105396 |
| 2118 | pHash = &pDb->pSchema->idxHash; | - |
| 2119 | for(pElem=((pHash)->first); pElem| TRUE | evaluated 132 times by 1 test | | FALSE | evaluated 368 times by 1 test |
; pElem=((pElem)->next)){ | 132-368 |
| 2120 | Index *pIdx = ((pElem)->data); | - |
| 2121 | if( pIdx->tnum==iFrom| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 107 times by 1 test |
){ | 25-107 |
| 2122 | pIdx->tnum = iTo; | - |
| 2123 | }executed 25 times by 1 test: end of block | 25 |
| 2124 | }executed 132 times by 1 test: end of block | 132 |
| 2125 | }executed 368 times by 1 test: end of block | 368 |
| 2126 | static void destroyRootPage(Parse *pParse, int iTable, int iDb){ | - |
| 2127 | Vdbe *v = sqlite3GetVdbe(pParse); | - |
| 2128 | int r1 = sqlite3GetTempReg(pParse); | - |
| 2129 | | - |
| 2130 | ((void) (0)) | - |
| 2131 | ; | - |
| 2132 | sqlite3VdbeAddOp3(v, 137, iTable, r1, iDb); | - |
| 2133 | sqlite3MayAbort(pParse); | - |
| 2134 | sqlite3NestedParse(pParse, | - |
| 2135 | "UPDATE %Q.%s SET rootpage=%d WHERE #%d AND rootpage=#%d", | - |
| 2136 | pParse->db->aDb[iDb].zDbSName, "sqlite_master", iTable, r1, r1); | - |
| 2137 | | - |
| 2138 | sqlite3ReleaseTempReg(pParse, r1); | - |
| 2139 | }executed 5735 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5735 |
| 2140 | | - |
| 2141 | | - |
| 2142 | | - |
| 2143 | | - |
| 2144 | | - |
| 2145 | | - |
| 2146 | | - |
| 2147 | static void destroyTable(Parse *pParse, Table *pTab){ | - |
| 2148 | int iTab = pTab->tnum; | - |
| 2149 | int iDestroyed = 0; | - |
| 2150 | | - |
| 2151 | while( 1 ){ | - |
| 2152 | Index *pIdx; | - |
| 2153 | int iLargest = 0; | - |
| 2154 | | - |
| 2155 | if( iDestroyed==0| TRUE | evaluated 4761 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 5535 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
|| iTab<iDestroyed| TRUE | evaluated 749 times by 1 test | | FALSE | evaluated 4786 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 749-5535 |
| 2156 | iLargest = iTab; | - |
| 2157 | }executed 5510 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5510 |
| 2158 | for(pIdx=pTab->pIndex; pIdx| TRUE | evaluated 12673 times by 1 test | | FALSE | evaluated 10296 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
; pIdx=pIdx->pNext){ | 10296-12673 |
| 2159 | int iIdx = pIdx->tnum; | - |
| 2160 | | - |
| 2161 | ((void) (0)) | - |
| 2162 | ; | - |
| 2163 | if( (iDestroyed==0| TRUE | evaluated 924 times by 1 test | | FALSE | evaluated 11749 times by 1 test |
|| (| TRUE | evaluated 5064 times by 1 test | | FALSE | evaluated 6685 times by 1 test |
iIdx<iDestroyed)| TRUE | evaluated 5064 times by 1 test | | FALSE | evaluated 6685 times by 1 test |
) && iIdx>iLargest| TRUE | evaluated 778 times by 1 test | | FALSE | evaluated 5210 times by 1 test |
){ | 778-11749 |
| 2164 | iLargest = iIdx; | - |
| 2165 | }executed 778 times by 1 test: end of block | 778 |
| 2166 | }executed 12673 times by 1 test: end of block | 12673 |
| 2167 | if( iLargest==0| TRUE | evaluated 4761 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 5535 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 4761-5535 |
| 2168 | return;executed 4761 times by 4 tests: return;Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4761 |
| 2169 | }else{ | - |
| 2170 | int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema); | - |
| 2171 | | - |
| 2172 | ((void) (0)) | - |
| 2173 | ; | - |
| 2174 | destroyRootPage(pParse, iLargest, iDb); | - |
| 2175 | iDestroyed = iLargest; | - |
| 2176 | }executed 5535 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5535 |
| 2177 | } | - |
| 2178 | } never executed: end of block | 0 |
| 2179 | | - |
| 2180 | | - |
| 2181 | | - |
| 2182 | | - |
| 2183 | | - |
| 2184 | static void sqlite3ClearStatTables( | - |
| 2185 | Parse *pParse, | - |
| 2186 | int iDb, | - |
| 2187 | const char *zType, | - |
| 2188 | const char *zName | - |
| 2189 | ){ | - |
| 2190 | int i; | - |
| 2191 | const char *zDbName = pParse->db->aDb[iDb].zDbSName; | - |
| 2192 | for(i=1; i<=4| TRUE | evaluated 20096 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 5024 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
; i++){ | 5024-20096 |
| 2193 | char zTab[24]; | - |
| 2194 | sqlite3_snprintf(sizeof(zTab),zTab,"sqlite_stat%d",i); | - |
| 2195 | if( sqlite3FindTable(pParse->db, zTab, zDbName)| TRUE | evaluated 48 times by 1 test | | FALSE | evaluated 20048 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 48-20048 |
| 2196 | sqlite3NestedParse(pParse, | - |
| 2197 | "DELETE FROM %Q.%s WHERE %s=%Q", | - |
| 2198 | zDbName, zTab, zType, zName | - |
| 2199 | ); | - |
| 2200 | }executed 48 times by 1 test: end of block | 48 |
| 2201 | }executed 20096 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 20096 |
| 2202 | }executed 5024 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5024 |
| 2203 | | - |
| 2204 | | - |
| 2205 | | - |
| 2206 | | - |
| 2207 | void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView){ | - |
| 2208 | Vdbe *v; | - |
| 2209 | sqlite3 *db = pParse->db; | - |
| 2210 | Trigger *pTrigger; | - |
| 2211 | Db *pDb = &db->aDb[iDb]; | - |
| 2212 | | - |
| 2213 | v = sqlite3GetVdbe(pParse); | - |
| 2214 | | - |
| 2215 | ((void) (0)) | - |
| 2216 | ; | - |
| 2217 | sqlite3BeginWriteOperation(pParse, 1, iDb); | - |
| 2218 | | - |
| 2219 | | - |
| 2220 | if( ((| TRUE | evaluated 63 times by 1 test | | FALSE | evaluated 4848 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
pTab)->nModuleArg)| TRUE | evaluated 63 times by 1 test | | FALSE | evaluated 4848 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 63-4848 |
| 2221 | sqlite3VdbeAddOp0(v, 161); | - |
| 2222 | }executed 63 times by 1 test: end of block | 63 |
| 2223 | | - |
| 2224 | | - |
| 2225 | | - |
| 2226 | | - |
| 2227 | | - |
| 2228 | | - |
| 2229 | pTrigger = sqlite3TriggerList(pParse, pTab); | - |
| 2230 | while( pTrigger| TRUE | evaluated 179 times by 1 test | | FALSE | evaluated 4911 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 179-4911 |
| 2231 | | - |
| 2232 | ((void) (0)) | - |
| 2233 | | - |
| 2234 | ; | - |
| 2235 | sqlite3DropTriggerPtr(pParse, pTrigger); | - |
| 2236 | pTrigger = pTrigger->pNext; | - |
| 2237 | }executed 179 times by 1 test: end of block | 179 |
| 2238 | | - |
| 2239 | | - |
| 2240 | | - |
| 2241 | | - |
| 2242 | | - |
| 2243 | | - |
| 2244 | | - |
| 2245 | if( pTab->tabFlags & 0x0008| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 4901 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 10-4901 |
| 2246 | sqlite3NestedParse(pParse, | - |
| 2247 | "DELETE FROM %Q.sqlite_sequence WHERE name=%Q", | - |
| 2248 | pDb->zDbSName, pTab->zName | - |
| 2249 | ); | - |
| 2250 | }executed 10 times by 1 test: end of block | 10 |
| 2251 | sqlite3NestedParse(pParse, | - |
| 2252 | "DELETE FROM %Q.%s WHERE tbl_name=%Q and type!='trigger'", | - |
| 2253 | pDb->zDbSName, "sqlite_master", pTab->zName); | - |
| 2254 | if( !isView| TRUE | evaluated 4824 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 87 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
|
&& !((pTab)->nModuleArg)| TRUE | evaluated 4761 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 63 times by 1 test |
){ | 63-4824 |
| 2255 | destroyTable(pParse, pTab); | - |
| 2256 | }executed 4761 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4761 |
| 2257 | | - |
| 2258 | | - |
| 2259 | | - |
| 2260 | | - |
| 2261 | if( ((| TRUE | evaluated 63 times by 1 test | | FALSE | evaluated 4848 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
pTab)->nModuleArg)| TRUE | evaluated 63 times by 1 test | | FALSE | evaluated 4848 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 63-4848 |
| 2262 | sqlite3VdbeAddOp4(v, 163, iDb, 0, 0, pTab->zName, 0); | - |
| 2263 | }executed 63 times by 1 test: end of block | 63 |
| 2264 | sqlite3VdbeAddOp4(v, 145, iDb, 0, 0, pTab->zName, 0); | - |
| 2265 | sqlite3ChangeCookie(pParse, iDb); | - |
| 2266 | sqliteViewResetAll(db, iDb); | - |
| 2267 | }executed 4911 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4911 |
| 2268 | | - |
| 2269 | | - |
| 2270 | | - |
| 2271 | | - |
| 2272 | | - |
| 2273 | void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr){ | - |
| 2274 | Table *pTab; | - |
| 2275 | Vdbe *v; | - |
| 2276 | sqlite3 *db = pParse->db; | - |
| 2277 | int iDb; | - |
| 2278 | | - |
| 2279 | if( db->mallocFailed| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 5261 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 2-5261 |
| 2280 | gotoexecuted 2 times by 1 test: goto exit_drop_table; exit_drop_table;executed 2 times by 1 test: goto exit_drop_table; | 2 |
| 2281 | } | - |
| 2282 | | - |
| 2283 | ((void) (0)) | - |
| 2284 | ; | - |
| 2285 | | - |
| 2286 | ((void) (0)) | - |
| 2287 | ; | - |
| 2288 | if( sqlite3ReadSchema(pParse)| TRUE | never evaluated | | FALSE | evaluated 5261 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
) gotonever executed: goto exit_drop_table; exit_drop_table;never executed: goto exit_drop_table; | 0-5261 |
| 2289 | if( noErr| TRUE | evaluated 558 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 4703 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
) db->suppressErr++;executed 558 times by 2 tests: db->suppressErr++;Executed by:- Self test (438)
- Self test (47)
| 558-4703 |
| 2290 | | - |
| 2291 | ((void) (0)) | - |
| 2292 | ; | - |
| 2293 | pTab = sqlite3LocateTableItem(pParse, isView, &pName->a[0]); | - |
| 2294 | if( noErr| TRUE | evaluated 558 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 4703 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
) db->suppressErr--;executed 558 times by 2 tests: db->suppressErr--;Executed by:- Self test (438)
- Self test (47)
| 558-4703 |
| 2295 | | - |
| 2296 | if( pTab==0| TRUE | evaluated 321 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 4940 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 321-4940 |
| 2297 | if( noErr| TRUE | evaluated 281 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 40 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
) sqlite3CodeVerifyNamedSchema(pParse, pName->a[0].zDatabase);executed 281 times by 2 tests: sqlite3CodeVerifyNamedSchema(pParse, pName->a[0].zDatabase);Executed by:- Self test (438)
- Self test (47)
| 40-281 |
| 2298 | gotoexecuted 321 times by 2 tests: goto exit_drop_table;Executed by:- Self test (438)
- Self test (47)
exit_drop_table;executed 321 times by 2 tests: goto exit_drop_table;Executed by:- Self test (438)
- Self test (47)
| 321 |
| 2299 | } | - |
| 2300 | iDb = sqlite3SchemaToIndex(db, pTab->pSchema); | - |
| 2301 | | - |
| 2302 | ((void) (0)) | - |
| 2303 | ; | - |
| 2304 | | - |
| 2305 | | - |
| 2306 | | - |
| 2307 | | - |
| 2308 | if( ((| TRUE | evaluated 67 times by 1 test | | FALSE | evaluated 4873 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
pTab)->nModuleArg)| TRUE | evaluated 67 times by 1 test | | FALSE | evaluated 4873 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
&& sqlite3ViewGetColumnNames(pParse, pTab)| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 66 times by 1 test |
){ | 1-4873 |
| 2309 | gotoexecuted 1 time by 1 test: goto exit_drop_table; exit_drop_table;executed 1 time by 1 test: goto exit_drop_table; | 1 |
| 2310 | } | - |
| 2311 | | - |
| 2312 | { | - |
| 2313 | int code; | - |
| 2314 | const char *zTab = ((!0)&&(| TRUE | evaluated 121 times by 1 test | | FALSE | evaluated 4818 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
iDb==1)| TRUE | evaluated 121 times by 1 test | | FALSE | evaluated 4818 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
?"sqlite_temp_master":"sqlite_master"); | 121-4818 |
| 2315 | const char *zDb = db->aDb[iDb].zDbSName; | - |
| 2316 | const char *zArg2 = 0; | - |
| 2317 | if( sqlite3AuthCheck(pParse, 9, zTab, 0, zDb)| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 4930 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 9-4930 |
| 2318 | gotoexecuted 9 times by 1 test: goto exit_drop_table; exit_drop_table;executed 9 times by 1 test: goto exit_drop_table; | 9 |
| 2319 | } | - |
| 2320 | if( isView| TRUE | evaluated 92 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
| | FALSE | evaluated 4838 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 92-4838 |
| 2321 | if( !0 && iDb==1| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 81 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
|
){ | 11-81 |
| 2322 | code = 15; | - |
| 2323 | }executed 11 times by 1 test: end of block else{ | 11 |
| 2324 | code = 17; | - |
| 2325 | }executed 81 times by 3 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
| 81 |
| 2326 | | - |
| 2327 | }else if( ((| TRUE | evaluated 65 times by 1 test | | FALSE | evaluated 4773 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
pTab)->nModuleArg)| TRUE | evaluated 65 times by 1 test | | FALSE | evaluated 4773 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 65-4773 |
| 2328 | code = 30; | - |
| 2329 | zArg2 = sqlite3GetVTable(db, pTab)->pMod->zName; | - |
| 2330 | | - |
| 2331 | }executed 65 times by 1 test: end of block else{ | 65 |
| 2332 | if( !0 && iDb==1| TRUE | evaluated 89 times by 1 test | | FALSE | evaluated 4684 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 89-4684 |
| 2333 | code = 13; | - |
| 2334 | }executed 89 times by 1 test: end of block else{ | 89 |
| 2335 | code = 11; | - |
| 2336 | }executed 4684 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4684 |
| 2337 | } | - |
| 2338 | if( sqlite3AuthCheck(pParse, code, pTab->zName, zArg2, zDb)| TRUE | evaluated 9 times by 1 test | | FALSE | evaluated 4921 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 9-4921 |
| 2339 | gotoexecuted 9 times by 1 test: goto exit_drop_table; exit_drop_table;executed 9 times by 1 test: goto exit_drop_table; | 9 |
| 2340 | } | - |
| 2341 | if( sqlite3AuthCheck(pParse, 9, pTab->zName, 0, zDb)| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 4916 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 5-4916 |
| 2342 | gotoexecuted 5 times by 1 test: goto exit_drop_table; exit_drop_table;executed 5 times by 1 test: goto exit_drop_table; | 5 |
| 2343 | } | - |
| 2344 | } | - |
| 2345 | | - |
| 2346 | if( sqlite3_strnicmp(pTab->zName, "sqlite_", 7)==0| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 4913 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
| 3-4913 |
| 2347 | && sqlite3_strnicmp(pTab->zName, "sqlite_stat", 11)!=0| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1 time by 1 test |
){ | 1-2 |
| 2348 | sqlite3ErrorMsg(pParse, "table %s may not be dropped", pTab->zName); | - |
| 2349 | gotoexecuted 2 times by 1 test: goto exit_drop_table; exit_drop_table;executed 2 times by 1 test: goto exit_drop_table; | 2 |
| 2350 | } | - |
| 2351 | | - |
| 2352 | | - |
| 2353 | | - |
| 2354 | | - |
| 2355 | | - |
| 2356 | if( isView| TRUE | evaluated 88 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
| | FALSE | evaluated 4826 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
&& pTab->pSelect==0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 87 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
|
){ | 1-4826 |
| 2357 | sqlite3ErrorMsg(pParse, "use DROP TABLE to delete table %s", pTab->zName); | - |
| 2358 | gotoexecuted 1 time by 1 test: goto exit_drop_table; exit_drop_table;executed 1 time by 1 test: goto exit_drop_table; | 1 |
| 2359 | } | - |
| 2360 | if( !isView| TRUE | evaluated 4826 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 87 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
|
&& pTab->pSelect| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 4825 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 1-4826 |
| 2361 | sqlite3ErrorMsg(pParse, "use DROP VIEW to delete view %s", pTab->zName); | - |
| 2362 | gotoexecuted 1 time by 1 test: goto exit_drop_table; exit_drop_table;executed 1 time by 1 test: goto exit_drop_table; | 1 |
| 2363 | } | - |
| 2364 | | - |
| 2365 | | - |
| 2366 | | - |
| 2367 | | - |
| 2368 | | - |
| 2369 | v = sqlite3GetVdbe(pParse); | - |
| 2370 | if( v| TRUE | evaluated 4911 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-4911 |
| 2371 | sqlite3BeginWriteOperation(pParse, 1, iDb); | - |
| 2372 | if( !isView| TRUE | evaluated 4824 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 87 times by 3 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
|
){ | 87-4824 |
| 2373 | sqlite3ClearStatTables(pParse, iDb, "tbl", pTab->zName); | - |
| 2374 | sqlite3FkDropTable(pParse, pName, pTab); | - |
| 2375 | }executed 4824 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4824 |
| 2376 | sqlite3CodeDropTable(pParse, pTab, iDb, isView); | - |
| 2377 | }executed 4911 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4911 |
| 2378 | | - |
| 2379 | exit_drop_table:code before this statement executed 4912 times by 4 tests: exit_drop_table:Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 4912 |
| 2380 | sqlite3SrcListDelete(db, pName); | - |
| 2381 | }executed 5263 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5263 |
| 2382 | void sqlite3CreateForeignKey( | - |
| 2383 | Parse *pParse, | - |
| 2384 | ExprList *pFromCol, | - |
| 2385 | Token *pTo, | - |
| 2386 | ExprList *pToCol, | - |
| 2387 | int flags | - |
| 2388 | ){ | - |
| 2389 | sqlite3 *db = pParse->db; | - |
| 2390 | | - |
| 2391 | FKey *pFKey = 0; | - |
| 2392 | FKey *pNextTo; | - |
| 2393 | Table *p = pParse->pNewTable; | - |
| 2394 | int nByte; | - |
| 2395 | int i; | - |
| 2396 | int nCol; | - |
| 2397 | char *z; | - |
| 2398 | | - |
| 2399 | | - |
| 2400 | ((void) (0)) | - |
| 2401 | ; | - |
| 2402 | if( p==0| TRUE | never evaluated | | FALSE | evaluated 1253 times by 1 test |
|| (| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1251 times by 1 test |
pParse->eParseMode==1)| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1251 times by 1 test |
) gotoexecuted 2 times by 1 test: goto fk_end; fk_end;executed 2 times by 1 test: goto fk_end; | 0-1253 |
| 2403 | if( pFromCol==0| TRUE | evaluated 975 times by 1 test | | FALSE | evaluated 276 times by 1 test |
){ | 276-975 |
| 2404 | int iCol = p->nCol-1; | - |
| 2405 | if( (| TRUE | never evaluated | | FALSE | evaluated 975 times by 1 test |
iCol<0)| TRUE | never evaluated | | FALSE | evaluated 975 times by 1 test |
) gotonever executed: goto fk_end; fk_end;never executed: goto fk_end; | 0-975 |
| 2406 | if( pToCol| TRUE | evaluated 225 times by 1 test | | FALSE | evaluated 750 times by 1 test |
&& pToCol->nExpr!=1| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 224 times by 1 test |
){ | 1-750 |
| 2407 | sqlite3ErrorMsg(pParse, "foreign key on %s" | - |
| 2408 | " should reference only one column of table %T", | - |
| 2409 | p->aCol[iCol].zName, pTo); | - |
| 2410 | gotoexecuted 1 time by 1 test: goto fk_end; fk_end;executed 1 time by 1 test: goto fk_end; | 1 |
| 2411 | } | - |
| 2412 | nCol = 1; | - |
| 2413 | }executed 974 times by 1 test: end of block else if( pToCol| TRUE | evaluated 141 times by 1 test | | FALSE | evaluated 135 times by 1 test |
&& pToCol->nExpr!=pFromCol->nExpr| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 139 times by 1 test |
){ | 2-974 |
| 2414 | sqlite3ErrorMsg(pParse, | - |
| 2415 | "number of columns in foreign key does not match the number of " | - |
| 2416 | "columns in the referenced table"); | - |
| 2417 | gotoexecuted 2 times by 1 test: goto fk_end; fk_end;executed 2 times by 1 test: goto fk_end; | 2 |
| 2418 | }else{ | - |
| 2419 | nCol = pFromCol->nExpr; | - |
| 2420 | }executed 274 times by 1 test: end of block | 274 |
| 2421 | nByte = sizeof(*pFKey) + (nCol-1)*sizeof(pFKey->aCol[0]) + pTo->n + 1; | - |
| 2422 | if( pToCol| TRUE | evaluated 363 times by 1 test | | FALSE | evaluated 885 times by 1 test |
){ | 363-885 |
| 2423 | for(i=0; i<pToCol->nExpr| TRUE | evaluated 466 times by 1 test | | FALSE | evaluated 363 times by 1 test |
; i++){ | 363-466 |
| 2424 | nByte += sqlite3Strlen30(pToCol->a[i].zName) + 1; | - |
| 2425 | }executed 466 times by 1 test: end of block | 466 |
| 2426 | }executed 363 times by 1 test: end of block | 363 |
| 2427 | pFKey = sqlite3DbMallocZero(db, nByte ); | - |
| 2428 | if( pFKey==0| TRUE | never evaluated | | FALSE | evaluated 1248 times by 1 test |
){ | 0-1248 |
| 2429 | goto never executed: goto fk_end; fk_end;never executed: goto fk_end; | 0 |
| 2430 | } | - |
| 2431 | pFKey->pFrom = p; | - |
| 2432 | pFKey->pNextFrom = p->pFKey; | - |
| 2433 | z = (char*)&pFKey->aCol[nCol]; | - |
| 2434 | pFKey->zTo = z; | - |
| 2435 | if( (| TRUE | evaluated 148 times by 1 test | | FALSE | evaluated 1100 times by 1 test |
pParse->eParseMode>=2)| TRUE | evaluated 148 times by 1 test | | FALSE | evaluated 1100 times by 1 test |
){ | 148-1100 |
| 2436 | sqlite3RenameTokenMap(pParse, (void*)z, pTo); | - |
| 2437 | }executed 148 times by 1 test: end of block | 148 |
| 2438 | memcpy(z, pTo->z, pTo->n); | - |
| 2439 | z[pTo->n] = 0; | - |
| 2440 | sqlite3Dequote(z); | - |
| 2441 | z += pTo->n+1; | - |
| 2442 | pFKey->nCol = nCol; | - |
| 2443 | if( pFromCol==0| TRUE | evaluated 974 times by 1 test | | FALSE | evaluated 274 times by 1 test |
){ | 274-974 |
| 2444 | pFKey->aCol[0].iFrom = p->nCol-1; | - |
| 2445 | }executed 974 times by 1 test: end of block else{ | 974 |
| 2446 | for(i=0; i<nCol| TRUE | evaluated 695 times by 1 test | | FALSE | evaluated 270 times by 1 test |
; i++){ | 270-695 |
| 2447 | int j; | - |
| 2448 | for(j=0; j<p->nCol| TRUE | evaluated 3308 times by 1 test | | FALSE | evaluated 4 times by 1 test |
; j++){ | 4-3308 |
| 2449 | if( sqlite3StrICmp(p->aCol[j].zName, pFromCol->a[i].zName)==0| TRUE | evaluated 691 times by 1 test | | FALSE | evaluated 2617 times by 1 test |
){ | 691-2617 |
| 2450 | pFKey->aCol[i].iFrom = j; | - |
| 2451 | break;executed 691 times by 1 test: break; | 691 |
| 2452 | } | - |
| 2453 | }executed 2617 times by 1 test: end of block | 2617 |
| 2454 | if( j>=p->nCol| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 691 times by 1 test |
){ | 4-691 |
| 2455 | sqlite3ErrorMsg(pParse, | - |
| 2456 | "unknown column \"%s\" in foreign key definition", | - |
| 2457 | pFromCol->a[i].zName); | - |
| 2458 | gotoexecuted 4 times by 1 test: goto fk_end; fk_end;executed 4 times by 1 test: goto fk_end; | 4 |
| 2459 | } | - |
| 2460 | if( (| TRUE | evaluated 222 times by 1 test | | FALSE | evaluated 469 times by 1 test |
pParse->eParseMode>=2)| TRUE | evaluated 222 times by 1 test | | FALSE | evaluated 469 times by 1 test |
){ | 222-469 |
| 2461 | sqlite3RenameTokenRemap(pParse, &pFKey->aCol[i], pFromCol->a[i].zName); | - |
| 2462 | }executed 222 times by 1 test: end of block | 222 |
| 2463 | }executed 691 times by 1 test: end of block | 691 |
| 2464 | }executed 270 times by 1 test: end of block | 270 |
| 2465 | if( pToCol| TRUE | evaluated 359 times by 1 test | | FALSE | evaluated 885 times by 1 test |
){ | 359-885 |
| 2466 | for(i=0; i<nCol| TRUE | evaluated 460 times by 1 test | | FALSE | evaluated 359 times by 1 test |
; i++){ | 359-460 |
| 2467 | int n = sqlite3Strlen30(pToCol->a[i].zName); | - |
| 2468 | pFKey->aCol[i].zCol = z; | - |
| 2469 | if( (| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 432 times by 1 test |
pParse->eParseMode>=2)| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 432 times by 1 test |
){ | 28-432 |
| 2470 | sqlite3RenameTokenRemap(pParse, z, pToCol->a[i].zName); | - |
| 2471 | }executed 28 times by 1 test: end of block | 28 |
| 2472 | memcpy(z, pToCol->a[i].zName, n); | - |
| 2473 | z[n] = 0; | - |
| 2474 | z += n+1; | - |
| 2475 | }executed 460 times by 1 test: end of block | 460 |
| 2476 | }executed 359 times by 1 test: end of block | 359 |
| 2477 | pFKey->isDeferred = 0; | - |
| 2478 | pFKey->aAction[0] = (u8)(flags & 0xff); | - |
| 2479 | pFKey->aAction[1] = (u8)((flags >> 8 ) & 0xff); | - |
| 2480 | | - |
| 2481 | | - |
| 2482 | ((void) (0)) | - |
| 2483 | ; | - |
| 2484 | pNextTo = (FKey *)sqlite3HashInsert(&p->pSchema->fkeyHash, | - |
| 2485 | pFKey->zTo, (void *)pFKey | - |
| 2486 | ); | - |
| 2487 | if( pNextTo==pFKey| TRUE | never evaluated | | FALSE | evaluated 1244 times by 1 test |
){ | 0-1244 |
| 2488 | sqlite3OomFault(db); | - |
| 2489 | goto never executed: goto fk_end; fk_end;never executed: goto fk_end; | 0 |
| 2490 | } | - |
| 2491 | if( pNextTo| TRUE | evaluated 422 times by 1 test | | FALSE | evaluated 822 times by 1 test |
){ | 422-822 |
| 2492 | | - |
| 2493 | ((void) (0)) | - |
| 2494 | ; | - |
| 2495 | pFKey->pNextTo = pNextTo; | - |
| 2496 | pNextTo->pPrevTo = pFKey; | - |
| 2497 | }executed 422 times by 1 test: end of block | 422 |
| 2498 | | - |
| 2499 | | - |
| 2500 | | - |
| 2501 | p->pFKey = pFKey; | - |
| 2502 | pFKey = 0; | - |
| 2503 | | - |
| 2504 | fk_end:code before this statement executed 1244 times by 1 test: fk_end: | 1244 |
| 2505 | sqlite3DbFree(db, pFKey); | - |
| 2506 | | - |
| 2507 | sqlite3ExprListDelete(db, pFromCol); | - |
| 2508 | sqlite3ExprListDelete(db, pToCol); | - |
| 2509 | }executed 1253 times by 1 test: end of block | 1253 |
| 2510 | void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){ | - |
| 2511 | | - |
| 2512 | Table *pTab; | - |
| 2513 | FKey *pFKey; | - |
| 2514 | if( (| TRUE | never evaluated | | FALSE | evaluated 395 times by 1 test |
pTab = pParse->pNewTable)==0| TRUE | never evaluated | | FALSE | evaluated 395 times by 1 test |
|| (| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 385 times by 1 test |
pFKey = pTab->pFKey)==0| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 385 times by 1 test |
) return;executed 10 times by 1 test: return; | 0-395 |
| 2515 | | - |
| 2516 | ((void) (0)) | - |
| 2517 | ; | - |
| 2518 | pFKey->isDeferred = (u8)isDeferred; | - |
| 2519 | | - |
| 2520 | }executed 385 times by 1 test: end of block | 385 |
| 2521 | static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage){ | - |
| 2522 | Table *pTab = pIndex->pTable; | - |
| 2523 | int iTab = pParse->nTab++; | - |
| 2524 | int iIdx = pParse->nTab++; | - |
| 2525 | int iSorter; | - |
| 2526 | int addr1; | - |
| 2527 | int addr2; | - |
| 2528 | int tnum; | - |
| 2529 | int iPartIdxLabel; | - |
| 2530 | Vdbe *v; | - |
| 2531 | KeyInfo *pKey; | - |
| 2532 | int regRecord; | - |
| 2533 | sqlite3 *db = pParse->db; | - |
| 2534 | int iDb = sqlite3SchemaToIndex(db, pIndex->pSchema); | - |
| 2535 | | - |
| 2536 | | - |
| 2537 | if( sqlite3AuthCheck(pParse, 27, pIndex->zName, 0,| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 2632 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
| 3-2632 |
| 2538 | db->aDb[iDb].zDbSName )| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 2632 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
){ | 3-2632 |
| 2539 | return;executed 3 times by 1 test: return; | 3 |
| 2540 | } | - |
| 2541 | | - |
| 2542 | | - |
| 2543 | | - |
| 2544 | sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName); | - |
| 2545 | | - |
| 2546 | v = sqlite3GetVdbe(pParse); | - |
| 2547 | if( v==0| TRUE | never evaluated | | FALSE | evaluated 2632 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
) return;never executed: return; | 0-2632 |
| 2548 | if( memRootPage>=0| TRUE | evaluated 2425 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 207 times by 1 test |
){ | 207-2425 |
| 2549 | tnum = memRootPage; | - |
| 2550 | }executed 2425 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
else{ | 2425 |
| 2551 | tnum = pIndex->tnum; | - |
| 2552 | }executed 207 times by 1 test: end of block | 207 |
| 2553 | pKey = sqlite3KeyInfoOfIndex(pParse, pIndex); | - |
| 2554 | | - |
| 2555 | ((void) (0)) | - |
| 2556 | ; | - |
| 2557 | | - |
| 2558 | | - |
| 2559 | iSorter = pParse->nTab++; | - |
| 2560 | sqlite3VdbeAddOp4(v, 114, iSorter, 0, pIndex->nKeyCol, (char*) | - |
| 2561 | sqlite3KeyInfoRef(pKey), (-9)); | - |
| 2562 | | - |
| 2563 | | - |
| 2564 | | - |
| 2565 | sqlite3OpenTable(pParse, iTab, iDb, pTab, 109); | - |
| 2566 | addr1 = sqlite3VdbeAddOp2(v, 36, iTab, 0); ; | - |
| 2567 | regRecord = sqlite3GetTempReg(pParse); | - |
| 2568 | sqlite3MultiWrite(pParse); | - |
| 2569 | | - |
| 2570 | sqlite3GenerateIndexKey(pParse,pIndex,iTab,regRecord,0,&iPartIdxLabel,0,0); | - |
| 2571 | sqlite3VdbeAddOp2(v, 132, iSorter, regRecord); | - |
| 2572 | sqlite3ResolvePartIdxLabel(pParse, iPartIdxLabel); | - |
| 2573 | sqlite3VdbeAddOp2(v, 5, iTab, addr1+1); ; | - |
| 2574 | sqlite3VdbeJumpHere(v, addr1); | - |
| 2575 | if( memRootPage<0| TRUE | evaluated 207 times by 1 test | | FALSE | evaluated 2425 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
) sqlite3VdbeAddOp2(v, 138, tnum, iDb);executed 207 times by 1 test: sqlite3VdbeAddOp2(v, 138, tnum, iDb); | 207-2425 |
| 2576 | sqlite3VdbeAddOp4(v, 110, iIdx, tnum, iDb, | - |
| 2577 | (char *)pKey, (-9)); | - |
| 2578 | sqlite3VdbeChangeP5(v, 0x01|((memRootPage>=0)?0x10:0)); | - |
| 2579 | | - |
| 2580 | addr1 = sqlite3VdbeAddOp2(v, 34, iSorter, 0); ; | - |
| 2581 | if( ((| TRUE | evaluated 230 times by 1 test | | FALSE | evaluated 2402 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
pIndex)->onError!=0)| TRUE | evaluated 230 times by 1 test | | FALSE | evaluated 2402 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
){ | 230-2402 |
| 2582 | int j2 = sqlite3VdbeGoto(v, 1); | - |
| 2583 | addr2 = sqlite3VdbeCurrentAddr(v); | - |
| 2584 | ; | - |
| 2585 | sqlite3VdbeAddOp4Int(v, 126, iSorter, j2, regRecord, | - |
| 2586 | pIndex->nKeyCol); ; | - |
| 2587 | sqlite3UniqueConstraint(pParse, 2, pIndex); | - |
| 2588 | sqlite3VdbeJumpHere(v, j2); | - |
| 2589 | }executed 230 times by 1 test: end of block else{ | 230 |
| 2590 | addr2 = sqlite3VdbeCurrentAddr(v); | - |
| 2591 | }executed 2402 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 2402 |
| 2592 | sqlite3VdbeAddOp3(v, 127, iSorter, regRecord, iIdx); | - |
| 2593 | sqlite3VdbeAddOp1(v, 131, iIdx); | - |
| 2594 | sqlite3VdbeAddOp2(v, 133, iIdx, regRecord); | - |
| 2595 | sqlite3VdbeChangeP5(v, 0x10); | - |
| 2596 | sqlite3ReleaseTempReg(pParse, regRecord); | - |
| 2597 | sqlite3VdbeAddOp2(v, 3, iSorter, addr2); ; | - |
| 2598 | sqlite3VdbeJumpHere(v, addr1); | - |
| 2599 | | - |
| 2600 | sqlite3VdbeAddOp1(v, 117, iTab); | - |
| 2601 | sqlite3VdbeAddOp1(v, 117, iIdx); | - |
| 2602 | sqlite3VdbeAddOp1(v, 117, iSorter); | - |
| 2603 | }executed 2632 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 2632 |
| 2604 | Index *sqlite3AllocateIndexObject( | - |
| 2605 | sqlite3 *db, | - |
| 2606 | i16 nCol, | - |
| 2607 | int nExtra, | - |
| 2608 | char **ppExtra | - |
| 2609 | ){ | - |
| 2610 | Index *p; | - |
| 2611 | int nByte; | - |
| 2612 | | - |
| 2613 | nByte = (((sizeof(Index))+7)&~7) + | - |
| 2614 | (((sizeof(char*)*nCol)+7)&~7) + | - |
| 2615 | (((sizeof(LogEst)*(nCol+1) + sizeof(i16)*nCol + sizeof(u8)*nCol)+7)&~7) | - |
| 2616 | | - |
| 2617 | ; | - |
| 2618 | p = sqlite3DbMallocZero(db, nByte + nExtra); | - |
| 2619 | if( p| TRUE | evaluated 16229 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | never evaluated |
){ | 0-16229 |
| 2620 | char *pExtra = ((char*)p)+(((sizeof(Index))+7)&~7); | - |
| 2621 | p->azColl = (const char**)pExtra; pExtra += (((sizeof(char*)*nCol)+7)&~7); | - |
| 2622 | p->aiRowLogEst = (LogEst*)pExtra; pExtra += sizeof(LogEst)*(nCol+1); | - |
| 2623 | p->aiColumn = (i16*)pExtra; pExtra += sizeof(i16)*nCol; | - |
| 2624 | p->aSortOrder = (u8*)pExtra; | - |
| 2625 | p->nColumn = nCol; | - |
| 2626 | p->nKeyCol = nCol - 1; | - |
| 2627 | *ppExtra = ((char*)p) + nByte; | - |
| 2628 | }executed 16229 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 16229 |
| 2629 | returnexecuted 16229 times by 394 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
p;executed 16229 times by 394 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 16229 |
| 2630 | } | - |
| 2631 | void sqlite3CreateIndex( | - |
| 2632 | Parse *pParse, | - |
| 2633 | Token *pName1, | - |
| 2634 | Token *pName2, | - |
| 2635 | SrcList *pTblName, | - |
| 2636 | ExprList *pList, | - |
| 2637 | int onError, | - |
| 2638 | Token *pStart, | - |
| 2639 | Expr *pPIWhere, | - |
| 2640 | int sortOrder, | - |
| 2641 | int ifNotExist, | - |
| 2642 | u8 idxType | - |
| 2643 | ){ | - |
| 2644 | Table *pTab = 0; | - |
| 2645 | Index *pIndex = 0; | - |
| 2646 | char *zName = 0; | - |
| 2647 | int nName; | - |
| 2648 | int i, j; | - |
| 2649 | DbFixer sFix; | - |
| 2650 | int sortOrderMask; | - |
| 2651 | sqlite3 *db = pParse->db; | - |
| 2652 | Db *pDb; | - |
| 2653 | int iDb; | - |
| 2654 | Token *pName = 0; | - |
| 2655 | struct ExprList_item *pListItem; | - |
| 2656 | int nExtra = 0; | - |
| 2657 | int nExtraCol; | - |
| 2658 | char *zExtra = 0; | - |
| 2659 | Index *pPk = 0; | - |
| 2660 | | - |
| 2661 | if( db->mallocFailed| TRUE | never evaluated | | FALSE | evaluated 13412 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
|| pParse->nErr>0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 13411 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 0-13412 |
| 2662 | gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1 |
| 2663 | } | - |
| 2664 | if( (| TRUE | evaluated 44 times by 1 test | | FALSE | evaluated 13367 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
pParse->eParseMode==1)| TRUE | evaluated 44 times by 1 test | | FALSE | evaluated 13367 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
&& idxType!=2| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 39 times by 1 test |
){ | 5-13367 |
| 2665 | gotoexecuted 5 times by 1 test: goto exit_create_index; exit_create_index;executed 5 times by 1 test: goto exit_create_index; | 5 |
| 2666 | } | - |
| 2667 | if( 0!=sqlite3ReadSchema(pParse)| TRUE | never evaluated | | FALSE | evaluated 13406 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 0-13406 |
| 2668 | goto never executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0 |
| 2669 | } | - |
| 2670 | | - |
| 2671 | | - |
| 2672 | | - |
| 2673 | | - |
| 2674 | if( pTblName!=0| TRUE | evaluated 6646 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 6760 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 6646-6760 |
| 2675 | | - |
| 2676 | | - |
| 2677 | | - |
| 2678 | | - |
| 2679 | | - |
| 2680 | | - |
| 2681 | ((void) (0)) | - |
| 2682 | ; | - |
| 2683 | iDb = sqlite3TwoPartName(pParse, pName1, pName2, &pName); | - |
| 2684 | if( iDb<0| TRUE | never evaluated | | FALSE | evaluated 6646 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
) gotonever executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0-6646 |
| 2685 | | - |
| 2686 | ((void) (0)) | - |
| 2687 | ; | - |
| 2688 | | - |
| 2689 | | - |
| 2690 | | - |
| 2691 | | - |
| 2692 | | - |
| 2693 | | - |
| 2694 | if( !db->init.busy| TRUE | evaluated 2582 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 4064 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
){ | 2582-4064 |
| 2695 | pTab = sqlite3SrcListLookup(pParse, pTblName); | - |
| 2696 | if( pName2->n==0| TRUE | evaluated 2545 times by 9 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 37 times by 2 testsEvaluated by:- Self test (27)
- Self test (438)
|
&& pTab| TRUE | evaluated 2538 times by 9 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 7 times by 4 testsEvaluated by:- Self test (26)
- Self test (29)
- Self test (438)
- Self test (47)
|
&& pTab->pSchema==db->aDb[1].pSchema| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 2510 times by 9 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
){ | 7-2545 |
| 2697 | iDb = 1; | - |
| 2698 | }executed 28 times by 1 test: end of block | 28 |
| 2699 | }executed 2582 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 2582 |
| 2700 | | - |
| 2701 | | - |
| 2702 | sqlite3FixInit(&sFix, pParse, iDb, "index", pName); | - |
| 2703 | if( sqlite3FixSrcList(&sFix, pTblName)| TRUE | never evaluated | | FALSE | evaluated 6646 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
){ | 0-6646 |
| 2704 | | - |
| 2705 | | - |
| 2706 | | - |
| 2707 | ((void) (0)) | - |
| 2708 | ; | - |
| 2709 | } never executed: end of block | 0 |
| 2710 | pTab = sqlite3LocateTableItem(pParse, 0, &pTblName->a[0]); | - |
| 2711 | | - |
| 2712 | ((void) (0)) | - |
| 2713 | ; | - |
| 2714 | if( pTab==0| TRUE | evaluated 10 times by 5 testsEvaluated by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 6636 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
) gotoexecuted 10 times by 5 tests: goto exit_create_index;Executed by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (438)
- Self test (47)
exit_create_index;executed 10 times by 5 tests: goto exit_create_index;Executed by:- Self test (26)
- Self test (27)
- Self test (29)
- Self test (438)
- Self test (47)
| 10-6636 |
| 2715 | if( iDb==1| TRUE | evaluated 61 times by 1 test | | FALSE | evaluated 6575 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
&& db->aDb[iDb].pSchema!=pTab->pSchema| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 60 times by 1 test |
){ | 1-6575 |
| 2716 | sqlite3ErrorMsg(pParse, | - |
| 2717 | "cannot create a TEMP index on non-TEMP table \"%s\"", | - |
| 2718 | pTab->zName); | - |
| 2719 | gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1 |
| 2720 | } | - |
| 2721 | if( !(((pTab)->tabFlags & 0x0020)==0)| TRUE | evaluated 208 times by 1 test | | FALSE | evaluated 6427 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
) pPk = sqlite3PrimaryKeyIndex(pTab);executed 208 times by 1 test: pPk = sqlite3PrimaryKeyIndex(pTab); | 208-6427 |
| 2722 | }executed 6635 times by 24 tests: end of blockExecuted by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
else{ | 6635 |
| 2723 | | - |
| 2724 | ((void) (0)) | - |
| 2725 | ; | - |
| 2726 | | - |
| 2727 | ((void) (0)) | - |
| 2728 | ; | - |
| 2729 | pTab = pParse->pNewTable; | - |
| 2730 | if( !pTab| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 6759 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1-6759 |
| 2731 | iDb = sqlite3SchemaToIndex(db, pTab->pSchema); | - |
| 2732 | }executed 6759 times by 376 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 6759 |
| 2733 | pDb = &db->aDb[iDb]; | - |
| 2734 | | - |
| 2735 | | - |
| 2736 | ((void) (0)) | - |
| 2737 | ; | - |
| 2738 | | - |
| 2739 | ((void) (0)) | - |
| 2740 | ; | - |
| 2741 | if( sqlite3_strnicmp(pTab->zName, "sqlite_", 7)==0| TRUE | evaluated 11 times by 1 test | | FALSE | evaluated 13383 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
| 11-13383 |
| 2742 | && db->init.busy==0| TRUE | evaluated 10 times by 1 test | | FALSE | evaluated 1 time by 1 test |
| 1-10 |
| 2743 | | - |
| 2744 | | - |
| 2745 | | - |
| 2746 | | - |
| 2747 | | - |
| 2748 | | - |
| 2749 | && sqlite3_strnicmp(&pTab->zName[7],"altertab_",9)!=0| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 6 times by 1 test |
| 4-6 |
| 2750 | ){ | - |
| 2751 | sqlite3ErrorMsg(pParse, "table %s may not be indexed", pTab->zName); | - |
| 2752 | gotoexecuted 4 times by 1 test: goto exit_create_index; exit_create_index;executed 4 times by 1 test: goto exit_create_index; | 4 |
| 2753 | } | - |
| 2754 | | - |
| 2755 | if( pTab->pSelect| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 13389 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 1-13389 |
| 2756 | sqlite3ErrorMsg(pParse, "views may not be indexed"); | - |
| 2757 | gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1 |
| 2758 | } | - |
| 2759 | | - |
| 2760 | | - |
| 2761 | if( ((| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 13388 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
pTab)->nModuleArg)| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 13388 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 1-13388 |
| 2762 | sqlite3ErrorMsg(pParse, "virtual tables may not be indexed"); | - |
| 2763 | gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1 |
| 2764 | } | - |
| 2765 | if( pName| TRUE | evaluated 6629 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 6759 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 6629-6759 |
| 2766 | zName = sqlite3NameFromToken(db, pName); | - |
| 2767 | if( zName==0| TRUE | never evaluated | | FALSE | evaluated 6629 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
) gotonever executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0-6629 |
| 2768 | | - |
| 2769 | ((void) (0)) | - |
| 2770 | ; | - |
| 2771 | if( 0!=sqlite3CheckObjectName(pParse, zName)| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 6628 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
){ | 1-6628 |
| 2772 | gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1 |
| 2773 | } | - |
| 2774 | if( !(pParse->eParseMode>=2)| TRUE | evaluated 6528 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 100 times by 1 test |
){ | 100-6528 |
| 2775 | if( !db->init.busy| TRUE | evaluated 2464 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 4064 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
){ | 2464-4064 |
| 2776 | if( sqlite3FindTable(db, zName, 0)!=0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 2463 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
){ | 1-2463 |
| 2777 | sqlite3ErrorMsg(pParse, "there is already a table named %s", zName); | - |
| 2778 | gotoexecuted 1 time by 1 test: goto exit_create_index; exit_create_index;executed 1 time by 1 test: goto exit_create_index; | 1 |
| 2779 | } | - |
| 2780 | }executed 2463 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 2463 |
| 2781 | if( sqlite3FindIndex(db, zName, pDb->zDbSName)!=0| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 6519 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
){ | 8-6519 |
| 2782 | if( !ifNotExist| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 5 times by 1 test |
){ | 3-5 |
| 2783 | sqlite3ErrorMsg(pParse, "index %s already exists", zName); | - |
| 2784 | }executed 3 times by 1 test: end of block else{ | 3 |
| 2785 | | - |
| 2786 | ((void) (0)) | - |
| 2787 | ; | - |
| 2788 | sqlite3CodeVerifySchema(pParse, iDb); | - |
| 2789 | }executed 5 times by 1 test: end of block | 5 |
| 2790 | gotoexecuted 8 times by 1 test: goto exit_create_index; exit_create_index;executed 8 times by 1 test: goto exit_create_index; | 8 |
| 2791 | } | - |
| 2792 | }executed 6519 times by 24 tests: end of blockExecuted by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| 6519 |
| 2793 | }executed 6619 times by 24 tests: end of blockExecuted by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
else{ | 6619 |
| 2794 | int n; | - |
| 2795 | Index *pLoop; | - |
| 2796 | for(pLoop=pTab->pIndex, n=1; pLoop| TRUE | evaluated 672 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 6759 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; pLoop=pLoop->pNext, n++){}executed 672 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 672-6759 |
| 2797 | zName = sqlite3MPrintf(db, "sqlite_autoindex_%s_%d", pTab->zName, n); | - |
| 2798 | if( zName==0| TRUE | never evaluated | | FALSE | evaluated 6759 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 0-6759 |
| 2799 | goto never executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0 |
| 2800 | } | - |
| 2801 | | - |
| 2802 | | - |
| 2803 | | - |
| 2804 | | - |
| 2805 | | - |
| 2806 | | - |
| 2807 | if( (| TRUE | evaluated 198 times by 1 test | | FALSE | evaluated 6561 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
pParse->eParseMode!=0)| TRUE | evaluated 198 times by 1 test | | FALSE | evaluated 6561 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) zName[7]++;executed 198 times by 1 test: zName[7]++; | 198-6561 |
| 2808 | }executed 6759 times by 376 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 6759 |
| 2809 | | - |
| 2810 | | - |
| 2811 | | - |
| 2812 | | - |
| 2813 | if( !(pParse->eParseMode>=2)| TRUE | evaluated 13119 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 259 times by 1 test |
){ | 259-13119 |
| 2814 | const char *zDb = pDb->zDbSName; | - |
| 2815 | if( sqlite3AuthCheck(pParse, 18, ((!0)&&(iDb==1)?"sqlite_temp_master":"sqlite_master"), 0, zDb)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 13115 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 4-13115 |
| 2816 | gotoexecuted 4 times by 1 test: goto exit_create_index; exit_create_index;executed 4 times by 1 test: goto exit_create_index; | 4 |
| 2817 | } | - |
| 2818 | i = 1; | - |
| 2819 | if( !0 && iDb==1| TRUE | evaluated 125 times by 1 test | | FALSE | evaluated 12990 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) i = 3;executed 125 times by 1 test: i = 3; | 125-12990 |
| 2820 | if( sqlite3AuthCheck(pParse, i, zName, pTab->zName, zDb)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 13111 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 4-13111 |
| 2821 | gotoexecuted 4 times by 1 test: goto exit_create_index; exit_create_index;executed 4 times by 1 test: goto exit_create_index; | 4 |
| 2822 | } | - |
| 2823 | }executed 13111 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13111 |
| 2824 | | - |
| 2825 | | - |
| 2826 | | - |
| 2827 | | - |
| 2828 | | - |
| 2829 | | - |
| 2830 | if( pList==0| TRUE | evaluated 5324 times by 374 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 8046 times by 26 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- ...
|
){ | 5324-8046 |
| 2831 | Token prevCol; | - |
| 2832 | Column *pCol = &pTab->aCol[pTab->nCol-1]; | - |
| 2833 | pCol->colFlags |= 0x0008; | - |
| 2834 | sqlite3TokenInit(&prevCol, pCol->zName); | - |
| 2835 | pList = sqlite3ExprListAppend(pParse, 0, | - |
| 2836 | sqlite3ExprAlloc(db, 59, &prevCol, 0)); | - |
| 2837 | if( pList==0| TRUE | never evaluated | | FALSE | evaluated 5324 times by 374 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) gotonever executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0-5324 |
| 2838 | | - |
| 2839 | ((void) (0)) | - |
| 2840 | ; | - |
| 2841 | sqlite3ExprListSetSortOrder(pList, sortOrder); | - |
| 2842 | }executed 5324 times by 374 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
else{ | 5324 |
| 2843 | sqlite3ExprListCheckLength(pParse, pList, "index"); | - |
| 2844 | }executed 8046 times by 26 tests: end of blockExecuted by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (32)
- Self test (33)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- ...
| 8046 |
| 2845 | | - |
| 2846 | | - |
| 2847 | | - |
| 2848 | | - |
| 2849 | for(i=0; i<pList->nExpr| TRUE | evaluated 19463 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 13370 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; i++){ | 13370-19463 |
| 2850 | Expr *pExpr = pList->a[i].pExpr; | - |
| 2851 | | - |
| 2852 | ((void) (0)) | - |
| 2853 | ; | - |
| 2854 | if( pExpr->op==102| TRUE | evaluated 158 times by 1 test | | FALSE | evaluated 19305 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 158-19305 |
| 2855 | nExtra += (1 + sqlite3Strlen30(pExpr->u.zToken)); | - |
| 2856 | }executed 158 times by 1 test: end of block | 158 |
| 2857 | }executed 19463 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 19463 |
| 2858 | | - |
| 2859 | | - |
| 2860 | | - |
| 2861 | | - |
| 2862 | nName = sqlite3Strlen30(zName); | - |
| 2863 | nExtraCol = pPk| TRUE | evaluated 208 times by 1 test | | FALSE | evaluated 13162 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
? pPk->nKeyCol : 1; | 208-13162 |
| 2864 | pIndex = sqlite3AllocateIndexObject(db, pList->nExpr + nExtraCol, | - |
| 2865 | nName + nExtra + 1, &zExtra); | - |
| 2866 | if( db->mallocFailed| TRUE | never evaluated | | FALSE | evaluated 13370 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 0-13370 |
| 2867 | goto never executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0 |
| 2868 | } | - |
| 2869 | | - |
| 2870 | ((void) (0)) | - |
| 2871 | ; | - |
| 2872 | | - |
| 2873 | ((void) (0)) | - |
| 2874 | ; | - |
| 2875 | pIndex->zName = zExtra; | - |
| 2876 | zExtra += nName + 1; | - |
| 2877 | memcpy(pIndex->zName, zName, nName+1); | - |
| 2878 | pIndex->pTable = pTab; | - |
| 2879 | pIndex->onError = (u8)onError; | - |
| 2880 | pIndex->uniqNotNull = onError!=0; | - |
| 2881 | pIndex->idxType = idxType; | - |
| 2882 | pIndex->pSchema = db->aDb[iDb].pSchema; | - |
| 2883 | pIndex->nKeyCol = pList->nExpr; | - |
| 2884 | if( pPIWhere| TRUE | evaluated 138 times by 1 test | | FALSE | evaluated 13232 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 138-13232 |
| 2885 | sqlite3ResolveSelfReference(pParse, pTab, 0x0002, pPIWhere, 0); | - |
| 2886 | pIndex->pPartIdxWhere = pPIWhere; | - |
| 2887 | pPIWhere = 0; | - |
| 2888 | }executed 138 times by 1 test: end of block | 138 |
| 2889 | | - |
| 2890 | ((void) (0)) | - |
| 2891 | ; | - |
| 2892 | | - |
| 2893 | | - |
| 2894 | | - |
| 2895 | if( pDb->pSchema->file_format>=4| TRUE | evaluated 12772 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 598 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 598-12772 |
| 2896 | sortOrderMask = -1; | - |
| 2897 | }executed 12772 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
else{ | 12772 |
| 2898 | sortOrderMask = 0; | - |
| 2899 | }executed 598 times by 13 tests: end of blockExecuted by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 598 |
| 2900 | pListItem = pList->a; | - |
| 2901 | if( (| TRUE | evaluated 259 times by 1 test | | FALSE | evaluated 13111 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
pParse->eParseMode>=2)| TRUE | evaluated 259 times by 1 test | | FALSE | evaluated 13111 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 259-13111 |
| 2902 | pIndex->aColExpr = pList; | - |
| 2903 | pList = 0; | - |
| 2904 | }executed 259 times by 1 test: end of block | 259 |
| 2905 | for(i=0; i<pIndex->nKeyCol| TRUE | evaluated 19451 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 13339 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; i++, pListItem++){ | 13339-19451 |
| 2906 | Expr *pCExpr; | - |
| 2907 | int requestedSortOrder; | - |
| 2908 | const char *zColl; | - |
| 2909 | | - |
| 2910 | sqlite3StringToId(pListItem->pExpr); | - |
| 2911 | sqlite3ResolveSelfReference(pParse, pTab, 0x0020, pListItem->pExpr, 0); | - |
| 2912 | if( pParse->nErr| TRUE | evaluated 25 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 19426 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) gotoexecuted 25 times by 2 tests: goto exit_create_index;Executed by:- Self test (438)
- Self test (47)
exit_create_index;executed 25 times by 2 tests: goto exit_create_index;Executed by:- Self test (438)
- Self test (47)
| 25-19426 |
| 2913 | pCExpr = sqlite3ExprSkipCollate(pListItem->pExpr); | - |
| 2914 | if( pCExpr->op!=158| TRUE | evaluated 124 times by 1 test | | FALSE | evaluated 19302 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 124-19302 |
| 2915 | if( pTab==pParse->pNewTable| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 121 times by 1 test |
){ | 3-121 |
| 2916 | sqlite3ErrorMsg(pParse, "expressions prohibited in PRIMARY KEY and " | - |
| 2917 | "UNIQUE constraints"); | - |
| 2918 | gotoexecuted 3 times by 1 test: goto exit_create_index; exit_create_index;executed 3 times by 1 test: goto exit_create_index; | 3 |
| 2919 | } | - |
| 2920 | if( pIndex->aColExpr==0| TRUE | evaluated 115 times by 1 test | | FALSE | evaluated 6 times by 1 test |
){ | 6-115 |
| 2921 | pIndex->aColExpr = pList; | - |
| 2922 | pList = 0; | - |
| 2923 | }executed 115 times by 1 test: end of block | 115 |
| 2924 | j = (-2); | - |
| 2925 | pIndex->aiColumn[i] = (-2); | - |
| 2926 | pIndex->uniqNotNull = 0; | - |
| 2927 | }executed 121 times by 1 test: end of block else{ | 121 |
| 2928 | j = pCExpr->iColumn; | - |
| 2929 | | - |
| 2930 | ((void) (0)) | - |
| 2931 | ; | - |
| 2932 | if( j<0| TRUE | evaluated 124 times by 1 test | | FALSE | evaluated 19178 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 124-19178 |
| 2933 | j = pTab->iPKey; | - |
| 2934 | }executed 124 times by 1 test: end of block else if( pTab->aCol[j].notNull==0| TRUE | evaluated 18580 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 598 times by 1 test |
){ | 124-18580 |
| 2935 | pIndex->uniqNotNull = 0; | - |
| 2936 | }executed 18580 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 18580 |
| 2937 | pIndex->aiColumn[i] = (i16)j; | - |
| 2938 | }executed 19302 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 19302 |
| 2939 | zColl = 0; | - |
| 2940 | if( pListItem->pExpr->op==102| TRUE | evaluated 158 times by 1 test | | FALSE | evaluated 19265 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 158-19265 |
| 2941 | int nColl; | - |
| 2942 | zColl = pListItem->pExpr->u.zToken; | - |
| 2943 | nColl = sqlite3Strlen30(zColl) + 1; | - |
| 2944 | | - |
| 2945 | ((void) (0)) | - |
| 2946 | ; | - |
| 2947 | memcpy(zExtra, zColl, nColl); | - |
| 2948 | zColl = zExtra; | - |
| 2949 | zExtra += nColl; | - |
| 2950 | nExtra -= nColl; | - |
| 2951 | }executed 158 times by 1 test: end of block else if( j>=0| TRUE | evaluated 19158 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 107 times by 1 test |
){ | 107-19158 |
| 2952 | zColl = pTab->aCol[j].zColl; | - |
| 2953 | }executed 19158 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 19158 |
| 2954 | if( !zColl| TRUE | evaluated 19122 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 301 times by 1 test |
) zColl = sqlite3StrBINARY;executed 19122 times by 394 tests: zColl = sqlite3StrBINARY;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 301-19122 |
| 2955 | if( !db->init.busy| TRUE | evaluated 6769 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 12654 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
&& !sqlite3LocateCollSeq(pParse, zColl)| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 6766 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 3-12654 |
| 2956 | gotoexecuted 3 times by 1 test: goto exit_create_index; exit_create_index;executed 3 times by 1 test: goto exit_create_index; | 3 |
| 2957 | } | - |
| 2958 | pIndex->azColl[i] = zColl; | - |
| 2959 | requestedSortOrder = pListItem->sortOrder & sortOrderMask; | - |
| 2960 | pIndex->aSortOrder[i] = (u8)requestedSortOrder; | - |
| 2961 | }executed 19420 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 19420 |
| 2962 | | - |
| 2963 | | - |
| 2964 | | - |
| 2965 | | - |
| 2966 | | - |
| 2967 | if( pPk| TRUE | evaluated 204 times by 1 test | | FALSE | evaluated 13135 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 204-13135 |
| 2968 | for(j=0; j<pPk->nKeyCol| TRUE | evaluated 265 times by 1 test | | FALSE | evaluated 204 times by 1 test |
; j++){ | 204-265 |
| 2969 | int x = pPk->aiColumn[j]; | - |
| 2970 | | - |
| 2971 | ((void) (0)) | - |
| 2972 | ; | - |
| 2973 | if( hasColumn(pIndex->aiColumn, pIndex->nKeyCol, x)| TRUE | evaluated 47 times by 1 test | | FALSE | evaluated 218 times by 1 test |
){ | 47-218 |
| 2974 | pIndex->nColumn--; | - |
| 2975 | }executed 47 times by 1 test: end of block else{ | 47 |
| 2976 | pIndex->aiColumn[i] = x; | - |
| 2977 | pIndex->azColl[i] = pPk->azColl[j]; | - |
| 2978 | pIndex->aSortOrder[i] = pPk->aSortOrder[j]; | - |
| 2979 | i++; | - |
| 2980 | }executed 218 times by 1 test: end of block | 218 |
| 2981 | } | - |
| 2982 | | - |
| 2983 | ((void) (0)) | - |
| 2984 | ; | - |
| 2985 | }executed 204 times by 1 test: end of block else{ | 204 |
| 2986 | pIndex->aiColumn[i] = (-1); | - |
| 2987 | pIndex->azColl[i] = sqlite3StrBINARY; | - |
| 2988 | }executed 13135 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13135 |
| 2989 | sqlite3DefaultRowEst(pIndex); | - |
| 2990 | if( pParse->pNewTable==0| TRUE | evaluated 6586 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 6753 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) estimateIndexWidth(pIndex);executed 6586 times by 24 tests: estimateIndexWidth(pIndex);Executed by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| 6586-6753 |
| 2991 | | - |
| 2992 | | - |
| 2993 | | - |
| 2994 | | - |
| 2995 | ((void) (0)) | - |
| 2996 | | - |
| 2997 | ; | - |
| 2998 | recomputeColumnsNotIndexed(pIndex); | - |
| 2999 | if( pTblName!=0| TRUE | evaluated 6586 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 6753 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
&& pIndex->nColumn>=pTab->nCol| TRUE | evaluated 4625 times by 21 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 1961 times by 5 testsEvaluated by:- Self test
- Self test (438)
- Self test (47)
- Self test (57)
- Self test (58)
|
){ | 1961-6753 |
| 3000 | pIndex->isCovering = 1; | - |
| 3001 | for(j=0; j<pTab->nCol| TRUE | evaluated 9184 times by 21 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 2280 times by 19 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
; j++){ | 2280-9184 |
| 3002 | if( j==pTab->iPKey| TRUE | evaluated 223 times by 1 test | | FALSE | evaluated 8961 times by 21 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
) continue;executed 223 times by 1 test: continue; | 223-8961 |
| 3003 | if( sqlite3ColumnOfIndex(pIndex,j)>=0| TRUE | evaluated 6616 times by 19 testsEvaluated by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 2345 times by 6 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
|
) continue;executed 6616 times by 19 tests: continue;Executed by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| 2345-6616 |
| 3004 | pIndex->isCovering = 0; | - |
| 3005 | break;executed 2345 times by 6 tests: break;Executed by:- Self test (24)
- Self test (28)
- Self test (35)
- Self test (36)
- Self test (438)
- Self test (47)
| 2345 |
| 3006 | } | - |
| 3007 | }executed 4625 times by 21 tests: end of blockExecuted by:- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| 4625 |
| 3008 | | - |
| 3009 | if( pTab==pParse->pNewTable| TRUE | evaluated 6753 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 6586 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
){ | 6586-6753 |
| 3010 | Index *pIdx; | - |
| 3011 | for(pIdx=pTab->pIndex; pIdx| TRUE | evaluated 666 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 6687 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; pIdx=pIdx->pNext){ | 666-6687 |
| 3012 | int k; | - |
| 3013 | | - |
| 3014 | ((void) (0)) | - |
| 3015 | ; | - |
| 3016 | | - |
| 3017 | ((void) (0)) | - |
| 3018 | ; | - |
| 3019 | | - |
| 3020 | ((void) (0)) | - |
| 3021 | ; | - |
| 3022 | | - |
| 3023 | if( pIdx->nKeyCol!=pIndex->nKeyCol| TRUE | evaluated 52 times by 1 test | | FALSE | evaluated 614 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
|
) continue;executed 52 times by 1 test: continue; | 52-614 |
| 3024 | for(k=0; k<pIdx->nKeyCol| TRUE | evaluated 618 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 66 times by 1 test |
; k++){ | 66-618 |
| 3025 | const char *z1; | - |
| 3026 | const char *z2; | - |
| 3027 | | - |
| 3028 | ((void) (0)) | - |
| 3029 | ; | - |
| 3030 | if( pIdx->aiColumn[k]!=pIndex->aiColumn[k]| TRUE | evaluated 548 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
| | FALSE | evaluated 70 times by 1 test |
) break;executed 548 times by 2 tests: break;Executed by:- Self test (438)
- Self test (54)
| 70-548 |
| 3031 | z1 = pIdx->azColl[k]; | - |
| 3032 | z2 = pIndex->azColl[k]; | - |
| 3033 | if( sqlite3StrICmp(z1, z2)| TRUE | never evaluated | | FALSE | evaluated 70 times by 1 test |
) break;never executed: break; | 0-70 |
| 3034 | }executed 70 times by 1 test: end of block | 70 |
| 3035 | if( k==pIdx->nKeyCol| TRUE | evaluated 66 times by 1 test | | FALSE | evaluated 548 times by 2 testsEvaluated by:- Self test (438)
- Self test (54)
|
){ | 66-548 |
| 3036 | if( pIdx->onError!=pIndex->onError| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 63 times by 1 test |
){ | 3-63 |
| 3037 | | - |
| 3038 | | - |
| 3039 | | - |
| 3040 | | - |
| 3041 | | - |
| 3042 | | - |
| 3043 | | - |
| 3044 | if( !(pIdx->onError==11| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1 time by 1 test |
|| pIndex->onError==11| TRUE | never evaluated | | FALSE | evaluated 1 time by 1 test |
) ){ | 0-2 |
| 3045 | sqlite3ErrorMsg(pParse, | - |
| 3046 | "conflicting ON CONFLICT clauses specified", 0); | - |
| 3047 | }executed 1 time by 1 test: end of block | 1 |
| 3048 | if( pIdx->onError==11| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 1 time by 1 test |
){ | 1-2 |
| 3049 | pIdx->onError = pIndex->onError; | - |
| 3050 | }executed 2 times by 1 test: end of block | 2 |
| 3051 | }executed 3 times by 1 test: end of block | 3 |
| 3052 | if( idxType==2| TRUE | evaluated 41 times by 1 test | | FALSE | evaluated 25 times by 1 test |
) pIdx->idxType = idxType;executed 41 times by 1 test: pIdx->idxType = idxType; | 25-41 |
| 3053 | gotoexecuted 66 times by 1 test: goto exit_create_index; exit_create_index;executed 66 times by 1 test: goto exit_create_index; | 66 |
| 3054 | } | - |
| 3055 | }executed 548 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (54)
| 548 |
| 3056 | }executed 6687 times by 376 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 6687 |
| 3057 | | - |
| 3058 | if( !(pParse->eParseMode>=2)| TRUE | evaluated 13015 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 258 times by 1 test |
){ | 258-13015 |
| 3059 | | - |
| 3060 | | - |
| 3061 | | - |
| 3062 | | - |
| 3063 | | - |
| 3064 | ((void) (0)) | - |
| 3065 | ; | - |
| 3066 | if( db->init.busy| TRUE | evaluated 8948 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 4067 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 4067-8948 |
| 3067 | Index *p; | - |
| 3068 | | - |
| 3069 | ((void) (0)) | - |
| 3070 | ; | - |
| 3071 | | - |
| 3072 | ((void) (0)) | - |
| 3073 | ; | - |
| 3074 | p = sqlite3HashInsert(&pIndex->pSchema->idxHash, | - |
| 3075 | pIndex->zName, pIndex); | - |
| 3076 | if( p| TRUE | never evaluated | | FALSE | evaluated 8948 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 0-8948 |
| 3077 | | - |
| 3078 | ((void) (0)) | - |
| 3079 | ; | - |
| 3080 | sqlite3OomFault(db); | - |
| 3081 | goto never executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0 |
| 3082 | } | - |
| 3083 | db->mDbFlags |= 0x0001; | - |
| 3084 | if( pTblName!=0| TRUE | evaluated 4062 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| | FALSE | evaluated 4886 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
){ | 4062-4886 |
| 3085 | pIndex->tnum = db->init.newTnum; | - |
| 3086 | }executed 4062 times by 24 tests: end of blockExecuted by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
| 4062 |
| 3087 | }executed 8948 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 8948 |
| 3088 | else if( (((| TRUE | evaluated 3954 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 113 times by 1 test |
pTab)->tabFlags & 0x0020)==0)| TRUE | evaluated 3954 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 113 times by 1 test |
|| pTblName!=0| TRUE | evaluated 89 times by 1 test | | FALSE | evaluated 24 times by 1 test |
){ | 24-3954 |
| 3089 | Vdbe *v; | - |
| 3090 | char *zStmt; | - |
| 3091 | int iMem = ++pParse->nMem; | - |
| 3092 | | - |
| 3093 | v = sqlite3GetVdbe(pParse); | - |
| 3094 | if( v==0| TRUE | never evaluated | | FALSE | evaluated 4043 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
) gotonever executed: goto exit_create_index; exit_create_index;never executed: goto exit_create_index; | 0-4043 |
| 3095 | | - |
| 3096 | sqlite3BeginWriteOperation(pParse, 1, iDb); | - |
| 3097 | | - |
| 3098 | | - |
| 3099 | | - |
| 3100 | | - |
| 3101 | | - |
| 3102 | | - |
| 3103 | | - |
| 3104 | pIndex->tnum = sqlite3VdbeAddOp0(v, 171); | - |
| 3105 | sqlite3VdbeAddOp3(v, 140, iDb, iMem, 2); | - |
| 3106 | | - |
| 3107 | | - |
| 3108 | | - |
| 3109 | | - |
| 3110 | if( pStart| TRUE | evaluated 2425 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 1618 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 1618-2425 |
| 3111 | int n = (int)(pParse->sLastToken.z - pName->z) + pParse->sLastToken.n; | - |
| 3112 | if( pName->z[n-1]==';'| TRUE | evaluated 1320 times by 4 testsEvaluated by:- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
| | FALSE | evaluated 1105 times by 7 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
- Self test (47)
|
) n--;executed 1320 times by 4 tests: n--;Executed by:- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
| 1105-1320 |
| 3113 | | - |
| 3114 | zStmt = sqlite3MPrintf(db, "CREATE%s INDEX %.*s", | - |
| 3115 | onError==0 ? "" : " UNIQUE", n, pName->z); | - |
| 3116 | }executed 2425 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
else{ | 2425 |
| 3117 | | - |
| 3118 | | - |
| 3119 | zStmt = 0; | - |
| 3120 | }executed 1618 times by 13 tests: end of blockExecuted by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 1618 |
| 3121 | | - |
| 3122 | | - |
| 3123 | | - |
| 3124 | sqlite3NestedParse(pParse, | - |
| 3125 | "INSERT INTO %Q.%s VALUES('index',%Q,%Q,#%d,%Q);", | - |
| 3126 | db->aDb[iDb].zDbSName, "sqlite_master", | - |
| 3127 | pIndex->zName, | - |
| 3128 | pTab->zName, | - |
| 3129 | iMem, | - |
| 3130 | zStmt | - |
| 3131 | ); | - |
| 3132 | sqlite3DbFree(db, zStmt); | - |
| 3133 | | - |
| 3134 | | - |
| 3135 | | - |
| 3136 | | - |
| 3137 | if( pTblName| TRUE | evaluated 2425 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 1618 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
){ | 1618-2425 |
| 3138 | sqlite3RefillIndex(pParse, pIndex, iMem); | - |
| 3139 | sqlite3ChangeCookie(pParse, iDb); | - |
| 3140 | sqlite3VdbeAddParseSchemaOp(v, iDb, | - |
| 3141 | sqlite3MPrintf(db, "name='%q' AND type='index'", pIndex->zName)); | - |
| 3142 | sqlite3VdbeAddOp2(v, 159, 0, 1); | - |
| 3143 | }executed 2425 times by 10 tests: end of blockExecuted by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 2425 |
| 3144 | | - |
| 3145 | sqlite3VdbeJumpHere(v, pIndex->tnum); | - |
| 3146 | }executed 4043 times by 22 tests: end of blockExecuted by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| 4043 |
| 3147 | }executed 13015 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13015 |
| 3148 | | - |
| 3149 | | - |
| 3150 | | - |
| 3151 | | - |
| 3152 | | - |
| 3153 | | - |
| 3154 | | - |
| 3155 | if( db->init.busy| TRUE | evaluated 8948 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 4325 times by 22 testsEvaluated by:- Self test (100)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (32)
- Self test (33)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
|
|| pTblName==0| TRUE | evaluated 1801 times by 13 testsEvaluated by:- Self test (100)
- Self test (32)
- Self test (33)
- Self test (438)
- Self test (91)
- Self test (92)
- Self test (93)
- Self test (94)
- Self test (95)
- Self test (96)
- Self test (97)
- Self test (98)
- Self test (99)
| | FALSE | evaluated 2524 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
){ | 1801-8948 |
| 3156 | if( onError!=5| TRUE | evaluated 10688 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 61 times by 1 test |
|| pTab->pIndex==0| TRUE | evaluated 47 times by 1 test | | FALSE | evaluated 14 times by 1 test |
| 14-10688 |
| 3157 | || pTab->pIndex->onError==5| TRUE | never evaluated | | FALSE | evaluated 14 times by 1 test |
){ | 0-14 |
| 3158 | pIndex->pNext = pTab->pIndex; | - |
| 3159 | pTab->pIndex = pIndex; | - |
| 3160 | }executed 10735 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
else{ | 10735 |
| 3161 | Index *pOther = pTab->pIndex; | - |
| 3162 | while( pOther->pNext| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 14 times by 1 test |
&& pOther->pNext->onError!=5| TRUE | evaluated 6 times by 1 test | | FALSE | never evaluated |
){ | 0-14 |
| 3163 | pOther = pOther->pNext; | - |
| 3164 | }executed 6 times by 1 test: end of block | 6 |
| 3165 | pIndex->pNext = pOther->pNext; | - |
| 3166 | pOther->pNext = pIndex; | - |
| 3167 | }executed 14 times by 1 test: end of block | 14 |
| 3168 | pIndex = 0; | - |
| 3169 | }executed 10749 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 10749 |
| 3170 | else if( (| TRUE | evaluated 99 times by 1 test | | FALSE | evaluated 2425 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
pParse->eParseMode>=2)| TRUE | evaluated 99 times by 1 test | | FALSE | evaluated 2425 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
|
){ | 99-2425 |
| 3171 | | - |
| 3172 | ((void) (0)) | - |
| 3173 | ; | - |
| 3174 | pParse->pNewIndex = pIndex; | - |
| 3175 | pIndex = 0; | - |
| 3176 | }executed 99 times by 1 test: end of block | 99 |
| 3177 | | - |
| 3178 | | - |
| 3179 | exit_create_index:code before this statement executed 13273 times by 394 tests: exit_create_index:Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13273 |
| 3180 | if( pIndex| TRUE | evaluated 2522 times by 10 testsEvaluated by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| | FALSE | evaluated 10890 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) sqlite3FreeIndex(db, pIndex);executed 2522 times by 10 tests: sqlite3FreeIndex(db, pIndex);Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (46)
- Self test (47)
| 2522-10890 |
| 3181 | sqlite3ExprDelete(db, pPIWhere); | - |
| 3182 | sqlite3ExprListDelete(db, pList); | - |
| 3183 | sqlite3SrcListDelete(db, pTblName); | - |
| 3184 | sqlite3DbFree(db, zName); | - |
| 3185 | }executed 13412 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 13412 |
| 3186 | void sqlite3DefaultRowEst(Index *pIdx){ | - |
| 3187 | | - |
| 3188 | LogEst aVal[] = { 33, 32, 30, 28, 26 }; | - |
| 3189 | LogEst *a = pIdx->aiRowLogEst; | - |
| 3190 | int nCopy = ((((| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 18387 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
int)(sizeof(aVal)/sizeof(aVal[0]))))<(pIdx->nKeyCol)| TRUE | evaluated 28 times by 1 test | | FALSE | evaluated 18387 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
?(((int)(sizeof(aVal)/sizeof(aVal[0])))):(pIdx->nKeyCol)); | 28-18387 |
| 3191 | int i; | - |
| 3192 | | - |
| 3193 | | - |
| 3194 | | - |
| 3195 | ((void) (0)) | - |
| 3196 | ; | - |
| 3197 | | - |
| 3198 | | - |
| 3199 | | - |
| 3200 | | - |
| 3201 | a[0] = pIdx->pTable->nRowLogEst; | - |
| 3202 | if( pIdx->pPartIdxWhere!=0| TRUE | evaluated 139 times by 1 test | | FALSE | evaluated 18276 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) a[0] -= 10;executed 139 times by 1 test: a[0] -= 10; | 139-18276 |
| 3203 | ((void) (0)) | - |
| 3204 | ; | - |
| 3205 | if( a[0]<33| TRUE | evaluated 30 times by 1 test | | FALSE | evaluated 18385 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
) a[0] = 33;executed 30 times by 1 test: a[0] = 33; | 30-18385 |
| 3206 | ((void) (0)) | - |
| 3207 | ; | - |
| 3208 | | - |
| 3209 | | - |
| 3210 | | - |
| 3211 | memcpy(&a[1], aVal, nCopy*sizeof(LogEst)); | - |
| 3212 | for(i=nCopy+1; i<=pIdx->nKeyCol| TRUE | evaluated 2504 times by 1 test | | FALSE | evaluated 18415 times by 394 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
; i++){ | 2504-18415 |
| 3213 | a[i] = 23; | - |
| 3214 | ((void) (0)) | - |
| 3215 | ; | - |
| 3216 | }executed 2504 times by 1 test: end of block | 2504 |
| 3217 | | - |
| 3218 | | - |
| 3219 | ((void) (0)) | - |
| 3220 | ; | - |
| 3221 | if( ((| TRUE | evaluated 10517 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 7898 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
pIdx)->onError!=0)| TRUE | evaluated 10517 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 7898 times by 24 testsEvaluated by:- Self test
- Self test (2)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (3)
- Self test (35)
- Self test (36)
- Self test (42)
- Self test (43)
- Self test (438)
- Self test (44)
- Self test (45)
- Self test (46)
- Self test (47)
- Self test (53)
- Self test (57)
- Self test (58)
- Self test (74)
- Self test (86)
- Self test (87)
- Self test (88)
|
) a[pIdx->nKeyCol] = 0;executed 10517 times by 376 tests: a[pIdx->nKeyCol] = 0;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 7898-10517 |
| 3222 | }executed 18415 times by 394 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 18415 |
| 3223 | | - |
| 3224 | | - |
| 3225 | | - |
| 3226 | | - |
| 3227 | | - |
| 3228 | void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){ | - |
| 3229 | Index *pIndex; | - |
| 3230 | Vdbe *v; | - |
| 3231 | sqlite3 *db = pParse->db; | - |
| 3232 | int iDb; | - |
| 3233 | | - |
| 3234 | | - |
| 3235 | ((void) (0)) | - |
| 3236 | ; | - |
| 3237 | if( db->mallocFailed| TRUE | never evaluated | | FALSE | evaluated 286 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 0-286 |
| 3238 | goto never executed: goto exit_drop_index; exit_drop_index;never executed: goto exit_drop_index; | 0 |
| 3239 | } | - |
| 3240 | | - |
| 3241 | ((void) (0)) | - |
| 3242 | ; | - |
| 3243 | if( 0!=sqlite3ReadSchema(pParse)| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 285 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 1-285 |
| 3244 | gotoexecuted 1 time by 1 test: goto exit_drop_index; exit_drop_index;executed 1 time by 1 test: goto exit_drop_index; | 1 |
| 3245 | } | - |
| 3246 | pIndex = sqlite3FindIndex(db, pName->a[0].zName, pName->a[0].zDatabase); | - |
| 3247 | if( pIndex==0| TRUE | evaluated 72 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 213 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 72-213 |
| 3248 | if( !ifExists| TRUE | evaluated 23 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 49 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 23-49 |
| 3249 | sqlite3ErrorMsg(pParse, "no such index: %S", pName, 0); | - |
| 3250 | }executed 23 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
else{ | 23 |
| 3251 | sqlite3CodeVerifyNamedSchema(pParse, pName->a[0].zDatabase); | - |
| 3252 | }executed 49 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 49 |
| 3253 | pParse->checkSchema = 1; | - |
| 3254 | gotoexecuted 72 times by 2 tests: goto exit_drop_index;Executed by:- Self test (438)
- Self test (47)
exit_drop_index;executed 72 times by 2 tests: goto exit_drop_index;Executed by:- Self test (438)
- Self test (47)
| 72 |
| 3255 | } | - |
| 3256 | if( pIndex->idxType!=0| TRUE | evaluated 5 times by 1 test | | FALSE | evaluated 208 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 5-208 |
| 3257 | sqlite3ErrorMsg(pParse, "index associated with UNIQUE " | - |
| 3258 | "or PRIMARY KEY constraint cannot be dropped", 0); | - |
| 3259 | gotoexecuted 5 times by 1 test: goto exit_drop_index; exit_drop_index;executed 5 times by 1 test: goto exit_drop_index; | 5 |
| 3260 | } | - |
| 3261 | iDb = sqlite3SchemaToIndex(db, pIndex->pSchema); | - |
| 3262 | | - |
| 3263 | { | - |
| 3264 | int code = 10; | - |
| 3265 | Table *pTab = pIndex->pTable; | - |
| 3266 | const char *zDb = db->aDb[iDb].zDbSName; | - |
| 3267 | const char *zTab = ((!0)&&(| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 200 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
iDb==1)| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 200 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
?"sqlite_temp_master":"sqlite_master"); | 8-200 |
| 3268 | if( sqlite3AuthCheck(pParse, 9, zTab, 0, zDb)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 204 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 4-204 |
| 3269 | gotoexecuted 4 times by 1 test: goto exit_drop_index; exit_drop_index;executed 4 times by 1 test: goto exit_drop_index; | 4 |
| 3270 | } | - |
| 3271 | if( !0 && iDb| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 186 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
) code = 12;executed 18 times by 1 test: code = 12; | 18-186 |
| 3272 | if( sqlite3AuthCheck(pParse, code, pIndex->zName, pTab->zName, zDb)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 200 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
|
){ | 4-200 |
| 3273 | gotoexecuted 4 times by 1 test: goto exit_drop_index; exit_drop_index;executed 4 times by 1 test: goto exit_drop_index; | 4 |
| 3274 | } | - |
| 3275 | } | - |
| 3276 | | - |
| 3277 | | - |
| 3278 | | - |
| 3279 | v = sqlite3GetVdbe(pParse); | - |
| 3280 | if( v| TRUE | evaluated 200 times by 4 testsEvaluated by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| | FALSE | never evaluated |
){ | 0-200 |
| 3281 | sqlite3BeginWriteOperation(pParse, 1, iDb); | - |
| 3282 | sqlite3NestedParse(pParse, | - |
| 3283 | "DELETE FROM %Q.%s WHERE name=%Q AND type='index'", | - |
| 3284 | db->aDb[iDb].zDbSName, "sqlite_master", pIndex->zName | - |
| 3285 | ); | - |
| 3286 | sqlite3ClearStatTables(pParse, iDb, "idx", pIndex->zName); | - |
| 3287 | sqlite3ChangeCookie(pParse, iDb); | - |
| 3288 | destroyRootPage(pParse, pIndex->tnum, iDb); | - |
| 3289 | sqlite3VdbeAddOp4(v, 146, iDb, 0, 0, pIndex->zName, 0); | - |
| 3290 | }executed 200 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 200 |
| 3291 | | - |
| 3292 | exit_drop_index:code before this statement executed 200 times by 4 tests: exit_drop_index:Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 200 |
| 3293 | sqlite3SrcListDelete(db, pName); | - |
| 3294 | }executed 286 times by 4 tests: end of blockExecuted by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 286 |
| 3295 | void *sqlite3ArrayAllocate( | - |
| 3296 | sqlite3 *db, | - |
| 3297 | void *pArray, | - |
| 3298 | int szEntry, | - |
| 3299 | int *pnEntry, | - |
| 3300 | int *pIdx | - |
| 3301 | ){ | - |
| 3302 | char *z; | - |
| 3303 | int n = *pnEntry; | - |
| 3304 | if( (| TRUE | evaluated 92992 times by 5 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 8097 times by 1 test |
n & (n-1))==0| TRUE | evaluated 92992 times by 5 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 8097 times by 1 test |
){ | 8097-92992 |
| 3305 | int sz = (| TRUE | evaluated 55704 times by 5 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 37288 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
n==0)| TRUE | evaluated 55704 times by 5 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
| | FALSE | evaluated 37288 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
? 1 : 2*n; | 37288-55704 |
| 3306 | void *pNew = sqlite3DbRealloc(db, pArray, sz*szEntry); | - |
| 3307 | if( pNew==0| TRUE | never evaluated | | FALSE | evaluated 92992 times by 5 testsEvaluated by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
|
){ | 0-92992 |
| 3308 | *pIdx = -1; | - |
| 3309 | return never executed: return pArray; pArray;never executed: return pArray; | 0 |
| 3310 | } | - |
| 3311 | pArray = pNew; | - |
| 3312 | }executed 92992 times by 5 tests: end of blockExecuted by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
| 92992 |
| 3313 | z = (char*)pArray; | - |
| 3314 | memset(&z[n * szEntry], 0, szEntry); | - |
| 3315 | *pIdx = n; | - |
| 3316 | ++*pnEntry; | - |
| 3317 | returnexecuted 101089 times by 5 tests: return pArray;Executed by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
pArray;executed 101089 times by 5 tests: return pArray;Executed by:- Self test (103)
- Self test (104)
- Self test (34)
- Self test (438)
- Self test (47)
| 101089 |
| 3318 | } | - |
| 3319 | | - |
| 3320 | | - |
| 3321 | | - |
| 3322 | | - |
| 3323 | | - |
| 3324 | | - |
| 3325 | | - |
| 3326 | IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken){ | - |
| 3327 | sqlite3 *db = pParse->db; | - |
| 3328 | int i; | - |
| 3329 | if( pList==0| TRUE | evaluated 10371 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 13710 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 10371-13710 |
| 3330 | pList = sqlite3DbMallocZero(db, sizeof(IdList) ); | - |
| 3331 | if( pList==0| TRUE | never evaluated | | FALSE | evaluated 10371 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
) returnnever executed: return 0; 0;never executed: return 0; | 0-10371 |
| 3332 | }executed 10371 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 10371 |
| 3333 | pList->a = sqlite3ArrayAllocate( | - |
| 3334 | db, | - |
| 3335 | pList->a, | - |
| 3336 | sizeof(pList->a[0]), | - |
| 3337 | &pList->nId, | - |
| 3338 | &i | - |
| 3339 | ); | - |
| 3340 | if( i<0| TRUE | never evaluated | | FALSE | evaluated 24081 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
){ | 0-24081 |
| 3341 | sqlite3IdListDelete(db, pList); | - |
| 3342 | return never executed: return 0; 0;never executed: return 0; | 0 |
| 3343 | } | - |
| 3344 | pList->a[i].zName = sqlite3NameFromToken(db, pToken); | - |
| 3345 | if( (| TRUE | evaluated 50 times by 1 test | | FALSE | evaluated 24031 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
pParse->eParseMode>=2)| TRUE | evaluated 50 times by 1 test | | FALSE | evaluated 24031 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
&& pList->a[i].zName| TRUE | evaluated 50 times by 1 test | | FALSE | never evaluated |
){ | 0-24031 |
| 3346 | sqlite3RenameTokenMap(pParse, (void*)pList->a[i].zName, pToken); | - |
| 3347 | }executed 50 times by 1 test: end of block | 50 |
| 3348 | returnexecuted 24081 times by 2 tests: return pList;Executed by:- Self test (438)
- Self test (47)
pList;executed 24081 times by 2 tests: return pList;Executed by:- Self test (438)
- Self test (47)
| 24081 |
| 3349 | } | - |
| 3350 | | - |
| 3351 | | - |
| 3352 | | - |
| 3353 | | - |
| 3354 | void sqlite3IdListDelete(sqlite3 *db, IdList *pList){ | - |
| 3355 | int i; | - |
| 3356 | if( pList==0| TRUE | evaluated 1218053 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 11105 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
) return;executed 1218053 times by 436 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 11105-1218053 |
| 3357 | for(i=0; i<pList->nId| TRUE | evaluated 25828 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 11105 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
; i++){ | 11105-25828 |
| 3358 | sqlite3DbFree(db, pList->a[i].zName); | - |
| 3359 | }executed 25828 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 25828 |
| 3360 | sqlite3DbFree(db, pList->a); | - |
| 3361 | sqlite3DbFreeNN(db, pList); | - |
| 3362 | }executed 11105 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 11105 |
| 3363 | | - |
| 3364 | | - |
| 3365 | | - |
| 3366 | | - |
| 3367 | | - |
| 3368 | int sqlite3IdListIndex(IdList *pList, const char *zName){ | - |
| 3369 | int i; | - |
| 3370 | if( pList==0| TRUE | evaluated 7875 times by 1 test | | FALSE | evaluated 497 times by 1 test |
) returnexecuted 7875 times by 1 test: return -1; -1;executed 7875 times by 1 test: return -1; | 497-7875 |
| 3371 | for(i=0; i<pList->nId| TRUE | evaluated 571 times by 1 test | | FALSE | evaluated 224 times by 1 test |
; i++){ | 224-571 |
| 3372 | if( sqlite3StrICmp(pList->a[i].zName, zName)==0| TRUE | evaluated 273 times by 1 test | | FALSE | evaluated 298 times by 1 test |
) returnexecuted 273 times by 1 test: return i; i;executed 273 times by 1 test: return i; | 273-298 |
| 3373 | }executed 298 times by 1 test: end of block | 298 |
| 3374 | returnexecuted 224 times by 1 test: return -1; -1;executed 224 times by 1 test: return -1; | 224 |
| 3375 | } | - |
| 3376 | SrcList *sqlite3SrcListEnlarge( | - |
| 3377 | sqlite3 *db, | - |
| 3378 | SrcList *pSrc, | - |
| 3379 | int nExtra, | - |
| 3380 | int iStart | - |
| 3381 | ){ | - |
| 3382 | int i; | - |
| 3383 | | - |
| 3384 | | - |
| 3385 | | - |
| 3386 | ((void) (0)) | - |
| 3387 | ; | - |
| 3388 | | - |
| 3389 | ((void) (0)) | - |
| 3390 | ; | - |
| 3391 | | - |
| 3392 | ((void) (0)) | - |
| 3393 | ; | - |
| 3394 | | - |
| 3395 | ((void) (0)) | - |
| 3396 | ; | - |
| 3397 | | - |
| 3398 | | - |
| 3399 | if( (| TRUE | evaluated 8700 times by 1 test | | FALSE | evaluated 267559 times by 1 test |
u32)pSrc->nSrc+nExtra>pSrc->nAlloc| TRUE | evaluated 8700 times by 1 test | | FALSE | evaluated 267559 times by 1 test |
){ | 8700-267559 |
| 3400 | SrcList *pNew; | - |
| 3401 | int nAlloc = pSrc->nSrc*2+nExtra; | - |
| 3402 | int nGot; | - |
| 3403 | pNew = sqlite3DbRealloc(db, pSrc, | - |
| 3404 | sizeof(*pSrc) + (nAlloc-1)*sizeof(pSrc->a[0]) ); | - |
| 3405 | if( pNew==0| TRUE | evaluated 6 times by 1 test | | FALSE | evaluated 8694 times by 1 test |
){ | 6-8694 |
| 3406 | | - |
| 3407 | ((void) (0)) | - |
| 3408 | ; | - |
| 3409 | returnexecuted 6 times by 1 test: return pSrc; pSrc;executed 6 times by 1 test: return pSrc; | 6 |
| 3410 | } | - |
| 3411 | pSrc = pNew; | - |
| 3412 | nGot = (sqlite3DbMallocSize(db, pNew) - sizeof(*pSrc))/sizeof(pSrc->a[0])+1; | - |
| 3413 | pSrc->nAlloc = nGot; | - |
| 3414 | }executed 8694 times by 1 test: end of block | 8694 |
| 3415 | | - |
| 3416 | | - |
| 3417 | | - |
| 3418 | for(i=pSrc->nSrc-1; i>=iStart| TRUE | evaluated 36 times by 1 test | | FALSE | evaluated 276253 times by 1 test |
; i--){ | 36-276253 |
| 3419 | pSrc->a[i+nExtra] = pSrc->a[i]; | - |
| 3420 | }executed 36 times by 1 test: end of block | 36 |
| 3421 | pSrc->nSrc += nExtra; | - |
| 3422 | | - |
| 3423 | | - |
| 3424 | memset(&pSrc->a[iStart], 0, sizeof(pSrc->a[0])*nExtra); | - |
| 3425 | for(i=iStart; i<iStart+nExtra| TRUE | evaluated 276267 times by 1 test | | FALSE | evaluated 276253 times by 1 test |
; i++){ | 276253-276267 |
| 3426 | pSrc->a[i].iCursor = -1; | - |
| 3427 | }executed 276267 times by 1 test: end of block | 276267 |
| 3428 | | - |
| 3429 | | - |
| 3430 | returnexecuted 276253 times by 1 test: return pSrc; pSrc;executed 276253 times by 1 test: return pSrc; | 276253 |
| 3431 | } | - |
| 3432 | SrcList *sqlite3SrcListAppend( | - |
| 3433 | sqlite3 *db, | - |
| 3434 | SrcList *pList, | - |
| 3435 | Token *pTable, | - |
| 3436 | Token *pDatabase | - |
| 3437 | ){ | - |
| 3438 | struct SrcList_item *pItem; | - |
| 3439 | | - |
| 3440 | ((void) (0)) | - |
| 3441 | ; | - |
| 3442 | | - |
| 3443 | ((void) (0)) | - |
| 3444 | ; | - |
| 3445 | if( pList==0| TRUE | evaluated 298940 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 274738 times by 1 test |
){ | 274738-298940 |
| 3446 | pList = sqlite3DbMallocRawNN(db, sizeof(SrcList) ); | - |
| 3447 | if( pList==0| TRUE | evaluated 153 times by 1 test | | FALSE | evaluated 298787 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) returnexecuted 153 times by 1 test: return 0; 0;executed 153 times by 1 test: return 0; | 153-298787 |
| 3448 | pList->nAlloc = 1; | - |
| 3449 | pList->nSrc = 1; | - |
| 3450 | memset(&pList->a[0], 0, sizeof(pList->a[0])); | - |
| 3451 | pList->a[0].iCursor = -1; | - |
| 3452 | }executed 298787 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 298787 |
| 3453 | pList = sqlite3SrcListEnlarge(db, pList, 1, pList->nSrc); | - |
| 3454 | }executed 274738 times by 1 test: end of block | 274738 |
| 3455 | if( db->mallocFailed| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 573523 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2-573523 |
| 3456 | sqlite3SrcListDelete(db, pList); | - |
| 3457 | returnexecuted 2 times by 1 test: return 0; 0;executed 2 times by 1 test: return 0; | 2 |
| 3458 | } | - |
| 3459 | pItem = &pList->a[pList->nSrc-1]; | - |
| 3460 | if( pDatabase| TRUE | evaluated 471751 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 101772 times by 409 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
&& pDatabase->z==0| TRUE | evaluated 383192 times by 69 testsEvaluated by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| | FALSE | evaluated 88559 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 88559-471751 |
| 3461 | pDatabase = 0; | - |
| 3462 | }executed 383192 times by 69 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (11)
- Self test (12)
- Self test (13)
- Self test (14)
- Self test (15)
- Self test (16)
- Self test (17)
- Self test (18)
- Self test (19)
- Self test (2)
- Self test (20)
- Self test (21)
- Self test (22)
- Self test (23)
- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- ...
| 383192 |
| 3463 | if( pDatabase| TRUE | evaluated 88559 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 484964 times by 424 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 88559-484964 |
| 3464 | pItem->zName = sqlite3NameFromToken(db, pDatabase); | - |
| 3465 | pItem->zDatabase = sqlite3NameFromToken(db, pTable); | - |
| 3466 | }executed 88559 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
else{ | 88559 |
| 3467 | pItem->zName = sqlite3NameFromToken(db, pTable); | - |
| 3468 | pItem->zDatabase = 0; | - |
| 3469 | }executed 484964 times by 424 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 484964 |
| 3470 | returnexecuted 573523 times by 436 tests: return pList;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
pList;executed 573523 times by 436 tests: return pList;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 573523 |
| 3471 | } | - |
| 3472 | | - |
| 3473 | | - |
| 3474 | | - |
| 3475 | | - |
| 3476 | void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){ | - |
| 3477 | int i; | - |
| 3478 | struct SrcList_item *pItem; | - |
| 3479 | | - |
| 3480 | ((void) (0)) | - |
| 3481 | ; | - |
| 3482 | if( pList| TRUE | evaluated 1013931 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | never evaluated |
){ | 0-1013931 |
| 3483 | for(i=0, pItem=pList->a; i<pList->nSrc| TRUE | evaluated 922828 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1010511 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++, pItem++){ | 922828-1010511 |
| 3484 | if( pItem->iCursor>=0| TRUE | evaluated 3420 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 919408 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) break;executed 3420 times by 2 tests: break;Executed by:- Self test (438)
- Self test (47)
| 3420-919408 |
| 3485 | pItem->iCursor = pParse->nTab++; | - |
| 3486 | if( pItem->pSelect| TRUE | evaluated 2690 times by 1 test | | FALSE | evaluated 916718 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 2690-916718 |
| 3487 | sqlite3SrcListAssignCursors(pParse, pItem->pSelect->pSrc); | - |
| 3488 | }executed 2690 times by 1 test: end of block | 2690 |
| 3489 | }executed 919408 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 919408 |
| 3490 | }executed 1013931 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1013931 |
| 3491 | }executed 1013931 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1013931 |
| 3492 | | - |
| 3493 | | - |
| 3494 | | - |
| 3495 | | - |
| 3496 | void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){ | - |
| 3497 | int i; | - |
| 3498 | struct SrcList_item *pItem; | - |
| 3499 | if( pList==0| TRUE | evaluated 7075 times by 376 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| | FALSE | evaluated 1265071 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) return;executed 7075 times by 376 tests: return;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 7075-1265071 |
| 3500 | for(pItem=pList->a, i=0; i<pList->nSrc| TRUE | evaluated 1085568 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 1265071 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i++, pItem++){ | 1085568-1265071 |
| 3501 | sqlite3DbFree(db, pItem->zDatabase); | - |
| 3502 | sqlite3DbFree(db, pItem->zName); | - |
| 3503 | sqlite3DbFree(db, pItem->zAlias); | - |
| 3504 | if( pItem->fg.isIndexedBy| TRUE | evaluated 130 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 1085438 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) sqlite3DbFree(db, pItem->u1.zIndexedBy);executed 130 times by 2 tests: sqlite3DbFree(db, pItem->u1.zIndexedBy);Executed by:- Self test (438)
- Self test (47)
| 130-1085438 |
| 3505 | if( pItem->fg.isTabFunc| TRUE | evaluated 8804 times by 1 test | | FALSE | evaluated 1076764 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) sqlite3ExprListDelete(db, pItem->u1.pFuncArg);executed 8804 times by 1 test: sqlite3ExprListDelete(db, pItem->u1.pFuncArg); | 8804-1076764 |
| 3506 | sqlite3DeleteTable(db, pItem->pTab); | - |
| 3507 | sqlite3SelectDelete(db, pItem->pSelect); | - |
| 3508 | sqlite3ExprDelete(db, pItem->pOn); | - |
| 3509 | sqlite3IdListDelete(db, pItem->pUsing); | - |
| 3510 | }executed 1085568 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1085568 |
| 3511 | sqlite3DbFreeNN(db, pList); | - |
| 3512 | }executed 1265071 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 1265071 |
| 3513 | SrcList *sqlite3SrcListAppendFromTerm( | - |
| 3514 | Parse *pParse, | - |
| 3515 | SrcList *p, | - |
| 3516 | Token *pTable, | - |
| 3517 | Token *pDatabase, | - |
| 3518 | Token *pAlias, | - |
| 3519 | Select *pSubquery, | - |
| 3520 | Expr *pOn, | - |
| 3521 | IdList *pUsing | - |
| 3522 | ){ | - |
| 3523 | struct SrcList_item *pItem; | - |
| 3524 | sqlite3 *db = pParse->db; | - |
| 3525 | if( !p| TRUE | evaluated 153879 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 274738 times by 1 test |
&& (pOn| TRUE | evaluated 7 times by 1 test | | FALSE | evaluated 153872 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
|| pUsing| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 153868 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
) ){ | 4-274738 |
| 3526 | sqlite3ErrorMsg(pParse, "a JOIN clause is required before %s", | - |
| 3527 | (pOn ? "ON" : "USING") | - |
| 3528 | ); | - |
| 3529 | gotoexecuted 11 times by 1 test: goto append_from_error; append_from_error;executed 11 times by 1 test: goto append_from_error; | 11 |
| 3530 | } | - |
| 3531 | p = sqlite3SrcListAppend(db, p, pTable, pDatabase); | - |
| 3532 | if( p==0| TRUE | evaluated 36 times by 1 test | | FALSE | evaluated 428570 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 36-428570 |
| 3533 | gotoexecuted 36 times by 1 test: goto append_from_error; append_from_error;executed 36 times by 1 test: goto append_from_error; | 36 |
| 3534 | } | - |
| 3535 | | - |
| 3536 | ((void) (0)) | - |
| 3537 | ; | - |
| 3538 | pItem = &p->a[p->nSrc-1]; | - |
| 3539 | | - |
| 3540 | ((void) (0)) | - |
| 3541 | ; | - |
| 3542 | | - |
| 3543 | ((void) (0)) | - |
| 3544 | ; | - |
| 3545 | if( (| TRUE | evaluated 216 times by 1 test | | FALSE | evaluated 428354 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse->eParseMode>=2)| TRUE | evaluated 216 times by 1 test | | FALSE | evaluated 428354 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
&& pItem->zName| TRUE | evaluated 213 times by 1 test | | FALSE | evaluated 3 times by 1 test |
){ | 3-428354 |
| 3546 | Token *pToken = ((| TRUE | evaluated 213 times by 1 test | | FALSE | never evaluated |
pDatabase)| TRUE | evaluated 213 times by 1 test | | FALSE | never evaluated |
&& pDatabase->z| TRUE | never evaluated | | FALSE | evaluated 213 times by 1 test |
) ? pDatabase : pTable; | 0-213 |
| 3547 | sqlite3RenameTokenMap(pParse, pItem->zName, pToken); | - |
| 3548 | }executed 213 times by 1 test: end of block | 213 |
| 3549 | | - |
| 3550 | ((void) (0)) | - |
| 3551 | ; | - |
| 3552 | if( pAlias->n| TRUE | evaluated 1046 times by 1 test | | FALSE | evaluated 427524 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 1046-427524 |
| 3553 | pItem->zAlias = sqlite3NameFromToken(db, pAlias); | - |
| 3554 | }executed 1046 times by 1 test: end of block | 1046 |
| 3555 | pItem->pSelect = pSubquery; | - |
| 3556 | pItem->pOn = pOn; | - |
| 3557 | pItem->pUsing = pUsing; | - |
| 3558 | returnexecuted 428570 times by 436 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
p;executed 428570 times by 436 tests: return p;Executed by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 428570 |
| 3559 | | - |
| 3560 | append_from_error: | - |
| 3561 | | - |
| 3562 | ((void) (0)) | - |
| 3563 | ; | - |
| 3564 | sqlite3ExprDelete(db, pOn); | - |
| 3565 | sqlite3IdListDelete(db, pUsing); | - |
| 3566 | sqlite3SelectDelete(db, pSubquery); | - |
| 3567 | returnexecuted 47 times by 1 test: return 0; 0;executed 47 times by 1 test: return 0; | 47 |
| 3568 | } | - |
| 3569 | | - |
| 3570 | | - |
| 3571 | | - |
| 3572 | | - |
| 3573 | | - |
| 3574 | void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy){ | - |
| 3575 | | - |
| 3576 | ((void) (0)) | - |
| 3577 | ; | - |
| 3578 | if( p| TRUE | evaluated 460644 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 47 times by 1 test |
&& pIndexedBy->n>0| TRUE | evaluated 140 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 460504 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 47-460644 |
| 3579 | struct SrcList_item *pItem; | - |
| 3580 | | - |
| 3581 | ((void) (0)) | - |
| 3582 | ; | - |
| 3583 | pItem = &p->a[p->nSrc-1]; | - |
| 3584 | | - |
| 3585 | ((void) (0)) | - |
| 3586 | ; | - |
| 3587 | | - |
| 3588 | ((void) (0)) | - |
| 3589 | ; | - |
| 3590 | | - |
| 3591 | ((void) (0)) | - |
| 3592 | ; | - |
| 3593 | if( pIndexedBy->n==1| TRUE | evaluated 18 times by 1 test | | FALSE | evaluated 122 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
&& !pIndexedBy->z| TRUE | evaluated 18 times by 1 test | | FALSE | never evaluated |
){ | 0-122 |
| 3594 | | - |
| 3595 | | - |
| 3596 | pItem->fg.notIndexed = 1; | - |
| 3597 | }executed 18 times by 1 test: end of block else{ | 18 |
| 3598 | pItem->u1.zIndexedBy = sqlite3NameFromToken(pParse->db, pIndexedBy); | - |
| 3599 | pItem->fg.isIndexedBy = 1; | - |
| 3600 | }executed 122 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 122 |
| 3601 | } | - |
| 3602 | }executed 460691 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 460691 |
| 3603 | | - |
| 3604 | | - |
| 3605 | | - |
| 3606 | | - |
| 3607 | | - |
| 3608 | void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ExprList *pList){ | - |
| 3609 | if( p| TRUE | evaluated 8794 times by 1 test | | FALSE | never evaluated |
){ | 0-8794 |
| 3610 | struct SrcList_item *pItem = &p->a[p->nSrc-1]; | - |
| 3611 | | - |
| 3612 | ((void) (0)) | - |
| 3613 | ; | - |
| 3614 | | - |
| 3615 | ((void) (0)) | - |
| 3616 | ; | - |
| 3617 | | - |
| 3618 | ((void) (0)) | - |
| 3619 | ; | - |
| 3620 | pItem->u1.pFuncArg = pList; | - |
| 3621 | pItem->fg.isTabFunc = 1; | - |
| 3622 | }executed 8794 times by 1 test: end of block else{ | 8794 |
| 3623 | sqlite3ExprListDelete(pParse->db, pList); | - |
| 3624 | } never executed: end of block | 0 |
| 3625 | } | - |
| 3626 | void sqlite3SrcListShiftJoinType(SrcList *p){ | - |
| 3627 | if( p| TRUE | evaluated 153736 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 45 times by 1 test |
){ | 45-153736 |
| 3628 | int i; | - |
| 3629 | for(i=p->nSrc-1; i>0| TRUE | evaluated 274736 times by 1 test | | FALSE | evaluated 153736 times by 436 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
; i--){ | 153736-274736 |
| 3630 | p->a[i].fg.jointype = p->a[i-1].fg.jointype; | - |
| 3631 | }executed 274736 times by 1 test: end of block | 274736 |
| 3632 | p->a[0].fg.jointype = 0; | - |
| 3633 | }executed 153736 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 153736 |
| 3634 | }executed 153781 times by 436 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 153781 |
| 3635 | | - |
| 3636 | | - |
| 3637 | | - |
| 3638 | | - |
| 3639 | void sqlite3BeginTransaction(Parse *pParse, int type){ | - |
| 3640 | sqlite3 *db; | - |
| 3641 | Vdbe *v; | - |
| 3642 | int i; | - |
| 3643 | | - |
| 3644 | | - |
| 3645 | ((void) (0)) | - |
| 3646 | ; | - |
| 3647 | db = pParse->db; | - |
| 3648 | | - |
| 3649 | ((void) (0)) | - |
| 3650 | ; | - |
| 3651 | if( sqlite3AuthCheck(pParse, 22, "BEGIN", 0, 0)| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 2830 times by 52 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (34)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (49)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (54)
- ...
|
){ | 1-2830 |
| 3652 | return;executed 1 time by 1 test: return; | 1 |
| 3653 | } | - |
| 3654 | v = sqlite3GetVdbe(pParse); | - |
| 3655 | if( !v| TRUE | evaluated 2 times by 1 test | | FALSE | evaluated 2828 times by 52 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (34)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (49)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (54)
- ...
|
) return;executed 2 times by 1 test: return; | 2-2828 |
| 3656 | if( type!=7| TRUE | evaluated 119 times by 1 test | | FALSE | evaluated 2709 times by 52 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (34)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (49)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (54)
- ...
|
){ | 119-2709 |
| 3657 | for(i=0; i<db->nDb| TRUE | evaluated 242 times by 1 test | | FALSE | evaluated 119 times by 1 test |
; i++){ | 119-242 |
| 3658 | sqlite3VdbeAddOp2(v, 2, i, (type==9)+1); | - |
| 3659 | sqlite3VdbeUsesBtree(v, i); | - |
| 3660 | }executed 242 times by 1 test: end of block | 242 |
| 3661 | }executed 119 times by 1 test: end of block | 119 |
| 3662 | sqlite3VdbeAddOp0(v, 1); | - |
| 3663 | }executed 2828 times by 52 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (34)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (49)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (54)
- ...
| 2828 |
| 3664 | | - |
| 3665 | | - |
| 3666 | | - |
| 3667 | | - |
| 3668 | | - |
| 3669 | | - |
| 3670 | void sqlite3EndTransaction(Parse *pParse, int eType){ | - |
| 3671 | Vdbe *v; | - |
| 3672 | int isRollback; | - |
| 3673 | | - |
| 3674 | | - |
| 3675 | ((void) (0)) | - |
| 3676 | ; | - |
| 3677 | | - |
| 3678 | ((void) (0)) | - |
| 3679 | ; | - |
| 3680 | | - |
| 3681 | ((void) (0)) | - |
| 3682 | ; | - |
| 3683 | isRollback = eType==12; | - |
| 3684 | if( sqlite3AuthCheck(pParse, 22,| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 1915 times by 44 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (6)
- Self test (62)
- Self test (63)
- Self test (64)
- ...
|
| 4-1915 |
| 3685 | isRollback ? "ROLLBACK" : "COMMIT", 0, 0)| TRUE | evaluated 4 times by 1 test | | FALSE | evaluated 1915 times by 44 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (6)
- Self test (62)
- Self test (63)
- Self test (64)
- ...
|
){ | 4-1915 |
| 3686 | return;executed 4 times by 1 test: return; | 4 |
| 3687 | } | - |
| 3688 | v = sqlite3GetVdbe(pParse); | - |
| 3689 | if( v| TRUE | evaluated 1913 times by 44 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (6)
- Self test (62)
- Self test (63)
- Self test (64)
- ...
| | FALSE | evaluated 2 times by 1 test |
){ | 2-1913 |
| 3690 | sqlite3VdbeAddOp2(v, 1, 1, isRollback); | - |
| 3691 | }executed 1913 times by 44 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (6)
- Self test (62)
- Self test (63)
- Self test (64)
- ...
| 1913 |
| 3692 | }executed 1915 times by 44 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (101)
- Self test (12)
- Self test (14)
- Self test (16)
- Self test (18)
- Self test (20)
- Self test (22)
- Self test (3)
- Self test (30)
- Self test (31)
- Self test (35)
- Self test (38)
- Self test (4)
- Self test (42)
- Self test (438)
- Self test (44)
- Self test (5)
- Self test (50)
- Self test (51)
- Self test (6)
- Self test (62)
- Self test (63)
- Self test (64)
- ...
| 1915 |
| 3693 | | - |
| 3694 | | - |
| 3695 | | - |
| 3696 | | - |
| 3697 | | - |
| 3698 | void sqlite3Savepoint(Parse *pParse, int op, Token *pName){ | - |
| 3699 | char *zName = sqlite3NameFromToken(pParse->db, pName); | - |
| 3700 | if( zName| TRUE | evaluated 35037 times by 2 testsEvaluated by:- Self test (438)
- Self test (64)
| | FALSE | never evaluated |
){ | 0-35037 |
| 3701 | Vdbe *v = sqlite3GetVdbe(pParse); | - |
| 3702 | | - |
| 3703 | static const char * const az[] = { "BEGIN", "RELEASE", "ROLLBACK" }; | - |
| 3704 | | - |
| 3705 | ((void) (0)) | - |
| 3706 | ; | - |
| 3707 | | - |
| 3708 | if( !v| TRUE | never evaluated | | FALSE | evaluated 35037 times by 2 testsEvaluated by:- Self test (438)
- Self test (64)
|
|| sqlite3AuthCheck(pParse, 32, az[op], zName, 0)| TRUE | evaluated 3 times by 1 test | | FALSE | evaluated 35034 times by 2 testsEvaluated by:- Self test (438)
- Self test (64)
|
){ | 0-35037 |
| 3709 | sqlite3DbFree(pParse->db, zName); | - |
| 3710 | return;executed 3 times by 1 test: return; | 3 |
| 3711 | } | - |
| 3712 | sqlite3VdbeAddOp4(v, 0, op, 0, 0, zName, (-7)); | - |
| 3713 | }executed 35034 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (64)
| 35034 |
| 3714 | }executed 35034 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (64)
| 35034 |
| 3715 | | - |
| 3716 | | - |
| 3717 | | - |
| 3718 | | - |
| 3719 | | - |
| 3720 | int sqlite3OpenTempDatabase(Parse *pParse){ | - |
| 3721 | sqlite3 *db = pParse->db; | - |
| 3722 | if( db->aDb[1].pBt==0| TRUE | evaluated 2269 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 8436 times by 2 testsEvaluated by:- Self test (438)
- Self test (53)
|
&& !pParse->explain| TRUE | evaluated 2268 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 1 time by 1 test |
){ | 1-8436 |
| 3723 | int rc; | - |
| 3724 | Btree *pBt; | - |
| 3725 | static const int flags = | - |
| 3726 | 0x00000002 | | - |
| 3727 | 0x00000004 | | - |
| 3728 | 0x00000010 | | - |
| 3729 | 0x00000008 | | - |
| 3730 | 0x00000200; | - |
| 3731 | | - |
| 3732 | rc = sqlite3BtreeOpen(db->pVfs, 0, db, &pBt, 0, flags); | - |
| 3733 | if( rc!=0| TRUE | never evaluated | | FALSE | evaluated 2268 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-2268 |
| 3734 | sqlite3ErrorMsg(pParse, "unable to open a temporary database " | - |
| 3735 | "file for storing temporary tables"); | - |
| 3736 | pParse->rc = rc; | - |
| 3737 | return never executed: return 1; 1;never executed: return 1; | 0 |
| 3738 | } | - |
| 3739 | db->aDb[1].pBt = pBt; | - |
| 3740 | | - |
| 3741 | ((void) (0)) | - |
| 3742 | ; | - |
| 3743 | if( 7==sqlite3BtreeSetPageSize(pBt, db->nextPagesize, -1, 0)| TRUE | never evaluated | | FALSE | evaluated 2268 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
|
){ | 0-2268 |
| 3744 | sqlite3OomFault(db); | - |
| 3745 | return never executed: return 1; 1;never executed: return 1; | 0 |
| 3746 | } | - |
| 3747 | }executed 2268 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 2268 |
| 3748 | returnexecuted 10705 times by 12 tests: return 0;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
0;executed 10705 times by 12 tests: return 0;Executed by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 10705 |
| 3749 | } | - |
| 3750 | | - |
| 3751 | | - |
| 3752 | | - |
| 3753 | | - |
| 3754 | | - |
| 3755 | | - |
| 3756 | | - |
| 3757 | void sqlite3CodeVerifySchema(Parse *pParse, int iDb){ | - |
| 3758 | Parse *pToplevel = ((| TRUE | evaluated 7455 times by 1 test | | FALSE | evaluated 456464 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
pParse)->pToplevel| TRUE | evaluated 7455 times by 1 test | | FALSE | evaluated 456464 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
? (pParse)->pToplevel : (pParse)); | 7455-456464 |
| 3759 | | - |
| 3760 | | - |
| 3761 | ((void) (0)) | - |
| 3762 | ; | - |
| 3763 | | - |
| 3764 | ((void) (0)) | - |
| 3765 | ; | - |
| 3766 | | - |
| 3767 | ((void) (0)) | - |
| 3768 | ; | - |
| 3769 | | - |
| 3770 | ((void) (0)) | - |
| 3771 | ; | - |
| 3772 | if( (((| TRUE | evaluated 247028 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 216891 times by 382 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- ...
|
pToplevel->cookieMask)&(((yDbMask)1)<<(iDb)))!=0)==0| TRUE | evaluated 247028 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| | FALSE | evaluated 216891 times by 382 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- ...
|
){ | 216891-247028 |
| 3773 | (pToplevel->cookieMask)|=(((yDbMask)1)<<(iDb)); | - |
| 3774 | if( !0 && iDb==1| TRUE | evaluated 10633 times by 12 testsEvaluated by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| | FALSE | evaluated 236395 times by 435 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
|
){ | 10633-236395 |
| 3775 | sqlite3OpenTempDatabase(pToplevel); | - |
| 3776 | }executed 10633 times by 12 tests: end of blockExecuted by:- Self test (43)
- Self test (438)
- Self test (45)
- Self test (53)
- Self test (65)
- Self test (66)
- Self test (67)
- Self test (68)
- Self test (69)
- Self test (70)
- Self test (71)
- Self test (74)
| 10633 |
| 3777 | }executed 247028 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 247028 |
| 3778 | }executed 463919 times by 435 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (103)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- ...
| 463919 |
| 3779 | | - |
| 3780 | | - |
| 3781 | | - |
| 3782 | | - |
| 3783 | | - |
| 3784 | void sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb){ | - |
| 3785 | sqlite3 *db = pParse->db; | - |
| 3786 | int i; | - |
| 3787 | for(i=0; i<db->nDb| TRUE | evaluated 746 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 348 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
; i++){ | 348-746 |
| 3788 | Db *pDb = &db->aDb[i]; | - |
| 3789 | if( pDb->pBt| TRUE | evaluated 432 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 314 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
&& (!zDb| TRUE | evaluated 348 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
| | FALSE | evaluated 84 times by 1 test |
|| 0==sqlite3StrICmp(zDb, pDb->zDbSName)| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 59 times by 1 test |
) ){ | 25-432 |
| 3790 | sqlite3CodeVerifySchema(pParse, i); | - |
| 3791 | }executed 373 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 373 |
| 3792 | }executed 746 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 746 |
| 3793 | }executed 348 times by 2 tests: end of blockExecuted by:- Self test (438)
- Self test (47)
| 348 |
| 3794 | void sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb){ | - |
| 3795 | Parse *pToplevel = ((| TRUE | evaluated 6680 times by 1 test | | FALSE | evaluated 155179 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
pParse)->pToplevel| TRUE | evaluated 6680 times by 1 test | | FALSE | evaluated 155179 times by 407 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
|
? (pParse)->pToplevel : (pParse)); | 6680-155179 |
| 3796 | sqlite3CodeVerifySchema(pParse, iDb); | - |
| 3797 | (pToplevel->writeMask)|=(((yDbMask)1)<<(iDb)); | - |
| 3798 | pToplevel->isMultiWrite |= setStatement; | - |
| 3799 | }executed 161859 times by 407 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (101)
- Self test (104)
- Self test (105)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- ...
| 161859 |
| 3800 | void sqlite3MultiWrite(Parse *pParse){ | - |
| 3801 | Parse *pToplevel = ((| TRUE | evaluated 288 times by 1 test | | FALSE | evaluated 18328 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
pParse)->pToplevel| TRUE | evaluated 288 times by 1 test | | FALSE | evaluated 18328 times by 360 testsEvaluated by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
|
? (pParse)->pToplevel : (pParse)); | 288-18328 |
| 3802 | pToplevel->isMultiWrite = 1; | - |
| 3803 | }executed 18616 times by 360 tests: end of blockExecuted by:- Self test (10)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- Self test (127)
- Self test (128)
- ...
| 18616 |
| 3804 | void sqlite3MayAbort(Parse *pParse){ | - |
| 3805 | Parse *pToplevel = ((| TRUE | evaluated 1091 times by 1 test | | FALSE | evaluated 26722 times by 371 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
pParse)->pToplevel| TRUE | evaluated 1091 times by 1 test | | FALSE | evaluated 26722 times by 371 testsEvaluated by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
|
? (pParse)->pToplevel : (pParse)); | 1091-26722 |
| 3806 | pToplevel->mayAbort = 1; | - |
| 3807 | }executed 27813 times by 371 tests: end of blockExecuted by:- Self test
- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- ...
| 27813 |
| 3808 | | - |
| 3809 | | - |
| 3810 | | - |
| 3811 | | - |
| 3812 | | - |
| 3813 | | - |
| 3814 | void sqlite3HaltConstraint( | - |
| 3815 | Parse *pParse, | - |
| 3816 | int errCode, | - |
| 3817 | int onError, | - |
| 3818 | char *p4, | - |
| 3819 | i8 p4type, | - |
| 3820 | u8 p5Errmsg | - |
| 3821 | ){ | - |
| 3822 | Vdbe *v = sqlite3GetVdbe(pParse); | - |
| 3823 | | - |
| 3824 | ((void) (0)) | - |
| 3825 | ; | - |
| 3826 | if( onError==2| TRUE | evaluated 13764 times by 365 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 254 times by 1 test |
){ | 254-13764 |
| 3827 | sqlite3MayAbort(pParse); | - |
| 3828 | }executed 13764 times by 365 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 13764 |
| 3829 | sqlite3VdbeAddOp4(v, 69, errCode, onError, 0, p4, p4type); | - |
| 3830 | sqlite3VdbeChangeP5(v, p5Errmsg); | - |
| 3831 | }executed 14018 times by 365 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 14018 |
| 3832 | | - |
| 3833 | | - |
| 3834 | | - |
| 3835 | | - |
| 3836 | void sqlite3UniqueConstraint( | - |
| 3837 | Parse *pParse, | - |
| 3838 | int onError, | - |
| 3839 | Index *pIdx | - |
| 3840 | ){ | - |
| 3841 | char *zErr; | - |
| 3842 | int j; | - |
| 3843 | StrAccum errMsg; | - |
| 3844 | Table *pTab = pIdx->pTable; | - |
| 3845 | | - |
| 3846 | sqlite3StrAccumInit(&errMsg, pParse->db, 0, 0, 200); | - |
| 3847 | if( pIdx->aColExpr| TRUE | evaluated 34 times by 1 test | | FALSE | evaluated 10677 times by 365 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 34-10677 |
| 3848 | sqlite3_str_appendf(&errMsg, "index '%q'", pIdx->zName); | - |
| 3849 | }executed 34 times by 1 test: end of block else{ | 34 |
| 3850 | for(j=0; j<pIdx->nKeyCol| TRUE | evaluated 11627 times by 365 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 10677 times by 365 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
; j++){ | 10677-11627 |
| 3851 | char *zCol; | - |
| 3852 | | - |
| 3853 | ((void) (0)) | - |
| 3854 | ; | - |
| 3855 | zCol = pTab->aCol[pIdx->aiColumn[j]].zName; | - |
| 3856 | if( j| TRUE | evaluated 950 times by 3 testsEvaluated by:- Self test (32)
- Self test (33)
- Self test (438)
| | FALSE | evaluated 10677 times by 365 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
) sqlite3_str_append(&errMsg, ", ", 2);executed 950 times by 3 tests: sqlite3_str_append(&errMsg, ", ", 2);Executed by:- Self test (32)
- Self test (33)
- Self test (438)
| 950-10677 |
| 3857 | sqlite3_str_appendall(&errMsg, pTab->zName); | - |
| 3858 | sqlite3_str_append(&errMsg, ".", 1); | - |
| 3859 | sqlite3_str_appendall(&errMsg, zCol); | - |
| 3860 | }executed 11627 times by 365 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 11627 |
| 3861 | }executed 10677 times by 365 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 10677 |
| 3862 | zErr = sqlite3StrAccumFinish(&errMsg); | - |
| 3863 | sqlite3HaltConstraint(pParse, | - |
| 3864 | ((pIdx)->idxType==2) ? (19 | (6<<8)) | - |
| 3865 | : (19 | (8<<8)), | - |
| 3866 | onError, zErr, (-7), 2); | - |
| 3867 | }executed 10711 times by 365 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 10711 |
| 3868 | | - |
| 3869 | | - |
| 3870 | | - |
| 3871 | | - |
| 3872 | | - |
| 3873 | void sqlite3RowidConstraint( | - |
| 3874 | Parse *pParse, | - |
| 3875 | int onError, | - |
| 3876 | Table *pTab | - |
| 3877 | ){ | - |
| 3878 | char *zMsg; | - |
| 3879 | int rc; | - |
| 3880 | if( pTab->iPKey>=0| TRUE | evaluated 2034 times by 1 test | | FALSE | evaluated 664 times by 1 test |
){ | 664-2034 |
| 3881 | zMsg = sqlite3MPrintf(pParse->db, "%s.%s", pTab->zName, | - |
| 3882 | pTab->aCol[pTab->iPKey].zName); | - |
| 3883 | rc = (19 | (6<<8)); | - |
| 3884 | }executed 2034 times by 1 test: end of block else{ | 2034 |
| 3885 | zMsg = sqlite3MPrintf(pParse->db, "%s.rowid", pTab->zName); | - |
| 3886 | rc = (19 |(10<<8)); | - |
| 3887 | }executed 664 times by 1 test: end of block | 664 |
| 3888 | sqlite3HaltConstraint(pParse, rc, onError, zMsg, (-7), | - |
| 3889 | 2); | - |
| 3890 | }executed 2698 times by 1 test: end of block | 2698 |
| 3891 | | - |
| 3892 | | - |
| 3893 | | - |
| 3894 | | - |
| 3895 | | - |
| 3896 | | - |
| 3897 | static int collationMatch(const char *zColl, Index *pIndex){ | - |
| 3898 | int i; | - |
| 3899 | | - |
| 3900 | ((void) (0)) | - |
| 3901 | ; | - |
| 3902 | for(i=0; i<pIndex->nColumn| TRUE | evaluated 83 times by 1 test | | FALSE | evaluated 28 times by 1 test |
; i++){ | 28-83 |
| 3903 | const char *z = pIndex->azColl[i]; | - |
| 3904 | | - |
| 3905 | ((void) (0)) | - |
| 3906 | ; | - |
| 3907 | if( pIndex->aiColumn[i]>=0| TRUE | evaluated 55 times by 1 test | | FALSE | evaluated 28 times by 1 test |
&& 0==sqlite3StrICmp(z, zColl)| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 30 times by 1 test |
){ | 25-55 |
| 3908 | returnexecuted 25 times by 1 test: return 1; 1;executed 25 times by 1 test: return 1; | 25 |
| 3909 | } | - |
| 3910 | }executed 58 times by 1 test: end of block | 58 |
| 3911 | returnexecuted 28 times by 1 test: return 0; 0;executed 28 times by 1 test: return 0; | 28 |
| 3912 | } | - |
| 3913 | | - |
| 3914 | | - |
| 3915 | | - |
| 3916 | | - |
| 3917 | | - |
| 3918 | | - |
| 3919 | | - |
| 3920 | static void reindexTable(Parse *pParse, Table *pTab, char const *zColl){ | - |
| 3921 | Index *pIndex; | - |
| 3922 | | - |
| 3923 | for(pIndex=pTab->pIndex; pIndex| TRUE | evaluated 226 times by 1 test | | FALSE | evaluated 170 times by 1 test |
; pIndex=pIndex->pNext){ | 170-226 |
| 3924 | if( zColl==0| TRUE | evaluated 173 times by 1 test | | FALSE | evaluated 53 times by 1 test |
|| collationMatch(zColl, pIndex)| TRUE | evaluated 25 times by 1 test | | FALSE | evaluated 28 times by 1 test |
){ | 25-173 |
| 3925 | int iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema); | - |
| 3926 | sqlite3BeginWriteOperation(pParse, 0, iDb); | - |
| 3927 | sqlite3RefillIndex(pParse, pIndex, -1); | - |
| 3928 | }executed 198 times by 1 test: end of block | 198 |
| 3929 | }executed 226 times by 1 test: end of block | 226 |
| 3930 | }executed 170 times by 1 test: end of block | 170 |
| 3931 | static void reindexDatabases(Parse *pParse, char const *zColl){ | - |
| 3932 | Db *pDb; | - |
| 3933 | int iDb; | - |
| 3934 | sqlite3 *db = pParse->db; | - |
| 3935 | HashElem *k; | - |
| 3936 | Table *pTab; | - |
| 3937 | | - |
| 3938 | | - |
| 3939 | ((void) (0)) | - |
| 3940 | ; | - |
| 3941 | for(iDb=0, pDb=db->aDb; iDb<db->nDb| TRUE | evaluated 76 times by 1 test | | FALSE | evaluated 36 times by 1 test |
; iDb++, pDb++){ | 36-76 |
| 3942 | | - |
| 3943 | ((void) (0)) | - |
| 3944 | ; | - |
| 3945 | for(k=((&pDb->pSchema->tblHash)->first); k| TRUE | evaluated 156 times by 1 test | | FALSE | evaluated 76 times by 1 test |
; k=((k)->next)){ | 76-156 |
| 3946 | pTab = (Table*)((k)->data); | - |
| 3947 | reindexTable(pParse, pTab, zColl); | - |
| 3948 | }executed 156 times by 1 test: end of block | 156 |
| 3949 | }executed 76 times by 1 test: end of block | 76 |
| 3950 | }executed 36 times by 1 test: end of block | 36 |
| 3951 | void sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2){ | - |
| 3952 | CollSeq *pColl; | - |
| 3953 | char *z; | - |
| 3954 | const char *zDb; | - |
| 3955 | Table *pTab; | - |
| 3956 | Index *pIndex; | - |
| 3957 | int iDb; | - |
| 3958 | sqlite3 *db = pParse->db; | - |
| 3959 | Token *pObjName; | - |
| 3960 | | - |
| 3961 | | - |
| 3962 | | - |
| 3963 | if( 0!=sqlite3ReadSchema(pParse)| TRUE | never evaluated | | FALSE | evaluated 63 times by 1 test |
){ | 0-63 |
| 3964 | return; never executed: return; | 0 |
| 3965 | } | - |
| 3966 | | - |
| 3967 | if( pName1==0| TRUE | evaluated 21 times by 1 test | | FALSE | evaluated 42 times by 1 test |
){ | 21-42 |
| 3968 | reindexDatabases(pParse, 0); | - |
| 3969 | return;executed 21 times by 1 test: return; | 21 |
| 3970 | }else if( (| TRUE | never evaluated | | FALSE | evaluated 42 times by 1 test |
pName2==0)| TRUE | never evaluated | | FALSE | evaluated 42 times by 1 test |
|| pName2->z==0| TRUE | evaluated 30 times by 1 test | | FALSE | evaluated 12 times by 1 test |
){ | 0-42 |
| 3971 | char *zColl; | - |
| 3972 | | - |
| 3973 | ((void) (0)) | - |
| 3974 | ; | - |
| 3975 | zColl = sqlite3NameFromToken(pParse->db, pName1); | - |
| 3976 | if( !zColl| TRUE | never evaluated | | FALSE | evaluated 30 times by 1 test |
) return;never executed: return; | 0-30 |
| 3977 | pColl = sqlite3FindCollSeq(db, ((db)->enc), zColl, 0); | - |
| 3978 | if( pColl| TRUE | evaluated 15 times by 1 test | | FALSE | evaluated 15 times by 1 test |
){ | 15 |
| 3979 | reindexDatabases(pParse, zColl); | - |
| 3980 | sqlite3DbFree(db, zColl); | - |
| 3981 | return;executed 15 times by 1 test: return; | 15 |
| 3982 | } | - |
| 3983 | sqlite3DbFree(db, zColl); | - |
| 3984 | }executed 15 times by 1 test: end of block | 15 |
| 3985 | iDb = sqlite3TwoPartName(pParse, pName1, pName2, &pObjName); | - |
| 3986 | if( iDb<0| TRUE | never evaluated | | FALSE | evaluated 27 times by 1 test |
) return;never executed: return; | 0-27 |
| 3987 | z = sqlite3NameFromToken(db, pObjName); | - |
| 3988 | if( z==0| TRUE | never evaluated | | FALSE | evaluated 27 times by 1 test |
) return;never executed: return; | 0-27 |
| 3989 | zDb = db->aDb[iDb].zDbSName; | - |
| 3990 | pTab = sqlite3FindTable(db, z, zDb); | - |
| 3991 | if( pTab| TRUE | evaluated 14 times by 1 test | | FALSE | evaluated 13 times by 1 test |
){ | 13-14 |
| 3992 | reindexTable(pParse, pTab, 0); | - |
| 3993 | sqlite3DbFree(db, z); | - |
| 3994 | return;executed 14 times by 1 test: return; | 14 |
| 3995 | } | - |
| 3996 | pIndex = sqlite3FindIndex(db, z, zDb); | - |
| 3997 | sqlite3DbFree(db, z); | - |
| 3998 | if( pIndex| TRUE | evaluated 12 times by 1 test | | FALSE | evaluated 1 time by 1 test |
){ | 1-12 |
| 3999 | sqlite3BeginWriteOperation(pParse, 0, iDb); | - |
| 4000 | sqlite3RefillIndex(pParse, pIndex, -1); | - |
| 4001 | return;executed 12 times by 1 test: return; | 12 |
| 4002 | } | - |
| 4003 | sqlite3ErrorMsg(pParse, "unable to identify the object to be reindexed"); | - |
| 4004 | }executed 1 time by 1 test: end of block | 1 |
| 4005 | KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ | - |
| 4006 | int i; | - |
| 4007 | int nCol = pIdx->nColumn; | - |
| 4008 | int nKey = pIdx->nKeyCol; | - |
| 4009 | KeyInfo *pKey; | - |
| 4010 | if( pParse->nErr| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 63760 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
) returnexecuted 8 times by 1 test: return 0; 0;executed 8 times by 1 test: return 0; | 8-63760 |
| 4011 | if( pIdx->uniqNotNull| TRUE | evaluated 8449 times by 1 test | | FALSE | evaluated 55311 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 8449-55311 |
| 4012 | pKey = sqlite3KeyInfoAlloc(pParse->db, nKey, nCol-nKey); | - |
| 4013 | }executed 8449 times by 1 test: end of block else{ | 8449 |
| 4014 | pKey = sqlite3KeyInfoAlloc(pParse->db, nCol, 0); | - |
| 4015 | }executed 55311 times by 389 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 55311 |
| 4016 | if( pKey| TRUE | evaluated 63756 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 4 times by 1 test |
){ | 4-63756 |
| 4017 | | - |
| 4018 | ((void) (0)) | - |
| 4019 | ; | - |
| 4020 | for(i=0; i<nCol| TRUE | evaluated 150107 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 63756 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
; i++){ | 63756-150107 |
| 4021 | const char *zColl = pIdx->azColl[i]; | - |
| 4022 | pKey->aColl[i] = zColl==sqlite3StrBINARY| TRUE | evaluated 145791 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| | FALSE | evaluated 4316 times by 1 test |
? 0 : | 4316-145791 |
| 4023 | sqlite3LocateCollSeq(pParse, zColl); | - |
| 4024 | pKey->aSortOrder[i] = pIdx->aSortOrder[i]; | - |
| 4025 | }executed 150107 times by 389 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 150107 |
| 4026 | if( pParse->nErr| TRUE | evaluated 19 times by 1 test | | FALSE | evaluated 63737 times by 389 testsEvaluated by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
|
){ | 19-63737 |
| 4027 | | - |
| 4028 | ((void) (0)) | - |
| 4029 | ; | - |
| 4030 | if( pIdx->bNoQuery==0| TRUE | evaluated 8 times by 1 test | | FALSE | evaluated 11 times by 1 test |
){ | 8-11 |
| 4031 | | - |
| 4032 | | - |
| 4033 | | - |
| 4034 | | - |
| 4035 | | - |
| 4036 | | - |
| 4037 | | - |
| 4038 | pIdx->bNoQuery = 1; | - |
| 4039 | pParse->rc = (1 | (2<<8)); | - |
| 4040 | }executed 8 times by 1 test: end of block | 8 |
| 4041 | sqlite3KeyInfoUnref(pKey); | - |
| 4042 | pKey = 0; | - |
| 4043 | }executed 19 times by 1 test: end of block | 19 |
| 4044 | }executed 63756 times by 389 tests: end of blockExecuted by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 63756 |
| 4045 | returnexecuted 63760 times by 389 tests: return pKey;Executed by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
pKey;executed 63760 times by 389 tests: return pKey;Executed by:- Self test (10)
- Self test (100)
- Self test (106)
- Self test (107)
- Self test (108)
- Self test (109)
- Self test (11)
- Self test (110)
- Self test (111)
- Self test (112)
- Self test (113)
- Self test (114)
- Self test (115)
- Self test (116)
- Self test (117)
- Self test (118)
- Self test (119)
- Self test (12)
- Self test (120)
- Self test (121)
- Self test (122)
- Self test (123)
- Self test (124)
- Self test (125)
- Self test (126)
- ...
| 63760 |
| 4046 | } | - |
| 4047 | | - |
| 4048 | | - |
| 4049 | | - |
| 4050 | | - |
| 4051 | | - |
| 4052 | | - |
| 4053 | With *sqlite3WithAdd( | - |
| 4054 | Parse *pParse, | - |
| 4055 | With *pWith, | - |
| 4056 | Token *pName, | - |
| 4057 | ExprList *pArglist, | - |
| 4058 | Select *pQuery | - |
| 4059 | ){ | - |
| 4060 | sqlite3 *db = pParse->db; | - |
| 4061 | With *pNew; | - |
| 4062 | char *zName; | - |
| 4063 | | - |
| 4064 | | - |
| 4065 | | - |
| 4066 | zName = sqlite3NameFromToken(pParse->db, pName); | - |
| 4067 | if( zName| TRUE | evaluated 2146 times by 1 test | | FALSE | evaluated 10 times by 1 test |
&& pWith| TRUE | evaluated 445 times by 1 test | | FALSE | evaluated 1701 times by 1 test |
){ | 10-2146 |
| 4068 | int i; | - |
| 4069 | for(i=0; i<pWith->nCte| TRUE | evaluated 464 times by 1 test | | FALSE | evaluated 445 times by 1 test |
; i++){ | 445-464 |
| 4070 | if( sqlite3StrICmp(zName, pWith->a[i].zName)==0| TRUE | evaluated 1 time by 1 test | | FALSE | evaluated 463 times by 1 test |
){ | 1-463 |
| 4071 | sqlite3ErrorMsg(pParse, "duplicate WITH table name: %s", zName); | - |
| 4072 | }executed 1 time by 1 test: end of block | 1 |
| 4073 | }executed 464 times by 1 test: end of block | 464 |
| 4074 | }executed 445 times by 1 test: end of block | 445 |
| 4075 | | - |
| 4076 | if( pWith| TRUE | evaluated 447 times by 1 test | | FALSE | evaluated 1709 times by 1 test |
){ | 447-1709 |
| 4077 | int nByte = sizeof(*pWith) + (sizeof(pWith->a[1]) * pWith->nCte); | - |
| 4078 | pNew = sqlite3DbRealloc(db, pWith, nByte); | - |
| 4079 | }executed 447 times by 1 test: end of block else{ | 447 |
| 4080 | pNew = sqlite3DbMallocZero(db, sizeof(*pWith)); | - |
| 4081 | }executed 1709 times by 1 test: end of block | 1709 |
| 4082 | | - |
| 4083 | ((void) (0)) | - |
| 4084 | ; | - |
| 4085 | | - |
| 4086 | if( db->mallocFailed| TRUE | evaluated 20 times by 1 test | | FALSE | evaluated 2136 times by 1 test |
){ | 20-2136 |
| 4087 | sqlite3ExprListDelete(db, pArglist); | - |
| 4088 | sqlite3SelectDelete(db, pQuery); | - |
| 4089 | sqlite3DbFree(db, zName); | - |
| 4090 | pNew = pWith; | - |
| 4091 | }executed 20 times by 1 test: end of block else{ | 20 |
| 4092 | pNew->a[pNew->nCte].pSelect = pQuery; | - |
| 4093 | pNew->a[pNew->nCte].pCols = pArglist; | - |
| 4094 | pNew->a[pNew->nCte].zName = zName; | - |
| 4095 | pNew->a[pNew->nCte].zCteErr = 0; | - |
| 4096 | pNew->nCte++; | - |
| 4097 | }executed 2136 times by 1 test: end of block | 2136 |
| 4098 | | - |
| 4099 | returnexecuted 2156 times by 1 test: return pNew; pNew;executed 2156 times by 1 test: return pNew; | 2156 |
| 4100 | } | - |
| 4101 | | - |
| 4102 | | - |
| 4103 | | - |
| 4104 | | - |
| 4105 | void sqlite3WithDelete(sqlite3 *db, With *pWith){ | - |
| 4106 | if( pWith| TRUE | evaluated 2098 times by 1 test | | FALSE | evaluated 16 times by 1 test |
){ | 16-2098 |
| 4107 | int i; | - |
| 4108 | for(i=0; i<pWith->nCte| TRUE | evaluated 2560 times by 1 test | | FALSE | evaluated 2098 times by 1 test |
; i++){ | 2098-2560 |
| 4109 | struct Cte *pCte = &pWith->a[i]; | - |
| 4110 | sqlite3ExprListDelete(db, pCte->pCols); | - |
| 4111 | sqlite3SelectDelete(db, pCte->pSelect); | - |
| 4112 | sqlite3DbFree(db, pCte->zName); | - |
| 4113 | }executed 2560 times by 1 test: end of block | 2560 |
| 4114 | sqlite3DbFree(db, pWith); | - |
| 4115 | }executed 2098 times by 1 test: end of block | 2098 |
| 4116 | }executed 2114 times by 1 test: end of block | 2114 |
| | |