[Mono-dev] System.Data : patch for DataTable.Select and indexes updates

Boris Kirzner borisk at mainsoft.com
Tue Sep 20 05:22:16 EDT 2005

Hello all,
Attached is the proposed patch for DataTable.Select() and index updating
fixes supporting it.

It has the following main points :
- Key uses IExpression.Equals for proper comparison of filter
- DataTable reuses indexes created in Select()
- Index is rebuilded in constructor, so if for some reason index can not
be builded (for example, bad filter expression),
Exception is thrown before the index is added to parent object (table)
indexes collection.

Currently it has no regressions in default. That is the reason I've
decided to put all this changes in the single patch. Suresh, can you
please ensure this patch for 2_0?


Boris Kirzner
Mono R&D team, Mainsoft Corporation.
Blogging at http://boriskirzner.blogspot.com/  
-------------- next part --------------
A non-text attachment was scrubbed...
Name: system.data.keyequals.patch
Type: application/octet-stream
Size: 6447 bytes
Desc: system.data.keyequals.patch
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050920/2f7985a1/attachment.obj 

More information about the Mono-devel-list mailing list