class_docstr: Extends the AdapterBackedSqlClient with the DDL methods necessary for test configuration and execution.
class_docstr_tok: ["Extends","the","AdapterBackedSqlClient","with","the","DDL","methods","necessary","for","test","configuration","and","execution","."]
docstr: Create the given schema in a data warehouse. Only used in tutorials and tests.
docstr_tok: ["Create","the","given","schema","in","a","data","warehouse",".","Only","used","in","tutorials","and","tests","."]
code: def create_schema(self, schema_name: str) -> None:
      """Create the given schema in a data warehouse. Only used in tutorials and tests."""
      self.execute(f"CREATE SCHEMA IF NOT EXISTS {schema_name}")
  
file_path: metricflow/metricflow/test/fixtures/sql_clients/adapter_backed_ddl_client.py
imports: from __future__ import annotations
  import logging
  import time
  from typing import Optional
  import pandas
  from metricflow.cli.dbt_connectors.adapter_backed_client import AdapterBackedSqlClient
  from metricflow.dataflow.sql_table import SqlTable
  from metricflow.protocols.sql_client import SqlEngine
label_desc: Use image node_id 4 for calling the AdapterBackedDDLSqlClient obj's underlying member method code with example usage: obj.create_schema(schema_name) without return types