pub struct ParsedQuery {
pub clauses: Vec<String>,
pub params: Vec<String>,
pub joins: Vec<String>,
}Expand description
Result of parsing a Bear query string.
Fields§
§clauses: Vec<String>SQL fragments joined with AND, ready to embed in a WHERE clause.
Each ? placeholder corresponds to an entry in params.
params: Vec<String>Bound parameter values (all strings for rusqlite).
joins: Vec<String>Extra JOIN clauses required (e.g. for tag filters).
Auto Trait Implementations§
impl Freeze for ParsedQuery
impl RefUnwindSafe for ParsedQuery
impl Send for ParsedQuery
impl Sync for ParsedQuery
impl Unpin for ParsedQuery
impl UnsafeUnpin for ParsedQuery
impl UnwindSafe for ParsedQuery
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