modelQuery property

  1. @override
  2. @protected
CollectionModelQuery modelQuery
override

Query to read and save collections.

コレクションを読込・保存するためのクエリ。

Implementation

@override
@protected
CollectionModelQuery get modelQuery {
  final modelQuery = super.modelQuery;
  return _modelQuery = CollectionModelQuery._(
    modelQuery.path,
    filters: [
      ...modelQuery.filters.where((e) => e.type != ModelQueryFilterType.like),
      ModelQueryFilter._(
        type: ModelQueryFilterType.like,
        key: searchValueFieldKey,
        value: searchText,
      ),
    ],
    adapter: modelQuery.adapter,
  );
}