Filter Scheme

Filter scheme is the generalization of Field | Value. Field | Value scheme is the special case of Filter that allows using a FilterObject to achieve query of multi-field Key assignments, as follows:

var

  orders : IObjectSet;

  orders2 : IObjectSet;

  filter : IOrder;

  order : IOrder;

begin

  filter := TOrder.Create(nil);

  filter.EmployeeID := 4;

  filter.ShipVia := 1;

 

  // from database

  orders := ObjectManager.GetObjectSet(filter);

 

  // get sub set

  orders2 := orders.GetSubSet(filter);

 

  // find first

  order := orders.Find(filter) as TOrder;

end;

Related Topics

DObject Query Scheme