Trait Sqlike3Async
Source pub trait Sqlike3Async {
Show 13 methods
// Required methods
fn analyze<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<usize>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn is_empty_db<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<bool>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn pragma_index_list<'life0, 'life1, 'async_trait>(
&'life0 self,
table: &'life1 str,
) -> Pin<Box<dyn Future<Output = SqliteResult<Vec<PragmaIndexListRow>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait;
fn pragma_page_count<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<i64>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn pragma_freelist_count<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<i64>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn pragma_page_size<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<i64>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn pragma_page_size_set<'life0, 'async_trait>(
&'life0 self,
page_size: i64,
) -> Pin<Box<dyn Future<Output = SqliteResult<i64>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn pragma_table_list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<Vec<PragmaTableListRow>>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn pragma_analysis_limit<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<usize>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn vacuum<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = SqliteResult<usize>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn vacuum_into<'life0, 'async_trait>(
&'life0 self,
dst: String,
) -> Pin<Box<dyn Future<Output = SqliteResult<usize>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn attach_db<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
db: &'life1 str,
as_: &'life2 str,
) -> Pin<Box<dyn Future<Output = SqliteResult<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait;
fn detach_db<'life0, 'life1, 'async_trait>(
&'life0 self,
db: &'life1 str,
) -> Pin<Box<dyn Future<Output = SqliteResult<()>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait;
}