code: def fetch_query(self, query: str, schema: pa.Schema) -> pa.Table:
      self.logger.info(f"DuckDB Query:\n{query}\n")
      if self._verbose:
          print(f"DuckDB Query:\n{query}\n")
  
      return self._relation.query(
          self._table_name, query
      ).to_arrow_table()
  
file_path: vegafusion/python/vegafusion/vegafusion/dataset/duckdb.py
imports: import logging
  import pyarrow
  from duckdb import DuckDBPyRelation
  from .sql import SqlDataset
  from ..connection.duckdb import duckdb_relation_to_schema
label_desc: Use image node_id 5 for calling the DuckDbDataset obj's underlying member method code with example usage: obj.fetch_query(query, schema) and returns: self