pub struct AttachDatabaseStatement { /* private fields */ }Expand description
ATTACH DATABASE statement builder (SQLite-specific)
This struct provides a fluent API for constructing ATTACH DATABASE queries. ATTACH DATABASE allows attaching additional database files to the current connection.
§Examples
use reinhardt_query::prelude::*;
// ATTACH DATABASE 'path/to/db.sqlite' AS auxiliary
let query = Query::attach_database()
.file_path("path/to/db.sqlite")
.as_name("auxiliary");Implementations§
Source§impl AttachDatabaseStatement
impl AttachDatabaseStatement
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new ATTACH DATABASE statement
§Examples
use reinhardt_query::prelude::*;
let query = Query::attach_database();Sourcepub fn take(&mut self) -> Self
pub fn take(&mut self) -> Self
Take the ownership of data in the current AttachDatabaseStatement
Trait Implementations§
Source§impl Clone for AttachDatabaseStatement
impl Clone for AttachDatabaseStatement
Source§fn clone(&self) -> AttachDatabaseStatement
fn clone(&self) -> AttachDatabaseStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AttachDatabaseStatement
impl Debug for AttachDatabaseStatement
Source§impl Default for AttachDatabaseStatement
impl Default for AttachDatabaseStatement
Source§impl QueryStatementBuilder for AttachDatabaseStatement
impl QueryStatementBuilder for AttachDatabaseStatement
Source§fn build_any(&self, query_builder: &dyn QueryBuilderTrait) -> (String, Values)
fn build_any(&self, query_builder: &dyn QueryBuilderTrait) -> (String, Values)
Build SQL statement for a database backend and collect query parameters Read more
impl QueryStatementWriter for AttachDatabaseStatement
Auto Trait Implementations§
impl Freeze for AttachDatabaseStatement
impl !RefUnwindSafe for AttachDatabaseStatement
impl !Send for AttachDatabaseStatement
impl !Sync for AttachDatabaseStatement
impl Unpin for AttachDatabaseStatement
impl UnsafeUnpin for AttachDatabaseStatement
impl !UnwindSafe for AttachDatabaseStatement
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