pub struct JsonTableScan {
pub path: Value,
pub name: String,
pub error_on_error: bool,
pub columns: Range<usize>,
pub child: Option<JsonTablePlan>,
}Expand description
JsonTablePathScan: a row pattern path and the columns that read its rows.
Fields§
§path: ValueThe path, as a jsonpath value.
name: StringThe name of the path, which the analyzer gives when the query does not.
error_on_error: boolTrue when an error of the path is an error of the query, for ERROR ON ERROR at the top.
columns: Range<usize>The indexes of the columns of the scan in JsonTable::columns.
child: Option<JsonTablePlan>The plan of the NESTED parts.
Trait Implementations§
Source§impl Clone for JsonTableScan
impl Clone for JsonTableScan
Source§impl Debug for JsonTableScan
impl Debug for JsonTableScan
Source§impl PartialEq for JsonTableScan
impl PartialEq for JsonTableScan
impl StructuralPartialEq for JsonTableScan
Auto Trait Implementations§
impl Freeze for JsonTableScan
impl RefUnwindSafe for JsonTableScan
impl Send for JsonTableScan
impl Sync for JsonTableScan
impl Unpin for JsonTableScan
impl UnsafeUnpin for JsonTableScan
impl UnwindSafe for JsonTableScan
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