GlobalFiltersWithWhere предоставляет методы для связки параметров фильтрации в методе Search.where, а также предоставляет для объекта Global функцию where, которая способна работать с EQL-выражением и с filterClosure.

Type parameters

Hierarchy

Methods

and

  • and(...operands: Filter[]): Filter
  • Объединение нескольких фильтров логическим И.

    Parameters

    • Rest ...operands: Filter[]

    Returns Filter

fts

  • fts(query: string): Filter
  • Полнотекстовый поиск.

    Parameters

    • query: string

    Returns Filter

not

  • not(...operands: Filter[]): Filter
  • Объединение нескольких фильтров логическим отрицанием.

    Parameters

    • Rest ...operands: Filter[]

    Returns Filter

or

  • or(...operands: Filter[]): Filter
  • Объединение нескольких фильтров логическим ИЛИ.

    Parameters

    • Rest ...operands: Filter[]

    Returns Filter

where

  • where(fc: FilterClosure<T>): Filter
  • where(eql: EqlQuery, params?: EqlParams): Filter
  • Метод [[g.where]] позволяет задать фильтрацию элементов коллекции.

    Parameters

    • fc: FilterClosure<T>

    Returns Filter

  • Метод [[g.where]] позволяет задать фильтрацию элементов коллекции.

    Parameters

    • eql: EqlQuery
    • Optional params: EqlParams

    Returns Filter