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
Source§fn clone(&self) -> CaptureMeasurement
fn clone(&self) -> CaptureMeasurement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CaptureMeasurement
Source§impl Debug for CaptureMeasurement
impl Debug for CaptureMeasurement
Source§impl Default for CaptureMeasurement
impl Default for CaptureMeasurement
Source§fn default() -> CaptureMeasurement
fn default() -> CaptureMeasurement
Returns the “default value” for a type. Read more
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