Iterator Design Pattern Geeksforgeeks Sql