Browse Source

[samples] updated

Exilon 5 years ago
parent
commit
58f27dbe77
1 changed files with 2 additions and 6 deletions
  1. 2 6
      samples/delphi/QuickLinq/LinqLists/LinqList.dpr

+ 2 - 6
samples/delphi/QuickLinq/LinqLists/LinqList.dpr

@@ -47,7 +47,6 @@ const
 var
 var
   users : TIndexedObjectList<TUser>;
   users : TIndexedObjectList<TUser>;
   users2 : TSearchObjectList<TUser>;
   users2 : TSearchObjectList<TUser>;
-  users3 : TObjectList<TUser>;
   user : TUser;
   user : TUser;
   i : Integer;
   i : Integer;
   n : Integer;
   n : Integer;
@@ -64,7 +63,6 @@ begin
     users.Indexes.Add('id','Id');
     users.Indexes.Add('id','Id');
 
 
     users2 := TSearchObjectList<TUser>.Create(False);
     users2 := TSearchObjectList<TUser>.Create(False);
-    users3 := TObjectList<TUser>.Create(True);
 
 
     cout('Generating list...',etInfo);
     cout('Generating list...',etInfo);
     //generate first dummy entries
     //generate first dummy entries
@@ -77,7 +75,6 @@ begin
       user.Age := 18 + Random(20);
       user.Age := 18 + Random(20);
       users.Add(user);
       users.Add(user);
       users2.Add(user);
       users2.Add(user);
-      users3.Add(user);
     end;
     end;
 
 
     //generate real entries to search
     //generate real entries to search
@@ -95,7 +92,6 @@ begin
 
 
       users.Add(user);
       users.Add(user);
       users2.Add(user);
       users2.Add(user);
-      users3.Add(user);
     end;
     end;
 
 
     crono := TChronometer.Create;
     crono := TChronometer.Create;
@@ -127,7 +123,7 @@ begin
     //test search by Linq iteration
     //test search by Linq iteration
     crono.Start;
     crono.Start;
     //user := TLinq.From<TUser>(users2).Where('(Name = ?) OR (SurName = ?)',['Anus','Smith']).OrderBy('Name').SelectFirst;
     //user := TLinq.From<TUser>(users2).Where('(Name = ?) OR (SurName = ?)',['Anus','Smith']).OrderBy('Name').SelectFirst;
-    user := TLinq<TUser>.From(users3).Where('Name = ?',['Peter']).SelectFirst;
+    user := TLinq<TUser>.From(users2).Where('Name = ?',['Peter']).SelectFirst;
     crono.Stop;
     crono.Stop;
     if user <> nil then cout('Found by Linq: %s %s in %s',[user.Name,user.SurName,crono.ElapsedTime],etSuccess)
     if user <> nil then cout('Found by Linq: %s %s in %s',[user.Name,user.SurName,crono.ElapsedTime],etSuccess)
       else cout('Not found by Linq! (%s)',[crono.ElapsedTime],etError);
       else cout('Not found by Linq! (%s)',[crono.ElapsedTime],etError);
@@ -135,7 +131,7 @@ begin
     //test search by Linq iteration (predicate)
     //test search by Linq iteration (predicate)
     crono.Start;
     crono.Start;
     //user := TLinq.From<TUser>(users2).Where('(Name = ?) OR (SurName = ?)',['Anus','Smith']).OrderBy('Name').SelectFirst;
     //user := TLinq.From<TUser>(users2).Where('(Name = ?) OR (SurName = ?)',['Anus','Smith']).OrderBy('Name').SelectFirst;
-    user := TLinq<TUser>.From(users3).Where(function(aUser : TUser) : Boolean
+    user := TLinq<TUser>.From(users2).Where(function(aUser : TUser) : Boolean
       begin
       begin
         Result := aUser.Name = 'Peter';
         Result := aUser.Name = 'Peter';
       end).SelectFirst;
       end).SelectFirst;