class_docstr: A table schema that represents a table's structure with field names and data types.
class_docstr_tok: ["A","table","schema","that","represents","a","table","'s","structure","with","field","names","and","data","types","."]
docstr: Converts a table schema into a (nested) data type describing a
  :func:`pyflink.table.types.DataTypes.ROW`.
  
  :return: The row data type.
docstr_tok: ["Converts","a","table","schema","into","a","(","nested",")","data","type","describing","a",":","func",":","`","pyflink.table.types.DataTypes.ROW","`",".",":","return",":","The","row","data","type","."]
code: def to_row_data_type(self) -> RowType:
      """
      Converts a table schema into a (nested) data type describing a
      :func:`pyflink.table.types.DataTypes.ROW`.
  
      :return: The row data type.
      """
      return _from_java_data_type(self._j_table_schema.toRowDataType())
  
file_path: flink/flink-python/pyflink/table/table_schema.py
imports: from typing import List, Optional, Union
  from pyflink.java_gateway import get_gateway
  from pyflink.table.types import DataType, RowType, _to_java_data_type, _from_java_data_type
  from pyflink.util.java_utils import to_jarray
label_desc: Use image node_id 8 for calling the TableSchema obj's underlying member method code with example usage: obj.to_row_data_type() and returns: _from_java_data_type