pub trait Plugin {
// Required methods
fn populate_catalog(
&self,
database: &Database<'_>,
catalog: &mut Catalog,
) -> MyResult<()>;
fn query_context(&self, database: &Database<'_>) -> Context;
fn get_batch(&self) -> &str;
}