14269SN/A CREATE Db Header and Db Primal ... 24269SN/A NEW DB [ 3] Created. 34269SN/A 44269SN/AVORTEX INPUT PARAMETERS:: 54269SN/A MESSAGE FileName: smred.msg 64269SN/A OUTPUT FileName: smred.out 74269SN/A DISK CACHE FileName: NULL 84269SN/A PART DB FileName: parts.db 94269SN/A DRAW DB FileName: draw.db 104269SN/A PERSON DB FileName: emp.db 114269SN/A PERSONS Data FileName: ./input/persons.250 124269SN/A PARTS Count : 100 134269SN/A OUTER Loops : 1 144269SN/A INNER Loops : 1 154269SN/A LOOKUP Parts : 25 164269SN/A DELETE Parts : 10 174269SN/A STUFF Parts : 10 184269SN/A DEPTH Traverse: 5 194269SN/A % DECREASE Parts : 0 204269SN/A % INCREASE LookUps : 0 214269SN/A % INCREASE Deletes : 0 224269SN/A % INCREASE Stuffs : 0 234269SN/A FREEZE_PACKETS : 1 244269SN/A ALLOC_CHUNKS : 10000 254269SN/A EXTEND_CHUNKS : 5000 264269SN/A DELETE Draw objects : True 274269SN/A DELETE Part objects : False 284269SN/A QUE_BUG : 1000 294269SN/A VOID_BOUNDARY : 67108864 304269SN/A VOID_RESERVE : 1048576 314269SN/A 324269SN/A COMMIT_DBS : False 334269SN/A 344269SN/A 354269SN/A 364269SN/A BMT TEST :: files... 374269SN/A EdbName := PartLib 384269SN/A EdbFileName := parts.db 394269SN/A DrwName := DrawLib 404269SN/A DrwFileName := draw.db 414269SN/A EmpName := PersonLib 424269SN/A EmpFileName := emp.db 434269SN/A 444269SN/A Swap to DiskCache := False 454269SN/A Freeze the cache := True 464269SN/A 474269SN/A 484269SN/A BMT TEST :: parms... 494269SN/A DeBug modulo := 1000 504269SN/A Create Parts count:= 100 514269SN/A Outer Loops := 1 524269SN/A Inner Loops := 1 534269SN/A Look Ups := 25 544269SN/A Delete Parts := 10 554269SN/A Stuff Parts := 10 564269SN/A Traverse Limit := 5 574269SN/A Delete Draws := True 584269SN/A Delete Parts := False 594269SN/A Delete ALL Parts := after every <mod 0>Outer Loop 604269SN/A 614269SN/A INITIALIZE LIBRARY :: 624269SN/A 634269SN/A INITIALIZE SCHEMA :: 644269SN/A Primal_CreateDb Accessed !!! 654269SN/A CREATE Db Header and Db Primal ... 664269SN/A NEW DB [ 4] Created. 674269SN/A PartLibCreate:: Db[ 4]; VpartsDir= 1 684269SN/A 694269SN/A Part Count= 1 704269SN/A 714269SN/A Initialize the Class maps 724269SN/A LIST HEADS loaded ... DbListHead_Class = 207 734269SN/A DbListNode_Class = 206 744269SN/A 754269SN/A...NOTE... ShellLoadCode:: Class[ 228] will NOT be Activated. 764269SN/A 774269SN/A 784269SN/A...NOTE... ShellLoadCode:: Class[ 229] will NOT be Activated. 794269SN/A 804269SN/A Primal_CreateDb Accessed !!! 814269SN/A CREATE Db Header and Db Primal ... 824269SN/A NEW DB [ 5] Created. 834269SN/A DrawLibCreate:: Db[ 5]; VpartsDir= 1 844269SN/A 854269SN/A Initialize the Class maps of this schema. 864269SN/A Primal_CreateDb Accessed !!! 874269SN/A CREATE Db Header and Db Primal ... 884269SN/A NEW DB [ 6] Created. 894269SN/A 904269SN/A ***NOTE*** Persons Library Extended! 914269SN/A 924269SN/A Create <131072> Persons. 934269SN/A ItNum 0. Person[ 6: 5]. Name= Riddell , Robert V. ; 944269SN/A 954269SN/A LAST Person Read:: 964269SN/A ItNum 250. Person[ 6: 503]. Name= Gonzales , Warren X. ; 974269SN/A 984269SN/A BUILD <Query0> for <Part2> class:: 994269SN/A 1004269SN/A if (link[1].length >= 5) :: 1014269SN/A 1024269SN/A Build Query2 for <Address> class:: 1034269SN/A 1044269SN/A if (State == CA || State == T*) 1054269SN/A 1064269SN/A Build Query1 for <Person> class:: 1074269SN/A 1084269SN/A if (LastName >= H* && LastName <= P* && Query0(Residence)) :: 1094269SN/A 1104269SN/A BUILD <Query3> for <DrawObj> class:: 1114269SN/A 1124269SN/A if (Id >= 3000 1134269SN/A && (Id >= 3000 && Id <= 3001) 1144269SN/A && Id >= 3002) 1154269SN/A 1164269SN/A BUILD <Query4> for <NamedDrawObj> class:: 1174269SN/A 1184269SN/A if (Nam == Pre* 1194269SN/A || (Nam == ??Mid??? || == Pre??Mid?? || == ??Post 1204269SN/A || == Pre??Post || == ??Mid???Post || == Pre??Mid???Post) 1214269SN/A && Id <= 7) 1224269SN/A SEED := 1008; Swap = False; RgnEntries = 135 1234269SN/A 1244269SN/A OUTER LOOP [ 1] : NewParts = 100 LookUps = 25 StuffParts = 10. 1254269SN/A 1264269SN/A Create 100 New Parts 1274269SN/A Create Part 1. Token[ 4: 2]. 1284269SN/A 1294269SN/A < 100> Parts Created. CurrentId= 100 1304269SN/A 1314269SN/A Connect each instantiated Part TO 3 unique Parts 1324269SN/A Connect Part 1. Token[ 4: 2] 1334269SN/A Connect Part 25. Token[ 4: 26] FromList= 26. 1344269SN/A Connect Part 12. Token[ 4: 13] FromList= 13. 1354269SN/A Connect Part 59. Token[ 4: 60] FromList= 60. 1364269SN/A 1374269SN/A SET <DrawObjs> entries:: 1384269SN/A 1. [ 5: 5] := <1 >; @[: 6] 1394269SN/A Iteration count = 100 1404269SN/A 1414269SN/A SET <NamedDrawObjs> entries:: 1424269SN/A 1. [ 5: 39] := <14 >; 1434269SN/A Iteration count = 12 1444269SN/A 1454269SN/A SET <LibRectangles> entries:: 1464269SN/A 1. [ 5: 23] := <8 >; @[: 24] 1474269SN/A Iteration count = 12 1484269SN/A 1494269SN/A LIST <DbRectangles> entries:: 1504269SN/A 1. [ 5: 23] 1514269SN/A Iteration count = 12 1524269SN/A 1534269SN/A SET <PersonNames > entries:: 1544269SN/A Iteration count = 250 1554269SN/A 1564269SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 100 1574269SN/A < 100> Part images' Committed. 1584269SN/A < 0> are Named. 1594269SN/A < 50> Point images' Committed. 1604269SN/A < 81> Person images' Committed. 1614269SN/A 1624269SN/A COMMIT Parts(* 100) 1634269SN/A 1644269SN/A Commit TestObj_Class in <Primal> DB. 1654269SN/A ItNum 0. Token[ 0: 0]. TestObj Committed. 1664269SN/A < 0> TestObj images' Committed. 1674269SN/A 1684269SN/A Commit CartesianPoint_Class in <Primal> DB. 1694269SN/A ItNum 0. Token[ 0: 0]. CartesianPoint Committed. 1704269SN/A < 0> CartesianPoint images' Committed. 1714269SN/A 1724269SN/A BEGIN Inner Loop Sequence::. 1734269SN/A 1744269SN/A INNER LOOP [ 1: 1] : 1754269SN/A 1764269SN/A LOOK UP 25 Random Parts and Export each Part. 1774269SN/A 1784269SN/A LookUp for 26 parts; Asserts = 8 1794269SN/A <Part2 > Asserts = 2; NULL Asserts = 3. 1804269SN/A <DrawObj > Asserts = 0; NULL Asserts = 5. 1814269SN/A <NamedObj > Asserts = 0; NULL Asserts = 0. 1824269SN/A <Person > Asserts = 0; NULL Asserts = 5. 1834269SN/A <TestObj > Asserts = 60; NULL Asserts = 0. 1844269SN/A 1854269SN/A DELETE 10 Random Parts. 1864269SN/A 1874269SN/A PartDelete :: Token[ 4: 91]. 1884269SN/A PartDisconnect:: Token[ 4: 91] id:= 90 for each link. 1894269SN/A DisConnect link [ 0]:= 50; PartToken[ 51: 51]. 1904269SN/A DisConnect link [ 1]:= 17; PartToken[ 18: 18]. 1914269SN/A DisConnect link [ 2]:= 72; PartToken[ 73: 73]. 1924269SN/A DeleteFromList:: Vchunk[ 4: 91]. (* 1) 1934269SN/A DisConnect FromList[ 0]:= 56; Token[ 57: 57]. 1944269SN/A Vlists[ 89] := 100; 1954269SN/A 1964269SN/A Delete for 11 parts; 1974269SN/A 1984269SN/A Traverse Count= 0 1994269SN/A 2004269SN/A TRAVERSE PartId[ 6] and all Connections to 5 Levels 2014269SN/A SEED In Traverse Part [ 4: 65] @ Level = 4. 2024269SN/A 2034269SN/A Traverse Count= 357 2044269SN/A Traverse Asserts = 5. True Tests = 1 2054269SN/A < 5> DrawObj objects DELETED. 2064269SN/A < 2> are Named. 2074269SN/A < 2> Point objects DELETED. 2084269SN/A 2094269SN/A CREATE 10 Additional Parts 2104269SN/A 2114269SN/A Create 10 New Parts 2124269SN/A Create Part 101. Token[ 4: 102]. 2134269SN/A 2144269SN/A < 10> Parts Created. CurrentId= 110 2154269SN/A 2164269SN/A Connect each instantiated Part TO 3 unique Parts 2174269SN/A 2184269SN/A COMMIT All Image copies:: Release=<True>; Max Parts= 110 2194269SN/A < 81> Part images' Committed. 2204269SN/A < 0> are Named. 2214269SN/A < 38> Point images' Committed. 2224269SN/A < 31> Person images' Committed. 2234269SN/A 2244269SN/A COMMIT Parts(* 100) 2254269SN/A 2264269SN/A Commit TestObj_Class in <Primal> DB. 2274269SN/A ItNum 0. Token[ 3: 4]. TestObj Committed. 2284269SN/A < 15> TestObj images' Committed. 2294269SN/A 2304269SN/A Commit CartesianPoint_Class in <Primal> DB. 2314269SN/A ItNum 0. Token[ 3: 3]. CartesianPoint Committed. 2324269SN/A < 16> CartesianPoint images' Committed. 2334269SN/A 2344269SN/A DELETE All TestObj objects; 2354269SN/A 2364269SN/A Delete TestObj_Class in <Primal> DB. 2374269SN/A ItNum 0. Token[ 3: 4]. TestObj Deleted. 2384269SN/A < 15> TestObj objects Deleted. 2394269SN/A 2404269SN/A Commit CartesianPoint_Class in <Primal> DB. 2414269SN/A ItNum 0. Token[ 3: 3]. CartesianPoint Deleted. 2424269SN/A < 16> CartesianPoint objects Deleted. 2434269SN/A 2444269SN/A DELETE TestObj and Point objects... 2454269SN/A 2464269SN/A END INNER LOOP [ 1: 1]. 2474269SN/A 2484269SN/A DELETE All TestObj objects; 2494269SN/A 2504269SN/A Delete TestObj_Class in <Primal> DB. 2514269SN/A < 0> TestObj objects Deleted. 2524269SN/A 2534269SN/A Commit CartesianPoint_Class in <Primal> DB. 2544269SN/A < 0> CartesianPoint objects Deleted. 2554269SN/A 2564269SN/A DELETE TestObj and Point objects... 2574269SN/A STATUS= -201 2584269SN/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