Доработки TRxMemDataset

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

Доработки TRxMemDataset

Сообщение alexs » 15.08.2014 18:29:27

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

Re: Доработки TRxMemDataset

Сообщение alexs » 12.08.2016 11:44:05

В ревизии 5081 добавил поддержу работы фильтрации данных через свойство Filter
Т.е. будет работать следующий код:
Код: Выделить всё
RxMemoryData1.Filter:=ID=1 or Country="Россия";
RxMemoryData1.Filtered:=true;

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

Сам фильтр взят от TBufDataset, а тот, в свою очередь, основан на фильтре от TDBF. Так что условия построения фильтров и доступные функции смотреть там.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в RxLib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

Рейтинг@Mail.ru