code: def _execute_evadb_query(self):
      self._create_table_in_native_database()
      self._insert_value_into_native_database("aa", 1, "aaaa")
      self._insert_value_into_native_database("bb", 2, "bbbb")
  
      res_batch = execute_query_fetch_all(
          self.evadb,
          "SELECT * FROM test_data_source.test_table",
      )
      self.assertEqual(len(res_batch), 2)
      self.assertEqual(res_batch.frames["test_table.name"][0], "aa")
      self.assertEqual(res_batch.frames["test_table.age"][0], 1)
      self.assertEqual(res_batch.frames["test_table.name"][1], "bb")
      self.assertEqual(res_batch.frames["test_table.age"][1], 2)
  
      self._create_evadb_table_using_select_query()
      self._create_native_table_using_select_query()
      self._drop_table_in_native_database()
      self._drop_table_in_evadb_database()
  
imports: import unittest
  from test.util import get_evadb_for_testing, shutdown_ray
  import pytest
  from evadb.executor.executor_utils import ExecutorError
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 9 for calling the NativeExecutorTest obj's underlying member method code with example usage: obj._execute_evadb_query() without return types