code: def table_or_view_exists(engine: Engine, table_or_view_name: str) -> bool:
      
      tables_and_views = get_table_names(engine) + get_view_names(engine)
      return table_or_view_name in tables_and_views
docs: Does the named table/view exist (either as a table or as a view) in the
      database?