Expand description
Query Result Iterators
Lazy evaluation of query results through binding streams.
§Design
- Pull-based iteration (demand-driven)
- Composable iterator wrappers
- Memory-efficient streaming
- Early termination support
Structs§
- Query
Iter - Wrapper for boxed iterator to implement Iterator trait
- Query
Iter Base - Base query iterator wrapping a binding source
- Query
Iter Distinct - Distinct iterator - removes duplicates
- Query
Iter Filter - Filter iterator - applies predicate to upstream
- Query
Iter Join - Join iterator - nested loop join
- Query
Iter Project - Project iterator - selects subset of variables
- Query
Iter Slice - Slice iterator - limit and offset
- Query
Iter Sort - Sort iterator - orders results
- Query
Iter Union - Union iterator - concatenates multiple iterators
- SortKey
- Sort key specification
Enums§
- Iter
Error - Iterator errors
Traits§
- Binding
Iterator - Core trait for binding iterators
Type Aliases§
- Iter
Result - Result from iterator operations