pub struct WindowIterator { /* private fields */ }Expand description
Materializing window iterator. Input order is restored after each window-local sort so the outer query controls final ordering independently.
Implementations§
Source§impl WindowIterator
impl WindowIterator
pub fn new<I: RowIterator>( input: I, windows: Vec<WindowExpr>, memory: Option<&MemoryPolicy>, ) -> Result<Self>
Trait Implementations§
Source§impl RowIterator for WindowIterator
impl RowIterator for WindowIterator
Auto Trait Implementations§
impl !RefUnwindSafe for WindowIterator
impl !UnwindSafe for WindowIterator
impl Freeze for WindowIterator
impl Send for WindowIterator
impl Sync for WindowIterator
impl Unpin for WindowIterator
impl UnsafeUnpin for WindowIterator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more