pub struct CaptureMeasurement {
pub tables: i64,
pub rows: i64,
pub bytes: i64,
}Expand description
D2/A4: measure the capture BEFORE materializing anything. Ordered probes,
aborting on the first violation: table count; per-table row count with a
LIMIT maxRows + 1 early-abort probe; a single-row probe for rows larger
than maxRowBytes; a bounded SUM over a LIMITed subquery. Only then is
anything copied.
Fields§
§tables: i64§rows: i64§bytes: i64Trait Implementations§
Source§impl Clone for CaptureMeasurement
impl Clone for CaptureMeasurement
impl Copy for CaptureMeasurement
Source§impl Debug for CaptureMeasurement
impl Debug for CaptureMeasurement
Source§impl Default for CaptureMeasurement
impl Default for CaptureMeasurement
impl Eq for CaptureMeasurement
Source§impl PartialEq for CaptureMeasurement
impl PartialEq for CaptureMeasurement
impl StructuralPartialEq for CaptureMeasurement
Auto Trait Implementations§
impl Freeze for CaptureMeasurement
impl RefUnwindSafe for CaptureMeasurement
impl Send for CaptureMeasurement
impl Sync for CaptureMeasurement
impl Unpin for CaptureMeasurement
impl UnsafeUnpin for CaptureMeasurement
impl UnwindSafe for CaptureMeasurement
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