src/databao_context_engine/plugins/duckdb_db_plugin.py (9 lines of code) (raw):
from databao_context_engine.plugins.base_db_plugin import BaseDatabasePlugin
from databao_context_engine.plugins.databases.duckdb_introspector import DuckDBConfigFile, DuckDBIntrospector
class DuckDbPlugin(BaseDatabasePlugin[DuckDBConfigFile]):
id = "jetbrains/duckdb"
name = "DuckDB Plugin"
supported = {"databases/duckdb"}
config_file_type = DuckDBConfigFile
def __init__(self):
super().__init__(DuckDBIntrospector())