[Mono-devel-list] "reduce filter compilation" patch for DataView (and DataTable)

Atsushi Eno atsushi at ximian.com
Mon Jan 24 05:57:28 EST 2005


Hi Suresh,

I think DataView could select rows more effectively (and could share
code with DataTable). Here's a patch that reduces compilation of
expression and sort. From the ChangeLog:

* DataTable.cs, DataView.cs :
  Optimized DataView to compile only once RowFilter and Sort when
  those properties are set. To make it possible, extracted
  SortableColumn out of DataTable and added internal DataTable.Select()
  that accepts precompiled IExpression and SortableColumns[].

If it looks ok, I'll commit later.

Atsushi Eno
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dataview-compileonce.diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050124/deb8c5f3/attachment.pl 


More information about the Mono-devel-list mailing list