pub enum JsonTablePlan {
Scan(Box<JsonTableScan>),
Sibling(Box<JsonTablePlan>, Box<JsonTablePlan>),
}Expand description
JsonTablePlan: the plan that gives the rows of JSON_TABLE.
Variants§
Scan(Box<JsonTableScan>)
JsonTablePathScan.
Sibling(Box<JsonTablePlan>, Box<JsonTablePlan>)
JsonTableSiblingJoin: the rows of the left plan, and then the rows of the right plan.
Trait Implementations§
Source§impl Clone for JsonTablePlan
impl Clone for JsonTablePlan
Source§impl Debug for JsonTablePlan
impl Debug for JsonTablePlan
Source§impl PartialEq for JsonTablePlan
impl PartialEq for JsonTablePlan
impl StructuralPartialEq for JsonTablePlan
Auto Trait Implementations§
impl Freeze for JsonTablePlan
impl RefUnwindSafe for JsonTablePlan
impl Send for JsonTablePlan
impl Sync for JsonTablePlan
impl Unpin for JsonTablePlan
impl UnsafeUnpin for JsonTablePlan
impl UnwindSafe for JsonTablePlan
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