class_docstr: Engine spec for Cloudera's Impala
class_docstr_tok: ["Engine","spec","for","Cloudera","'s","Impala"]
code: def get_schema_names(cls, inspector: Inspector) -> list[str]:
      schemas = [
          row[0]
          for row in inspector.engine.execute("SHOW SCHEMAS")
          if not row[0].startswith("_")
      ]
      return schemas
  
file_path: superset/superset/db_engine_specs/impala.py
imports: import logging
  import re
  import time
  from datetime import datetime
  from typing import Any, Optional
  from flask import current_app
  from sqlalchemy import types
  from sqlalchemy.engine.reflection import Inspector
  from superset import db
  from superset.constants import QUERY_EARLY_CANCEL_KEY, TimeGrain
  from superset.db_engine_specs.base import BaseEngineSpec
  from superset.models.sql_lab import Query
label_desc: Use image node_id 3 for calling the ImpalaEngineSpec obj's underlying member method code with example usage: obj.get_schema_names(cls, inspector) and returns: schemas