Module buffer

Source

Structs§

BufferRef 🔒
Wraps a reference to the buffer and some indices, to be used by WindowImpls.
BufferRefMut 🔒
Wraps a reference to the buffer and some mutable indices, to be used by WindowImpls.
CurrWindow 🔒
Note: A window frame can be pure preceding, pure following, or acrossing the current row.
Entry 🔒
A key-value pair in the buffer.
LatestSession 🔒
RangeWindow 🔒
The sliding window implementation for RANGE frames.
RowsWindow 🔒
The sliding window implementation for ROWS frames.
SessionWindow 🔒
WindowBuffer 🔒
A common sliding window buffer.

Enums§

RecalculateHint 🔒

Traits§

WindowImpl 🔒
A trait for sliding window implementations. This trait is used by WindowBuffer to determine the status of current window and how to slide the window.