wp-knowledge 0.11.5

KnowDB loader and SQLite-backed query facade for the Warp Parse stack.
Documentation
use crate::{DBQuery, mem::RowData};
use rusqlite::Params;
use wp_error::KnowledgeResult;
use wp_model_core::model::DataField;

#[derive(Debug, Clone)]
pub struct StubMDB {}

impl DBQuery for StubMDB {
    fn query(&self, _sql: &str) -> KnowledgeResult<Vec<RowData>> {
        Ok(vec![])
    }

    fn query_row(&self, _sql: &str) -> KnowledgeResult<RowData> {
        Ok(Vec::new())
    }

    fn query_row_params<P: Params>(&self, _sql: &str, _params: P) -> KnowledgeResult<RowData> {
        Ok(vec![])
    }

    fn query_row_tdos<P: Params>(
        &self,
        _sql: &str,
        _params: &[DataField; 2],
    ) -> KnowledgeResult<RowData> {
        Ok(vec![])
    }
}