pub struct NodeByPropertyScanExec {
pub input: Option<PhysicalNodeId>,
pub var: VarId,
pub labels: Vec<Vec<String>>,
pub key: String,
pub value: ResolvedExpr,
pub in_list: bool,
}Fields§
§input: Option<PhysicalNodeId>§var: VarId§labels: Vec<Vec<String>>Each inner Vec is a disjunctive group (OR). Outer Vec is conjunctive (AND).
key: String§value: ResolvedExpr§in_list: booltrue when value is a list and the scan seeks key IN value
(one index lookup per distinct element) instead of key = value.
Trait Implementations§
Source§impl Clone for NodeByPropertyScanExec
impl Clone for NodeByPropertyScanExec
Auto Trait Implementations§
impl Freeze for NodeByPropertyScanExec
impl RefUnwindSafe for NodeByPropertyScanExec
impl Send for NodeByPropertyScanExec
impl Sync for NodeByPropertyScanExec
impl Unpin for NodeByPropertyScanExec
impl UnsafeUnpin for NodeByPropertyScanExec
impl UnwindSafe for NodeByPropertyScanExec
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