Custom Iterator
Noun · Development
Definitions
An iterator implementation written to define how a particular collection or computation yields values over time. Custom iterators are useful for lazy processing, streaming, traversal logic, and exposing domain-specific iteration semantics.
In plain English: An iterator written specifically for a custom collection or process.
Example: "The query builder returned a custom iterator so rows could be transformed lazily instead of materializing the whole result set first."