pub struct EdgeQuery {
pub edge_ids: Option<Vec<String>>,
pub source_node_ids: Option<Vec<String>>,
pub target_node_ids: Option<Vec<String>>,
pub edge_types: Option<Vec<EdgeType>>,
pub text_search: Option<String>,
pub attribute_filters: HashMap<String, Value>,
pub weight_range: Option<(f32, f32)>,
pub min_confidence: Option<f32>,
pub limit: Option<usize>,
pub offset: Option<usize>,
}Expand description
Edge query parameters
Fields§
§edge_ids: Option<Vec<String>>Edge IDs to match
source_node_ids: Option<Vec<String>>Source node IDs
target_node_ids: Option<Vec<String>>Target node IDs
edge_types: Option<Vec<EdgeType>>Edge types to match
text_search: Option<String>Text search in labels
attribute_filters: HashMap<String, Value>Attribute filters
weight_range: Option<(f32, f32)>Weight range
min_confidence: Option<f32>Confidence threshold
limit: Option<usize>Limit number of results
offset: Option<usize>Offset for pagination
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EdgeQuery
impl RefUnwindSafe for EdgeQuery
impl Send for EdgeQuery
impl Sync for EdgeQuery
impl Unpin for EdgeQuery
impl UnwindSafe for EdgeQuery
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