Javadoc
Parses filters which are bound to a particular entity type. Whenever a collection of entities
is returned by Elide, the corresponding filters for the collection's type are applied.
For example, imagine two filters:
- books.title like '%Foo%'
- publisher.name = 'Acme Inc.'
Whenever a collection of type 'book' is referenced, the first filter is applied.
Whenever a collection of type 'publisher' is referenced, the second filter is applied.
This dialect is invoked whenever a collection of elements is returned via Elide. This includes:
- GET on a collection whose type is referenced in the filter
- GET on a relationship whose type is referenced in the filter
- A compound document includes a relationship whose type is referenced in the filter