14304SN/A CREATE Db Header and Db Primal ... 24304SN/A NEW DB [ 3] Created. 34304SN/A 44304SN/AVORTEX INPUT PARAMETERS:: 54304SN/A MESSAGE FileName: smred.msg 64304SN/A OUTPUT FileName: smred.out 74304SN/A DISK CACHE FileName: NULL 84304SN/A PART DB FileName: parts.db 94304SN/A DRAW DB FileName: draw.db 104304SN/A PERSON DB FileName: emp.db 114304SN/A PERSONS Data FileName: ./input/persons.250 124304SN/A PARTS Count : 100 134304SN/A OUTER Loops : 1 144304SN/A INNER Loops : 1 154304SN/A LOOKUP Parts : 25 164304SN/A DELETE Parts : 10 174304SN/A STUFF Parts : 10 184304SN/A DEPTH Traverse: 5 194304SN/A % DECREASE Parts : 0 204304SN/A % INCREASE LookUps : 0 214304SN/A % INCREASE Deletes : 0 224304SN/A % INCREASE Stuffs : 0 234304SN/A FREEZE_PACKETS : 1 244304SN/A ALLOC_CHUNKS : 10000 254304SN/A EXTEND_CHUNKS : 5000 264304SN/A DELETE Draw objects : True 274304SN/A DELETE Part objects : False 284304SN/A QUE_BUG : 1000 294304SN/A VOID_BOUNDARY : 67108864 304304SN/A VOID_RESERVE : 1048576 314304SN/A 324304SN/A COMMIT_DBS : False 334304SN/A 344304SN/A 354304SN/A 364304SN/A BMT TEST :: files... 374304SN/A EdbName := PartLib 384304SN/A EdbFileName := parts.db 394304SN/A DrwName := DrawLib 404304SN/A DrwFileName := draw.db 414304SN/A EmpName := PersonLib 424304SN/A EmpFileName := emp.db 434304SN/A 444304SN/A Swap to DiskCache := False 454304SN/A Freeze the cache := True 464304SN/A 474304SN/A 484304SN/A BMT TEST :: parms... 494304SN/A DeBug modulo := 1000 504304SN/A Create Parts count:= 100 514304SN/A Outer Loops := 1 524304SN/A Inner Loops := 1 534304SN/A Look Ups := 25 544304SN/A Delete Parts := 10 554304SN/A Stuff Parts := 10 564304SN/A Traverse Limit := 5 574304SN/A Delete Draws := True 584304SN/A Delete Parts := False 594304SN/A Delete ALL Parts := after every <mod 0>Outer Loop 604304SN/A 614304SN/A INITIALIZE LIBRARY :: 624304SN/A 634304SN/A INITIALIZE SCHEMA :: 644304SN/A Primal_CreateDb Accessed !!! 654304SN/A CREATE Db Header and Db Primal ... 664304SN/A NEW DB [ 4] Created. 674304SN/A PartLibCreate:: Db[ 4]; VpartsDir= 1 684304SN/A 694304SN/A Part Count= 1 704304SN/A 714304SN/A Initialize the Class maps 724304SN/A LIST HEADS loaded ... DbListHead_Class = 207 734304SN/A DbListNode_Class = 206 744304SN/A 754304SN/A...NOTE... ShellLoadCode:: Class[ 228] will NOT be Activated. 764304SN/A 774304SN/A 784304SN/A...NOTE... ShellLoadCode:: Class[ 229] will NOT be Activated. 794304SN/A 804304SN/A Primal_CreateDb Accessed !!! 814304SN/A CREATE Db Header and Db Primal ... 824304SN/A NEW DB [ 5] Created. 834304SN/A DrawLibCreate:: Db[ 5]; VpartsDir= 1 844304SN/A 854304SN/A Initialize the Class maps of this schema. 864304SN/A Primal_CreateDb Accessed !!! 874304SN/A CREATE Db Header and Db Primal ... 884304SN/A NEW DB [ 6] Created. 894304SN/A 904304SN/A ***NOTE*** Persons Library Extended! 914304SN/A 924304SN/A Create <131072> Persons. 934304SN/A ItNum 0. Person[ 6: 5]. Name= Riddell , Robert V. ; 944304SN/A 954304SN/A LAST Person Read:: 964304SN/A ItNum 250. Person[ 6: 503]. Name= Gonzales , Warren X. ; 974304SN/A 984304SN/A BUILD <Query0> for <Part2> class:: 994304SN/A 1004304SN/A if (link[1].length >= 5) :: 1014304SN/A 1024304SN/A Build Query2 for <Address> class:: 1034304SN/A 1044304SN/A if (State == CA || State == T*) 1054304SN/A 1064304SN/A Build Query1 for <Person> class:: 1074304SN/A 1084304SN/A if (LastName >= H* && LastName <= P* && Query0(Residence)) :: 1094304SN/A 1104304SN/A BUILD <Query3> for <DrawObj> class:: 1114304SN/A 1124304SN/A if (Id >= 3000 1134304SN/A && (Id >= 3000 && Id <= 3001) 1144304SN/A && Id >= 3002) 1154304SN/A 1164304SN/A BUILD <Query4> for <NamedDrawObj> class:: 1174304SN/A 1184304SN/A if (Nam == Pre* 1194304SN/A || (Nam == ??Mid??? || == Pre??Mid?? || == ??Post 1204304SN/A || == Pre??Post || == ??Mid???Post || == Pre??Mid???Post) 1214304SN/A && Id <= 7) 1224304SN/A SEED := 1008; Swap = False; RgnEntries = 135 1234304SN/A 1244304SN/A OUTER LOOP [ 1] : NewParts = 100 LookUps = 25 StuffParts = 10. 1254304SN/A 1264304SN/A Create 100 New Parts 1274304SN/A Create Part 1. Token[ 4: 2]. 1284304SN/A 1294304SN/A < 100> Parts Created. CurrentId= 100 1304304SN/A 1314304SN/A Connect each instantiated Part TO 3 unique Parts 1324304SN/A Connect Part 1. Token[ 4: 2] 1334304SN/A Connect Part 25. Token[ 4: 26] FromList= 26. 1344304SN/A Connect Part 12. Token[ 4: 13] FromList= 13. 1354304SN/A Connect Part 59. Token[ 4: 60] FromList= 60. 1364304SN/A 1374304SN/A SET <DrawObjs> entries:: 1384304SN/A 1. [ 5: 5] := <1 >; @[: 6] 1394304SN/A Iteration count = 100 1404304SN/A 1414304SN/A SET <NamedDrawObjs> entries:: 1424304SN/A 1. [ 5: 39] := <14 >; 1434304SN/A Iteration count = 12 1444304SN/A 1454304SN/A SET <LibRectangles> entries:: 1464304SN/A 1. [ 5: 23] := <8 >; @[: 24] 1474304SN/A Iteration count = 12 1484304SN/A 1494304SN/A LIST <DbRectangles> entries:: 1504304SN/A 1. [ 5: 23] 1514304SN/A Iteration count = 12 1524304SN/A 1534304SN/A SET <PersonNames > entries:: 1544304SN/A Iteration count = 250 1554304SN/A 1564304SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 100 1574304SN/A < 100> Part images' Committed. 1584304SN/A < 0> are Named. 1594304SN/A < 50> Point images' Committed. 1604304SN/A < 81> Person images' Committed. 1614304SN/A 1624304SN/A COMMIT Parts(* 100) 1634304SN/A 1644304SN/A Commit TestObj_Class in <Primal> DB. 1654304SN/A ItNum 0. Token[ 0: 0]. TestObj Committed. 1664304SN/A < 0> TestObj images' Committed. 1674304SN/A 1684304SN/A Commit CartesianPoint_Class in <Primal> DB. 1694304SN/A ItNum 0. Token[ 0: 0]. CartesianPoint Committed. 1704304SN/A < 0> CartesianPoint images' Committed. 1714304SN/A 1724304SN/A BEGIN Inner Loop Sequence::. 1734304SN/A 1744304SN/A INNER LOOP [ 1: 1] : 1754304SN/A 1764304SN/A LOOK UP 25 Random Parts and Export each Part. 1774304SN/A 1784304SN/A LookUp for 26 parts; Asserts = 8 1794304SN/A <Part2 > Asserts = 2; NULL Asserts = 3. 1804304SN/A <DrawObj > Asserts = 0; NULL Asserts = 5. 1814304SN/A <NamedObj > Asserts = 0; NULL Asserts = 0. 1824304SN/A <Person > Asserts = 0; NULL Asserts = 5. 1834304SN/A <TestObj > Asserts = 60; NULL Asserts = 0. 1844304SN/A 1854304SN/A DELETE 10 Random Parts. 1864304SN/A 1874304SN/A PartDelete :: Token[ 4: 91]. 1884304SN/A PartDisconnect:: Token[ 4: 91] id:= 90 for each link. 1894304SN/A DisConnect link [ 0]:= 50; PartToken[ 51: 51]. 1904304SN/A DisConnect link [ 1]:= 17; PartToken[ 18: 18]. 1914304SN/A DisConnect link [ 2]:= 72; PartToken[ 73: 73]. 1924304SN/A DeleteFromList:: Vchunk[ 4: 91]. (* 1) 1934304SN/A DisConnect FromList[ 0]:= 56; Token[ 57: 57]. 1944304SN/A Vlists[ 89] := 100; 1954304SN/A 1964304SN/A Delete for 11 parts; 1974304SN/A 1984304SN/A Traverse Count= 0 1994304SN/A 2004304SN/A TRAVERSE PartId[ 6] and all Connections to 5 Levels 2014304SN/A SEED In Traverse Part [ 4: 65] @ Level = 4. 2024304SN/A 2034304SN/A Traverse Count= 357 2044304SN/A Traverse Asserts = 5. True Tests = 1 2054304SN/A < 5> DrawObj objects DELETED. 2064304SN/A < 2> are Named. 2074304SN/A < 2> Point objects DELETED. 2084304SN/A 2094304SN/A CREATE 10 Additional Parts 2104304SN/A 2114304SN/A Create 10 New Parts 2124304SN/A Create Part 101. Token[ 4: 102]. 2134304SN/A 2144304SN/A < 10> Parts Created. CurrentId= 110 2154304SN/A 2164304SN/A Connect each instantiated Part TO 3 unique Parts 2174304SN/A 2184304SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 110 2194304SN/A < 81> Part images' Committed. 2204304SN/A < 0> are Named. 2214304SN/A < 38> Point images' Committed. 2224304SN/A < 31> Person images' Committed. 2234304SN/A 2244304SN/A COMMIT Parts(* 100) 2254304SN/A 2264304SN/A Commit TestObj_Class in <Primal> DB. 2274304SN/A ItNum 0. Token[ 3: 4]. TestObj Committed. 2284304SN/A < 15> TestObj images' Committed. 2294304SN/A 2304304SN/A Commit CartesianPoint_Class in <Primal> DB. 2314304SN/A ItNum 0. Token[ 3: 3]. CartesianPoint Committed. 2324304SN/A < 16> CartesianPoint images' Committed. 2334304SN/A 2344304SN/A DELETE All TestObj objects; 2354304SN/A 2364304SN/A Delete TestObj_Class in <Primal> DB. 2374304SN/A ItNum 0. Token[ 3: 4]. TestObj Deleted. 2384304SN/A < 15> TestObj objects Deleted. 2394304SN/A 2404304SN/A Commit CartesianPoint_Class in <Primal> DB. 2414304SN/A ItNum 0. Token[ 3: 3]. CartesianPoint Deleted. 2424304SN/A < 16> CartesianPoint objects Deleted. 2434304SN/A 2444304SN/A DELETE TestObj and Point objects... 2454304SN/A 2464304SN/A END INNER LOOP [ 1: 1]. 2474304SN/A 2484304SN/A DELETE All TestObj objects; 2494304SN/A 2504304SN/A Delete TestObj_Class in <Primal> DB. 2514304SN/A < 0> TestObj objects Deleted. 2524304SN/A 2534304SN/A Commit CartesianPoint_Class in <Primal> DB. 2544304SN/A < 0> CartesianPoint objects Deleted. 2554304SN/A 2564304SN/A DELETE TestObj and Point objects... 2574304SN/A STATUS= -201 2584304SN/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