code: def test_should_fail_on_rename_structured_table(self):
      # loading a csv requires a table to be created first
      create_table_query = """
  
              CREATE TABLE IF NOT EXISTS MyVideoCSV (
                  id INTEGER UNIQUE,
                  frame_id INTEGER NOT NULL,
                  video_id INTEGER NOT NULL,
                  dataset_name TEXT(30) NOT NULL
              );
              """
      execute_query_fetch_all(self.evadb, create_table_query)
  
      # load the CSV
      load_query = f"""LOAD CSV '{self.csv_file_path}' INTO MyVideoCSV (id, frame_id, video_id, dataset_name);"""
      execute_query_fetch_all(self.evadb, load_query)
  
      with self.assertRaises(Exception) as cm:
          rename_query = """RENAME TABLE MyVideoCSV TO MyVideoCSV1;"""
          execute_query_fetch_all(self.evadb, rename_query)
  
      self.assertEqual(
          str(cm.exception),
          "Rename not yet supported on structured data",
      )
      execute_query_fetch_all(
          self.evadb, "DROP TABLE IF EXISTS MyVideoCSV;"
      )
  
file_path: evadb/test/integration_tests/short/test_rename_executor.py
imports: import unittest
  from test.util import create_sample_csv, create_sample_video, file_remove, get_evadb_for_testing
  import pytest
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 4 for calling the RenameExecutorTest obj's underlying member method code with example usage: obj.test_should_fail_on_rename_structured_table() without return types