Goravel provides a set of Lazy Collection methods categorized by their execution behavior: Pipeline methods (which are lazy and return a new collection for chaining) and Terminal methods (which execute the pipeline and return a final value).
// Creation Methods
LazyNew, LazyOf, LazyRange, LazyGenerate, LazyFromFunc, LazyFromChannel, LazyRepeat
// Pipeline Methods (Chainable)
Filter, Reject, Map, FlatMap, Where, WhereIn, WhereNotIn, Take, Skip, TakeWhile, SkipWhile, Unique, UniqueBy, Sort
// Terminal Methods (Execution)
All, Count, First, FirstWhere, Last, Contains, Every, IsEmpty, IsNotEmpty, Collect, Sum, Avg, Min, Max, ToJson, Iterator
// Generic Methods
LazyMap, LazyReduce