Доработки TRxMemDataset

Модераторы: alexs, Модераторы

Ответить
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Доработки TRxMemDataset

Сообщение alexs »

Проводил работы по ускорению работы TRxMemDataset - при большом кол-ве полей в наборе должен работать гораздо быстрее. У меня в некоторых режимах ускорение прошло в 20 раз.
Заинтересованных прошу протестировать.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

В ревизии 5081 добавил поддержу работы фильтрации данных через свойство Filter
Т.е. будет работать следующий код:

Код: Выделить всё

RxMemoryData1.Filter:=ID=1 or Country="Россия";
RxMemoryData1.Filtered:=true;

Вместо двойных ковычек можно использовать и одинарные.

Сам фильтр взят от TBufDataset, а тот, в свою очередь, основан на фильтре от TDBF. Так что условия построения фильтров и доступные функции смотреть там.
Ответить