pub struct VectorCypherParser { /* private fields */ }Expand description
Extended Cypher parser with vector support
Implementations§
Source§impl VectorCypherParser
impl VectorCypherParser
Sourcepub fn new(options: ParserOptions) -> Self
pub fn new(options: ParserOptions) -> Self
Create a new vector-aware Cypher parser
Sourcepub fn parse(&self, query: &str) -> Result<VectorCypherQuery>
pub fn parse(&self, query: &str) -> Result<VectorCypherQuery>
Parse a Cypher query with vector extensions
Auto Trait Implementations§
impl Freeze for VectorCypherParser
impl RefUnwindSafe for VectorCypherParser
impl Send for VectorCypherParser
impl Sync for VectorCypherParser
impl Unpin for VectorCypherParser
impl UnwindSafe for VectorCypherParser
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request