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