code: def test_relation_api_chaining(self):
      cursor = self.conn.cursor()
  
      rel = cursor.load(
          self.mnist_path,
          table_name="mnist_video",
          format="video",
      )
      rel.execute()
  
      rel = (
          cursor.table("mnist_video")
          .select("id, data")
          .filter("id > 10")
          .filter("id < 20")
      )
      assert_frame_equal(
          rel.df(),
          cursor.query(
              "select id, data from mnist_video where id > 10 AND id < 20;"
          ).df(),
      )
  
imports: import unittest
  from test.markers import qdrant_skip_marker
  from test.util import DummyObjectDetector, create_sample_video, load_functions_for_testing, shutdown_ray, suffix_pytest_xdist_worker_id_to_dir
  import numpy
  import pandas
  from pandas.testing import assert_frame_equal
  from evadb.binder.binder_utils import BinderError
  from evadb.configuration.constants import DEFAULT_DOCUMENT_CHUNK_OVERLAP, DEFAULT_DOCUMENT_CHUNK_SIZE, EvaDB_DATABASE_DIR, EvaDB_ROOT_DIR
  from evadb.executor.executor_utils import ExecutorError
  from evadb.interfaces.relational.db import connect
  from evadb.models.storage.batch import Batch
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 6 for calling the RelationalAPI obj's underlying member method code with example usage: obj.test_relation_api_chaining() without return types