Selecto.Subfilter (Selecto v0.4.3)
Core subfilter data structures and specifications.
The Subfilter system enables filtering on related data without explicit joins by automatically generating subqueries (EXISTS, IN, ANY, ALL) based on relationship paths defined in domain configurations.
examples
Examples
# Find actors who appeared in R-rated films
selecto |> Selecto.subfilter("film.rating", "R")
# Find actors with more than 5 films
selecto |> Selecto.subfilter("film", {:count, ">", 5})
# Multi-level relationships
selecto |> Selecto.subfilter("film.category.name", "Action")