18210SN/A CREATE Db Header and Db Primal ... 28210SN/A NEW DB [ 3] Created. 38210SN/A 48210SN/AVORTEX INPUT PARAMETERS:: 58210SN/A MESSAGE FileName: smred.msg 68210SN/A OUTPUT FileName: smred.out 78210SN/A DISK CACHE FileName: NULL 88210SN/A PART DB FileName: parts.db 98210SN/A DRAW DB FileName: draw.db 108210SN/A PERSON DB FileName: emp.db 118210SN/A PERSONS Data FileName: ./input/persons.250 128210SN/A PARTS Count : 100 138210SN/A OUTER Loops : 1 148210SN/A INNER Loops : 1 158210SN/A LOOKUP Parts : 25 168210SN/A DELETE Parts : 10 178210SN/A STUFF Parts : 10 188210SN/A DEPTH Traverse: 5 198210SN/A % DECREASE Parts : 0 208210SN/A % INCREASE LookUps : 0 218210SN/A % INCREASE Deletes : 0 228210SN/A % INCREASE Stuffs : 0 238210SN/A FREEZE_PACKETS : 1 248210SN/A ALLOC_CHUNKS : 10000 258210SN/A EXTEND_CHUNKS : 5000 268210SN/A DELETE Draw objects : True 278210SN/A DELETE Part objects : False 288210SN/A QUE_BUG : 1000 298210SN/A VOID_BOUNDARY : 67108864 308210SN/A VOID_RESERVE : 1048576 318210SN/A 328210SN/A COMMIT_DBS : False 338210SN/A 348210SN/A 358210SN/A 368210SN/A BMT TEST :: files... 378210SN/A EdbName := PartLib 388210SN/A EdbFileName := parts.db 398210SN/A DrwName := DrawLib 408210SN/A DrwFileName := draw.db 418210SN/A EmpName := PersonLib 428210SN/A EmpFileName := emp.db 438210SN/A 448210SN/A Swap to DiskCache := False 458210SN/A Freeze the cache := True 468210SN/A 478210SN/A 488210SN/A BMT TEST :: parms... 498210SN/A DeBug modulo := 1000 508210SN/A Create Parts count:= 100 518210SN/A Outer Loops := 1 528210SN/A Inner Loops := 1 538210SN/A Look Ups := 25 548210SN/A Delete Parts := 10 558210SN/A Stuff Parts := 10 568210SN/A Traverse Limit := 5 578210SN/A Delete Draws := True 588210SN/A Delete Parts := False 598210SN/A Delete ALL Parts := after every <mod 0>Outer Loop 608210SN/A 618210SN/A INITIALIZE LIBRARY :: 628210SN/A 638210SN/A INITIALIZE SCHEMA :: 648210SN/A Primal_CreateDb Accessed !!! 658210SN/A CREATE Db Header and Db Primal ... 668210SN/A NEW DB [ 4] Created. 678210SN/A PartLibCreate:: Db[ 4]; VpartsDir= 1 688210SN/A 698210SN/A Part Count= 1 708210SN/A 718210SN/A Initialize the Class maps 728210SN/A LIST HEADS loaded ... DbListHead_Class = 207 738210SN/A DbListNode_Class = 206 748210SN/A 758210SN/A...NOTE... ShellLoadCode:: Class[ 228] will NOT be Activated. 768210SN/A 778210SN/A 788210SN/A...NOTE... ShellLoadCode:: Class[ 229] will NOT be Activated. 798210SN/A 808210SN/A Primal_CreateDb Accessed !!! 818210SN/A CREATE Db Header and Db Primal ... 828210SN/A NEW DB [ 5] Created. 838210SN/A DrawLibCreate:: Db[ 5]; VpartsDir= 1 848210SN/A 858210SN/A Initialize the Class maps of this schema. 868210SN/A Primal_CreateDb Accessed !!! 878210SN/A CREATE Db Header and Db Primal ... 888210SN/A NEW DB [ 6] Created. 898210SN/A 908210SN/A ***NOTE*** Persons Library Extended! 918210SN/A 928210SN/A Create <131072> Persons. 938210SN/A ItNum 0. Person[ 6: 5]. Name= Riddell , Robert V. ; 948210SN/A 958210SN/A LAST Person Read:: 968210SN/A ItNum 250. Person[ 6: 503]. Name= Gonzales , Warren X. ; 978210SN/A 988210SN/A BUILD <Query0> for <Part2> class:: 998210SN/A 1008210SN/A if (link[1].length >= 5) :: 1018210SN/A 1028210SN/A Build Query2 for <Address> class:: 1038210SN/A 1048210SN/A if (State == CA || State == T*) 1058210SN/A 1068210SN/A Build Query1 for <Person> class:: 1078210SN/A 1088210SN/A if (LastName >= H* && LastName <= P* && Query0(Residence)) :: 1098210SN/A 1108210SN/A BUILD <Query3> for <DrawObj> class:: 1118210SN/A 1128210SN/A if (Id >= 3000 1138210SN/A && (Id >= 3000 && Id <= 3001) 1148210SN/A && Id >= 3002) 1158210SN/A 1168210SN/A BUILD <Query4> for <NamedDrawObj> class:: 1178210SN/A 1188210SN/A if (Nam == Pre* 1198210SN/A || (Nam == ??Mid??? || == Pre??Mid?? || == ??Post 1208210SN/A || == Pre??Post || == ??Mid???Post || == Pre??Mid???Post) 1218210SN/A && Id <= 7) 1228210SN/A SEED := 1008; Swap = False; RgnEntries = 135 1238210SN/A 1248210SN/A OUTER LOOP [ 1] : NewParts = 100 LookUps = 25 StuffParts = 10. 1258210SN/A 1268210SN/A Create 100 New Parts 1278210SN/A Create Part 1. Token[ 4: 2]. 1288210SN/A 1298210SN/A < 100> Parts Created. CurrentId= 100 1308210SN/A 1318210SN/A Connect each instantiated Part TO 3 unique Parts 1328210SN/A Connect Part 1. Token[ 4: 2] 1338210SN/A Connect Part 25. Token[ 4: 26] FromList= 26. 1348210SN/A Connect Part 12. Token[ 4: 13] FromList= 13. 1358210SN/A Connect Part 59. Token[ 4: 60] FromList= 60. 1368210SN/A 1378210SN/A SET <DrawObjs> entries:: 1388210SN/A 1. [ 5: 5] := <1 >; @[: 6] 1398210SN/A Iteration count = 100 1408210SN/A 1418210SN/A SET <NamedDrawObjs> entries:: 1428210SN/A 1. [ 5: 39] := <14 >; 1438210SN/A Iteration count = 12 1448210SN/A 1458210SN/A SET <LibRectangles> entries:: 1468210SN/A 1. [ 5: 23] := <8 >; @[: 24] 1478210SN/A Iteration count = 12 1488210SN/A 1498210SN/A LIST <DbRectangles> entries:: 1508210SN/A 1. [ 5: 23] 1518210SN/A Iteration count = 12 1528210SN/A 1538210SN/A SET <PersonNames > entries:: 1548210SN/A Iteration count = 250 1558210SN/A 1568210SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 100 1578210SN/A < 100> Part images' Committed. 1588210SN/A < 0> are Named. 1598210SN/A < 50> Point images' Committed. 1608210SN/A < 81> Person images' Committed. 1618210SN/A 1628210SN/A COMMIT Parts(* 100) 1638210SN/A 1648210SN/A Commit TestObj_Class in <Primal> DB. 1658210SN/A ItNum 0. Token[ 0: 0]. TestObj Committed. 1668210SN/A < 0> TestObj images' Committed. 1678210SN/A 1688210SN/A Commit CartesianPoint_Class in <Primal> DB. 1698210SN/A ItNum 0. Token[ 0: 0]. CartesianPoint Committed. 1708210SN/A < 0> CartesianPoint images' Committed. 1718210SN/A 1728210SN/A BEGIN Inner Loop Sequence::. 1738210SN/A 1748210SN/A INNER LOOP [ 1: 1] : 1758210SN/A 1768210SN/A LOOK UP 25 Random Parts and Export each Part. 1778210SN/A 1788210SN/A LookUp for 26 parts; Asserts = 8 1798210SN/A <Part2 > Asserts = 2; NULL Asserts = 3. 1808210SN/A <DrawObj > Asserts = 0; NULL Asserts = 5. 1818210SN/A <NamedObj > Asserts = 0; NULL Asserts = 0. 1828210SN/A <Person > Asserts = 0; NULL Asserts = 5. 1838210SN/A <TestObj > Asserts = 60; NULL Asserts = 0. 1848210SN/A 1858210SN/A DELETE 10 Random Parts. 1868210SN/A 1878210SN/A PartDelete :: Token[ 4: 91]. 1888210SN/A PartDisconnect:: Token[ 4: 91] id:= 90 for each link. 1898210SN/A DisConnect link [ 0]:= 50; PartToken[ 51: 51]. 1908210SN/A DisConnect link [ 1]:= 17; PartToken[ 18: 18]. 1918210SN/A DisConnect link [ 2]:= 72; PartToken[ 73: 73]. 1928210SN/A DeleteFromList:: Vchunk[ 4: 91]. (* 1) 1938210SN/A DisConnect FromList[ 0]:= 56; Token[ 57: 57]. 1948210SN/A Vlists[ 89] := 100; 1958210SN/A 1968210SN/A Delete for 11 parts; 1978210SN/A 1988210SN/A Traverse Count= 0 1998210SN/A 2008210SN/A TRAVERSE PartId[ 6] and all Connections to 5 Levels 2018210SN/A SEED In Traverse Part [ 4: 65] @ Level = 4. 2028210SN/A 2038210SN/A Traverse Count= 357 2048210SN/A Traverse Asserts = 5. True Tests = 1 2058210SN/A < 5> DrawObj objects DELETED. 2068210SN/A < 2> are Named. 2078210SN/A < 2> Point objects DELETED. 2088210SN/A 2098210SN/A CREATE 10 Additional Parts 2108210SN/A 2118210SN/A Create 10 New Parts 2128210SN/A Create Part 101. Token[ 4: 102]. 2138210SN/A 2148210SN/A < 10> Parts Created. CurrentId= 110 2158210SN/A 2168210SN/A Connect each instantiated Part TO 3 unique Parts 2178210SN/A 2188210SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 110 2198210SN/A < 81> Part images' Committed. 2208210SN/A < 0> are Named. 2218210SN/A < 38> Point images' Committed. 2228210SN/A < 31> Person images' Committed. 2238210SN/A 2248210SN/A COMMIT Parts(* 100) 2258210SN/A 2268210SN/A Commit TestObj_Class in <Primal> DB. 2278210SN/A ItNum 0. Token[ 3: 4]. TestObj Committed. 2288210SN/A < 15> TestObj images' Committed. 2298210SN/A 2308210SN/A Commit CartesianPoint_Class in <Primal> DB. 2318210SN/A ItNum 0. Token[ 3: 3]. CartesianPoint Committed. 2328210SN/A < 16> CartesianPoint images' Committed. 2338210SN/A 2348210SN/A DELETE All TestObj objects; 2358210SN/A 2368210SN/A Delete TestObj_Class in <Primal> DB. 2378210SN/A ItNum 0. Token[ 3: 4]. TestObj Deleted. 2388210SN/A < 15> TestObj objects Deleted. 2398210SN/A 2408210SN/A Commit CartesianPoint_Class in <Primal> DB. 2418210SN/A ItNum 0. Token[ 3: 3]. CartesianPoint Deleted. 2428210SN/A < 16> CartesianPoint objects Deleted. 2438210SN/A 2448210SN/A DELETE TestObj and Point objects... 2458210SN/A 2468210SN/A END INNER LOOP [ 1: 1]. 2478210SN/A 2488210SN/A DELETE All TestObj objects; 2498210SN/A 2508210SN/A Delete TestObj_Class in <Primal> DB. 2518210SN/A < 0> TestObj objects Deleted. 2528210SN/A 2538210SN/A Commit CartesianPoint_Class in <Primal> DB. 2548210SN/A < 0> CartesianPoint objects Deleted. 2558210SN/A 2568210SN/A DELETE TestObj and Point objects... 2578210SN/A STATUS= -201 2588210SN/AV O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1!V O R T E x 0 1! 259