pub struct RecursiveCteLimits {
pub max_iterations: usize,
pub max_rows: usize,
}Expand description
Hard execution bounds for a recursive common table expression.
Recursive evaluation is deliberately bounded even when the SQL uses
UNION ALL, where a repeated row is semantically significant and cannot
be used as an implicit convergence signal.
Fields§
§max_iterations: usize§max_rows: usizeTrait Implementations§
Source§impl Clone for RecursiveCteLimits
impl Clone for RecursiveCteLimits
Source§fn clone(&self) -> RecursiveCteLimits
fn clone(&self) -> RecursiveCteLimits
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 RecursiveCteLimits
Source§impl Debug for RecursiveCteLimits
impl Debug for RecursiveCteLimits
Source§impl Default for RecursiveCteLimits
impl Default for RecursiveCteLimits
impl Eq for RecursiveCteLimits
Source§impl PartialEq for RecursiveCteLimits
impl PartialEq for RecursiveCteLimits
impl StructuralPartialEq for RecursiveCteLimits
Auto Trait Implementations§
impl Freeze for RecursiveCteLimits
impl RefUnwindSafe for RecursiveCteLimits
impl Send for RecursiveCteLimits
impl Sync for RecursiveCteLimits
impl Unpin for RecursiveCteLimits
impl UnsafeUnpin for RecursiveCteLimits
impl UnwindSafe for RecursiveCteLimits
Blanket Implementations§
impl<T> Allocation for T
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