code: def test_presto_get_row_within_array_within_row_column(self):
      presto_column = (
          "column_name",
          "row(nested_array array(row(nested_row double)), nested_obj double)",
          "",
      )
      expected_results = [
          ("column_name", "ROW"),
          ("column_name.nested_array", "ARRAY"),
          ("column_name.nested_array.nested_row", "FLOAT"),
          ("column_name.nested_obj", "FLOAT"),
      ]
      self.verify_presto_column(presto_column, expected_results)
  
imports: from collections import namedtuple
  from textwrap import dedent
  from unittest import mock, skipUnless
  import pandas
  from flask.ctx import AppContext
  from sqlalchemy import types
  from sqlalchemy.sql import select
  from superset.db_engine_specs.presto import PrestoEngineSpec
  from superset.errors import ErrorLevel, SupersetError, SupersetErrorType
  from superset.sql_parse import ParsedQuery
  from superset.utils.database import get_example_database
  from tests.integration_tests.db_engine_specs.base_tests import TestDbEngineSpec
label_desc: Use image node_id 10 for calling the TestPrestoDbEngineSpec obj's underlying member method code with example usage: obj.test_presto_get_row_within_array_within_row_column() without return types