pub struct GqlQuery {
pub pattern: MatchPattern,
pub where_clause: WhereExpr,
pub return_items: Vec<ReturnItem>,
pub offset: usize,
pub limit: Option<usize>,
}Expand description
A parsed query: pattern, predicates, projections, row offset, and optional row limit.
Fields§
§pattern: MatchPattern§where_clause: WhereExpr§return_items: Vec<ReturnItem>§offset: usizeNumber of deterministically ordered matches to skip before returning rows.
GQL supplies this through SKIP; SPARQL currently always sets it to zero.
limit: Option<usize>Trait Implementations§
Auto Trait Implementations§
impl Freeze for GqlQuery
impl RefUnwindSafe for GqlQuery
impl Send for GqlQuery
impl Sync for GqlQuery
impl Unpin for GqlQuery
impl UnsafeUnpin for GqlQuery
impl UnwindSafe for GqlQuery
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