1. Add constraint (both equality and inequality)
2. Build iterator with condition