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)->pToplevelTRUE | 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==1TRUE | 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->nTableLockTRUE | 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==iDbTRUE | evaluated 653 times by 1 test | FALSE | evaluated 91 times by 1 test |
&& p->iTab==iTabTRUE | evaluated 585 times by 1 test | FALSE | evaluated 68 times by 1 test |
){ | 68-653 |
33 | p->isWriteLock = (p->isWriteLockTRUE | evaluated 572 times by 1 test | FALSE | evaluated 13 times by 1 test |
|| isWriteLockTRUE | 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->aTableLockTRUE | 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->nTableLockTRUE | 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 block 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)
- ...
| 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->nestedTRUE | 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->mallocFailedTRUE | 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->nErrTRUE | 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==0TRUE | 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( vTRUE | 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==0TRUE | 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)!=0TRUE | 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->pConstExprTRUE | 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->nDbTRUE | 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)==0TRUE | 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==0TRUE | 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 block 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 |
121 | | - |
122 | for(i=0; i<pParse->nVtabLockTRUE | 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->pConstExprTRUE | 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->nExprTRUE | 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 block Executed 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 block Executed 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 block 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)
- ...
| 299991 |
151 | }executed 451512 times by 436 tests: end of block 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)
- ...
| 451512 |
152 | | - |
153 | | - |
154 | | - |
155 | | - |
156 | if( vTRUE | 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==0TRUE | 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->mallocFailedTRUE | 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!=0TRUE | 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==0TRUE | 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 block 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)
- ...
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->nErrTRUE | 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==0TRUE | 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 block 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)
- ...
| 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->nDbTRUE | 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==0TRUE | 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)==0TRUE | 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( pTRUE | 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 block 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 |
269 | }executed 1423207 times by 436 tests: end of block 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)
- ...
| 1423207 |
270 | | - |
271 | | - |
272 | if( sqlite3StrICmp(zName, "sqlite_master")!=0TRUE | 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)!=0TRUE | 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)==0TRUE | 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==0TRUE | 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 & 0x01TRUE | 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)<1TRUE | 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==0TRUE | 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)==0TRUE | 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( pModTRUE | 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 block Executed 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)==0TRUE | 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( zDbaseTRUE | 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 block Executed 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 block Executed 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 block Executed 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 block Executed 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->pSchemaTRUE | 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 block 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)
else{ | 512810 |
337 | zDb = p->zDatabase; | - |
338 | }executed 555956 times by 436 tests: end of block 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)
- ...
| 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->nDbTRUE | 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( zDbTRUE | 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( pTRUE | 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 block 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)
- ...
| 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->isResizedTRUE | 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 block 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 (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==pIndexTRUE | 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 block Executed 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!=pIndexTRUE | 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( (pTRUE | evaluated 20 times by 1 test | FALSE | never evaluated |
&& p->pNext==pIndexTRUE | 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 block Executed 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 block Executed 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->nDbTRUE | 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==0TRUE | 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<iTRUE | 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<=2TRUE | 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->aDbStaticTRUE | 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 block 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)
| 1535 |
433 | }executed 34431 times by 66 tests: end of block Executed 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>=0TRUE | 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 block Executed 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==0TRUE | 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->nDbTRUE | 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 block Executed 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 block Executed 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 block Executed 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 block Executed 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->nDbTRUE | 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->pSchemaTRUE | 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 block Executed by:- Self test (34)
- Self test (438)
- Self test (61)
| 4648 |
479 | }executed 5525 times by 3 tests: end of block Executed 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 block Executed 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 block 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)
- ...
| 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)!=0TRUE | 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->nColTRUE | 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 block Executed 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 block Executed 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 block Executed 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; pIndexTRUE | 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==0TRUE | 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==0TRUE | 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 block 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 (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 block 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 (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 block Executed 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( !pTableTRUE | 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( ((!dbTRUE | 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==0TRUE | 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)>0TRUE | 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 block Executed 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 block Executed 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( pNameTRUE | 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 block 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)
- ...
else{ | 857781 |
595 | zName = 0; | - |
596 | }executed 23940 times by 21 tests: end of block Executed 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==0TRUE | 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 block 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 (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 block 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 (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( zNameTRUE | 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>=0TRUE | 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==0TRUE | 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 block Executed 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 block 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)
| 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>0TRUE | 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.busyTRUE | 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<0TRUE | 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 block 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)
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 block 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)
- ...
| 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.busyTRUE | 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==0TRUE | 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)==0TRUE | 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; pTRUE | 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->nColumnTRUE | 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 block Executed 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.busyTRUE | 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==1TRUE | 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 block 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)
- ...
else{ | 40580 |
732 | | - |
733 | iDb = sqlite3TwoPartName(pParse, pName1, pName2, &pName); | - |
734 | if( iDb<0TRUE | 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 && isTempTRUE | 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>0TRUE | evaluated 13 times by 1 test | FALSE | evaluated 308 times by 1 test |
&& iDb!=1TRUE | 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 && isTempTRUE | 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 block 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)
- ...
| 63873 |
747 | pParse->sNameToken = *pName; | - |
748 | if( zName==0TRUE | 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==1TRUE | 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( !isVirtualTRUE | 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( pTableTRUE | 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( !noErrTRUE | 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)!=0TRUE | 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 block 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)
- ...
| 93823 |
798 | | - |
799 | pTable = sqlite3DbMallocZero(db, sizeof(Table)); | - |
800 | if( pTable==0TRUE | 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->nestedTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zNameTRUE | 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 > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zNameTRUE | 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 > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 | zNameTRUE | 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 > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | 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 | zNameTRUE | 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 | ==0TRUE | 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.busyTRUE | 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))!=0TRUE | 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( isVirtualTRUE | 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)!=0TRUE | 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( isViewTRUE | 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)
- ...
|
|| isVirtualTRUE | 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 block Executed 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 block 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 (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 block 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 (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)==0TRUE | 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==0TRUE | 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->nColTRUE | 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)==0TRUE | 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 block 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)
- ...
| 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)==0TRUE | 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==0TRUE | 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 block 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)
- ...
| 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==0TRUE | 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 block Executed 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 block 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)
- ...
| 269928 |
1026 | p->nCol++; | - |
1027 | pParse->constraintName.n = 0; | - |
1028 | }executed 421345 times by 436 tests: end of block 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)
- ...
| 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==0TRUE | 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 & 0x0008TRUE | evaluated 65 times by 1 test | FALSE | evaluated 1486 times by 1 test |
){ | 65-1486 |
1048 | Index *pIdx; | - |
1049 | for(pIdx=p->pIndex; pIdxTRUE | 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-1TRUE | 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 block 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)
- ...
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 block Executed 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 block 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)
- ...
| 1018402 |
1097 | | - |
1098 | | - |
1099 | | - |
1100 | if( pColTRUE | 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( zCharTRUE | 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 block 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)
- ...
| 192790 |
1115 | } | - |
1116 | | - |
1117 | | - |
1118 | | - |
1119 | | - |
1120 | | - |
1121 | v = v/4 + 1; | - |
1122 | if( v>255TRUE | 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 block 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)
- ...
| 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!=0TRUE | 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==106TRUE | 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==102TRUE | 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==106TRUE | 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 block 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)
- ...
| 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==0TRUE | 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 & 0x0004TRUE | 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==0TRUE | 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 block 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)
- ...
else{ | 15300 |
1193 | nTerm = pList->nExpr; | - |
1194 | for(i=0; i<nTermTRUE | 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==59TRUE | 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->nColTRUE | evaluated 6156 times by 1 test | FALSE | evaluated 2 times by 1 test |
; iCol++){ | 2-6156 |
1203 | if( sqlite3StrICmp(zCName, pTab->aCol[iCol].zName)==0TRUE | 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==1TRUE | 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 | && pColTRUE | 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")==0TRUE | 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!=1TRUE | 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)
- ...
|
&& pListTRUE | 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( pListTRUE | 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 block Executed 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( autoIncTRUE | 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 block Executed 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( pTabTRUE | 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.nTRUE | 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)==0TRUE | 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( !zCollTRUE | 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; pIdxTRUE | 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]==iTRUE | 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( !initbusyTRUE | 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 |
&& (!pCollTRUE | 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->xCmpTRUE | 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 block 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)
- ...
| 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)
|
zTRUE | 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 block Executed 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 block Executed 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)!=59TRUE | 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]!=0TRUE | 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==0TRUE | 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( needQuoteTRUE | 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 block Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 759 |
1351 | if( needQuoteTRUE | 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 block Executed 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->nColTRUE | 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 block Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 265 |
1370 | n += identLength(p->zName); | - |
1371 | if( n<50TRUE | 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 block Executed 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==0TRUE | 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->nColTRUE | 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 block Executed 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>=NTRUE | 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==0TRUE | 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>0TRUE | 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 block 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)
- ...
| 416207 |
1470 | if( pTab->iPKey<0TRUE | 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 block 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)
- ...
| 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->nColumnTRUE | 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<0TRUE | 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 block 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)
- ...
| 33167 |
1488 | pIdx->szIdxRow = sqlite3LogEst(wIndex*4); | - |
1489 | }executed 13257 times by 394 tests: end of block 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)
- ...
| 13257 |
1490 | | - |
1491 | | - |
1492 | | - |
1493 | static int hasColumn(const i16 *aiCol, int nCol, int x){ | - |
1494 | while( nCol-- > 0TRUE | 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>=0TRUE | 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>=0TRUE | 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))-1TRUE | 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 block 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)
- ...
| 21779 |
1507 | }executed 35035 times by 394 tests: end of block 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)
- ...
| 35035 |
1508 | pIdx->colNotIdxed = ~m; | - |
1509 | | - |
1510 | ((void) (0)) | - |
1511 | ; | - |
1512 | }executed 14078 times by 394 tests: end of block 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)
- ...
| 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.imposterTableTRUE | evaluated 767 times by 1 test | FALSE | evaluated 1 time by 1 test |
){ | 1-767 |
1524 | for(i=0; i<pTab->nColTRUE | 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)!=0TRUE | 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->addrCrTabTRUE | 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>=0TRUE | 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==0TRUE | 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->mallocFailedTRUE | never evaluated | FALSE | evaluated 59 times by 1 test |
|| pParse->nErrTRUE | 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->nKeyColTRUE | 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.imposterTableTRUE | 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( vTRUE | evaluated 311 times by 1 test | FALSE | evaluated 428 times by 1 test |
&& pPk->tnum>0TRUE | 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; pIdxTRUE | 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<nPkTRUE | 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==0TRUE | 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<nPkTRUE | 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->nColTRUE | 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->nColTRUE | 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==0TRUE | 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==0TRUE | 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==0TRUE | 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.busyTRUE | 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( pSelectTRUE | 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==1TRUE | 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 block 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)
- ...
| 79301 |
1685 | | - |
1686 | | - |
1687 | if( tabOpts & 0x0020TRUE | 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)==0TRUE | 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->pCheckTRUE | 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; pIdxTRUE | 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 block 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)
- ...
| 6671 |
1716 | | - |
1717 | | - |
1718 | | - |
1719 | | - |
1720 | | - |
1721 | | - |
1722 | | - |
1723 | if( !db->init.busyTRUE | 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==0TRUE | 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 block 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 (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 block Executed by:- Self test (24)
- Self test (26)
- Self test (27)
- Self test (28)
- Self test (29)
- Self test (438)
| 555 |
1749 | if( pSelectTRUE | 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->nErrTRUE | 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==0TRUE | 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->nErrTRUE | 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 block Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
| 121 |
1796 | | - |
1797 | | - |
1798 | if( pSelectTRUE | 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 block Executed by:- Self test
- Self test (438)
- Self test (57)
- Self test (58)
else{ | 121 |
1801 | Token *pEnd2 = tabOptsTRUE | 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 block 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)
- ...
| 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)!=0TRUE | 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==0TRUE | 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 block 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 (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.busyTRUE | 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( pOldTRUE | 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->pSelectTRUE | 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==0TRUE | 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 block 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)
- ...
| 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 block 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)
- ...
| 75429 |
1884 | | - |
1885 | }executed 79274 times by 436 tests: end of block 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)
- ...
| 79274 |
1886 | }executed 101863 times by 436 tests: end of block 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)
- ...
| 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>0TRUE | 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==0TRUE | 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->nErrTRUE | 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 block Executed 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->mallocFailedTRUE | 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 block Executed 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 block Executed 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( rcTRUE | 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>0TRUE | 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<0TRUE | 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( pSelTRUE | 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->pCheckTRUE | 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==0TRUE | evaluated 11 times by 1 test | FALSE | never evaluated |
| 0-11 |
2039 | && pParse->nErr==0TRUE | evaluated 10 times by 1 test | FALSE | evaluated 1 time by 1 test |
| 1-10 |
2040 | && pTable->nCol==pSel->pEList->nExprTRUE | 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( pSelTabTRUE | 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 block Executed 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 block Executed 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->mallocFailedTRUE | 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); iTRUE | 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->pSelectTRUE | 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 block Executed by:- Self test (438)
- Self test (47)
| 140 |
2099 | }executed 301 times by 2 tests: end of block Executed by:- Self test (438)
- Self test (47)
| 301 |
2100 | (db)->aDb[idx].pSchema->schemaFlags&=~(0x0002); | - |
2101 | }executed 40 times by 2 tests: end of block Executed 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); pElemTRUE | 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==iFromTRUE | 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); pElemTRUE | 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==iFromTRUE | 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 block Executed 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==0TRUE | 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<iDestroyedTRUE | 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 block Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 5510 |
2158 | for(pIdx=pTab->pIndex; pIdxTRUE | 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==0TRUE | 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>iLargestTRUE | 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==0TRUE | 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 block Executed 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<=4TRUE | 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 block Executed by:- Self test (24)
- Self test (28)
- Self test (438)
- Self test (47)
| 20096 |
2202 | }executed 5024 times by 4 tests: end of block Executed 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( pTriggerTRUE | 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 & 0x0008TRUE | 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( !isViewTRUE | 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 block Executed 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 block Executed 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->mallocFailedTRUE | 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( noErrTRUE | 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( noErrTRUE | 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==0TRUE | 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( noErrTRUE | 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( isViewTRUE | 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==1TRUE | 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 block Executed 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==1TRUE | 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 block Executed 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)==0TRUE | 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)!=0TRUE | 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( isViewTRUE | 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==0TRUE | 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( !isViewTRUE | 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->pSelectTRUE | 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( vTRUE | 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( !isViewTRUE | 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 block Executed 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 block Executed 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 block Executed 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==0TRUE | 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==0TRUE | 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( pToColTRUE | evaluated 225 times by 1 test | FALSE | evaluated 750 times by 1 test |
&& pToCol->nExpr!=1TRUE | 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( pToColTRUE | evaluated 141 times by 1 test | FALSE | evaluated 135 times by 1 test |
&& pToCol->nExpr!=pFromCol->nExprTRUE | 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( pToColTRUE | evaluated 363 times by 1 test | FALSE | evaluated 885 times by 1 test |
){ | 363-885 |
2423 | for(i=0; i<pToCol->nExprTRUE | 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==0TRUE | 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==0TRUE | 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<nColTRUE | 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->nColTRUE | 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)==0TRUE | 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->nColTRUE | 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( pToColTRUE | evaluated 359 times by 1 test | FALSE | evaluated 885 times by 1 test |
){ | 359-885 |
2466 | for(i=0; i<nColTRUE | 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==pFKeyTRUE | 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( pNextToTRUE | 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)==0TRUE | 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)==0TRUE | 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==0TRUE | 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>=0TRUE | 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 block 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)
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<0TRUE | 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 block 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)
| 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 block 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)
| 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( pTRUE | 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 block 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 |
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->mallocFailedTRUE | 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>0TRUE | 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!=2TRUE | 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!=0TRUE | 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<0TRUE | 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.busyTRUE | 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==0TRUE | 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)
|
&& pTabTRUE | 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].pSchemaTRUE | 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 block 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)
| 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==0TRUE | 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==1TRUE | 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->pSchemaTRUE | 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 block 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)
else{ | 6635 |
2723 | | - |
2724 | ((void) (0)) | - |
2725 | ; | - |
2726 | | - |
2727 | ((void) (0)) | - |
2728 | ; | - |
2729 | pTab = pParse->pNewTable; | - |
2730 | if( !pTabTRUE | 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 block 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)
- ...
| 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)==0TRUE | 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==0TRUE | 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)!=0TRUE | 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->pSelectTRUE | 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( pNameTRUE | 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==0TRUE | 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.busyTRUE | 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)!=0TRUE | 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 block 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)
| 2463 |
2781 | if( sqlite3FindIndex(db, zName, pDb->zDbSName)!=0TRUE | 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( !ifNotExistTRUE | 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 block 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)
| 6519 |
2793 | }executed 6619 times by 24 tests: end of block 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)
else{ | 6619 |
2794 | int n; | - |
2795 | Index *pLoop; | - |
2796 | for(pLoop=pTab->pIndex, n=1; pLoopTRUE | 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 block Executed by:- Self test (438)
- Self test (54)
| 672-6759 |
2797 | zName = sqlite3MPrintf(db, "sqlite_autoindex_%s_%d", pTab->zName, n); | - |
2798 | if( zName==0TRUE | 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 block 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)
- ...
| 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==1TRUE | 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 block 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)
- ...
| 13111 |
2824 | | - |
2825 | | - |
2826 | | - |
2827 | | - |
2828 | | - |
2829 | | - |
2830 | if( pList==0TRUE | 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==0TRUE | 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 block 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)
- ...
else{ | 5324 |
2843 | sqlite3ExprListCheckLength(pParse, pList, "index"); | - |
2844 | }executed 8046 times by 26 tests: end of block 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 (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->nExprTRUE | 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==102TRUE | 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 block 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)
- ...
| 19463 |
2858 | | - |
2859 | | - |
2860 | | - |
2861 | | - |
2862 | nName = sqlite3Strlen30(zName); | - |
2863 | nExtraCol = pPkTRUE | 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->mallocFailedTRUE | 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( pPIWhereTRUE | 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>=4TRUE | 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 block 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)
- ...
else{ | 12772 |
2898 | sortOrderMask = 0; | - |
2899 | }executed 598 times by 13 tests: end of block Executed 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->nKeyColTRUE | 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->nErrTRUE | 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!=158TRUE | 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->pNewTableTRUE | 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==0TRUE | 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<0TRUE | 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==0TRUE | 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 block 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)
- ...
| 18580 |
2937 | pIndex->aiColumn[i] = (i16)j; | - |
2938 | }executed 19302 times by 394 tests: end of block 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)
- ...
| 19302 |
2939 | zColl = 0; | - |
2940 | if( pListItem->pExpr->op==102TRUE | 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>=0TRUE | 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 block 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)
- ...
| 19158 |
2954 | if( !zCollTRUE | 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.busyTRUE | 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 block 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)
- ...
| 19420 |
2962 | | - |
2963 | | - |
2964 | | - |
2965 | | - |
2966 | | - |
2967 | if( pPkTRUE | 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->nKeyColTRUE | 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 block 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)
- ...
| 13135 |
2989 | sqlite3DefaultRowEst(pIndex); | - |
2990 | if( pParse->pNewTable==0TRUE | 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!=0TRUE | 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->nColTRUE | 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->nColTRUE | 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->iPKeyTRUE | 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)>=0TRUE | 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 block 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 (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->pNewTableTRUE | 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; pIdxTRUE | 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->nKeyColTRUE | 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->nKeyColTRUE | 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->nKeyColTRUE | 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->onErrorTRUE | 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==11TRUE | evaluated 2 times by 1 test | FALSE | evaluated 1 time by 1 test |
|| pIndex->onError==11TRUE | 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==11TRUE | 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==2TRUE | 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 block Executed by:- Self test (438)
- Self test (54)
| 548 |
3056 | }executed 6687 times by 376 tests: end of block 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)
- ...
| 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.busyTRUE | 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( pTRUE | 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!=0TRUE | 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 block 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)
| 4062 |
3087 | }executed 8948 times by 394 tests: end of block 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)
- ...
| 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!=0TRUE | 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==0TRUE | 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( pStartTRUE | 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 block 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)
else{ | 2425 |
3117 | | - |
3118 | | - |
3119 | zStmt = 0; | - |
3120 | }executed 1618 times by 13 tests: end of block Executed 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( pTblNameTRUE | 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 block 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)
| 2425 |
3144 | | - |
3145 | sqlite3VdbeJumpHere(v, pIndex->tnum); | - |
3146 | }executed 4043 times by 22 tests: end of block 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)
| 4043 |
3147 | }executed 13015 times by 394 tests: end of block 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)
- ...
| 13015 |
3148 | | - |
3149 | | - |
3150 | | - |
3151 | | - |
3152 | | - |
3153 | | - |
3154 | | - |
3155 | if( db->init.busyTRUE | 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==0TRUE | 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!=5TRUE | 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==0TRUE | evaluated 47 times by 1 test | FALSE | evaluated 14 times by 1 test |
| 14-10688 |
3157 | || pTab->pIndex->onError==5TRUE | 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 block 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)
- ...
else{ | 10735 |
3161 | Index *pOther = pTab->pIndex; | - |
3162 | while( pOther->pNextTRUE | evaluated 6 times by 1 test | FALSE | evaluated 14 times by 1 test |
&& pOther->pNext->onError!=5TRUE | 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 block 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)
- ...
| 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( pIndexTRUE | 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 block 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)
- ...
| 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!=0TRUE | 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]<33TRUE | 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->nKeyColTRUE | 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 block 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)
- ...
| 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->mallocFailedTRUE | 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==0TRUE | 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( !ifExistsTRUE | 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 block Executed 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 block Executed 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!=0TRUE | 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 && iDbTRUE | 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( vTRUE | 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 block Executed 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 block Executed 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))==0TRUE | 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==0TRUE | 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 block Executed 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==0TRUE | 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==0TRUE | 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 block Executed 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<0TRUE | 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].zNameTRUE | 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==0TRUE | 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->nIdTRUE | 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 block Executed 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 block Executed 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==0TRUE | 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->nIdTRUE | evaluated 571 times by 1 test | FALSE | evaluated 224 times by 1 test |
; i++){ | 224-571 |
3372 | if( sqlite3StrICmp(pList->a[i].zName, zName)==0TRUE | 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->nAllocTRUE | 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==0TRUE | 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>=iStartTRUE | 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+nExtraTRUE | 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==0TRUE | 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==0TRUE | 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 block 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)
- ...
else{ | 298787 |
3453 | pList = sqlite3SrcListEnlarge(db, pList, 1, pList->nSrc); | - |
3454 | }executed 274738 times by 1 test: end of block | 274738 |
3455 | if( db->mallocFailedTRUE | 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( pDatabaseTRUE | 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==0TRUE | 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 block Executed 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( pDatabaseTRUE | 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 block 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)
- ...
else{ | 88559 |
3467 | pItem->zName = sqlite3NameFromToken(db, pTable); | - |
3468 | pItem->zDatabase = 0; | - |
3469 | }executed 484964 times by 424 tests: end of block 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)
- ...
| 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( pListTRUE | 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->nSrcTRUE | 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>=0TRUE | 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->pSelectTRUE | 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 block 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)
- ...
| 919408 |
3490 | }executed 1013931 times by 436 tests: end of block 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)
- ...
| 1013931 |
3491 | }executed 1013931 times by 436 tests: end of block 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)
- ...
| 1013931 |
3492 | | - |
3493 | | - |
3494 | | - |
3495 | | - |
3496 | void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){ | - |
3497 | int i; | - |
3498 | struct SrcList_item *pItem; | - |
3499 | if( pList==0TRUE | 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->nSrcTRUE | 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.isIndexedByTRUE | 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.isTabFuncTRUE | 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 block 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)
- ...
| 1085568 |
3511 | sqlite3DbFreeNN(db, pList); | - |
3512 | }executed 1265071 times by 436 tests: end of block 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)
- ...
| 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( !pTRUE | 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 |
&& (pOnTRUE | 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)
- ...
|
|| pUsingTRUE | 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==0TRUE | 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->zNameTRUE | 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->zTRUE | 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->nTRUE | 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( pTRUE | 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>0TRUE | 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==1TRUE | evaluated 18 times by 1 test | FALSE | evaluated 122 times by 2 testsEvaluated by:- Self test (438)
- Self test (47)
|
&& !pIndexedBy->zTRUE | 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 block Executed by:- Self test (438)
- Self test (47)
| 122 |
3601 | } | - |
3602 | }executed 460691 times by 436 tests: end of block 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)
- ...
| 460691 |
3603 | | - |
3604 | | - |
3605 | | - |
3606 | | - |
3607 | | - |
3608 | void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ExprList *pList){ | - |
3609 | if( pTRUE | 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( pTRUE | 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>0TRUE | 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 block 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)
- ...
| 153736 |
3634 | }executed 153781 times by 436 tests: end of block 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)
- ...
| 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( !vTRUE | 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!=7TRUE | 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->nDbTRUE | 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 block Executed 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( vTRUE | 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 block Executed 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 block Executed 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( zNameTRUE | 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( !vTRUE | 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 block Executed by:- Self test (438)
- Self test (64)
| 35034 |
3714 | }executed 35034 times by 2 tests: end of block Executed 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==0TRUE | 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->explainTRUE | 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!=0TRUE | 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 block 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)
| 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)->pToplevelTRUE | 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)==0TRUE | 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==1TRUE | 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 block 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)
| 10633 |
3777 | }executed 247028 times by 435 tests: end of block 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)
- ...
| 247028 |
3778 | }executed 463919 times by 435 tests: end of block 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)
- ...
| 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->nDbTRUE | 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->pBtTRUE | 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)
|
&& (!zDbTRUE | 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 block Executed by:- Self test (438)
- Self test (47)
| 373 |
3792 | }executed 746 times by 2 tests: end of block Executed by:- Self test (438)
- Self test (47)
| 746 |
3793 | }executed 348 times by 2 tests: end of block Executed 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)->pToplevelTRUE | 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 block 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)
- ...
| 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)->pToplevelTRUE | 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 block Executed 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)->pToplevelTRUE | 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 block 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)
- ...
| 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==2TRUE | 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 block 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)
- ...
| 13764 |
3829 | sqlite3VdbeAddOp4(v, 69, errCode, onError, 0, p4, p4type); | - |
3830 | sqlite3VdbeChangeP5(v, p5Errmsg); | - |
3831 | }executed 14018 times by 365 tests: end of block 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)
- ...
| 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->aColExprTRUE | 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->nKeyColTRUE | 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( jTRUE | 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 block 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)
- ...
| 11627 |
3861 | }executed 10677 times by 365 tests: end of block 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)
- ...
| 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 block 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)
- ...
| 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>=0TRUE | 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->nColumnTRUE | 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]>=0TRUE | 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; pIndexTRUE | evaluated 226 times by 1 test | FALSE | evaluated 170 times by 1 test |
; pIndex=pIndex->pNext){ | 170-226 |
3924 | if( zColl==0TRUE | 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->nDbTRUE | 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); kTRUE | 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==0TRUE | 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==0TRUE | 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( !zCollTRUE | 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( pCollTRUE | 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<0TRUE | never evaluated | FALSE | evaluated 27 times by 1 test |
) return;never executed: return; | 0-27 |
3987 | z = sqlite3NameFromToken(db, pObjName); | - |
3988 | if( z==0TRUE | 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( pTabTRUE | 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( pIndexTRUE | 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->nErrTRUE | 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->uniqNotNullTRUE | 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 block 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)
- ...
| 55311 |
4016 | if( pKeyTRUE | 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<nColTRUE | 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==sqlite3StrBINARYTRUE | 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 block 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)
- ...
| 150107 |
4026 | if( pParse->nErrTRUE | 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==0TRUE | 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 block 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)
- ...
| 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( zNameTRUE | evaluated 2146 times by 1 test | FALSE | evaluated 10 times by 1 test |
&& pWithTRUE | evaluated 445 times by 1 test | FALSE | evaluated 1701 times by 1 test |
){ | 10-2146 |
4068 | int i; | - |
4069 | for(i=0; i<pWith->nCteTRUE | evaluated 464 times by 1 test | FALSE | evaluated 445 times by 1 test |
; i++){ | 445-464 |
4070 | if( sqlite3StrICmp(zName, pWith->a[i].zName)==0TRUE | 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( pWithTRUE | 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->mallocFailedTRUE | 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( pWithTRUE | evaluated 2098 times by 1 test | FALSE | evaluated 16 times by 1 test |
){ | 16-2098 |
4107 | int i; | - |
4108 | for(i=0; i<pWith->nCteTRUE | 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 |
| | |