text: 7.225| null|       C|    +-----------+--------+------+--------------------+------+----+-----+-----+----------------+-------+-----+--------+    only showing top 20 rows    # Note, you can also connect to Spark via Spark connect. For example:# db = SparkSQL.from_uri("sc://localhost:15002", schema=schema)spark_sql = SparkSQL(schema=schema)llm = ChatOpenAI(temperature=0)toolkit = SparkSQLToolkit(db=spark_sql, llm=llm)agent_executor = create_spark_sql_agent(llm=llm, toolkit=toolkit, verbose=True)Example: describing a tableâ€‹agent_executor.run("Describe the titanic table")            > Entering new AgentExecutor chain...    Action: list_tables_sql_db    Action Input:     Observation: titanic    Thought:I found the titanic table. Now I need to get the schema and sample rows for the titanic table.    Action: schema_sql_db    Action Input: titanic    Observation: CREATE TABLE langchain_example.titanic (      PassengerId INT,      Survived INT,      Pclass INT,      Name STRING,      Sex STRING,      Age DOUBLE,      SibSp INT,      Parch INT,      Ticket STRING,      Fare DOUBLE,      Cabin STRING,      Embarked STRING)    ;        /*    3 rows from titanic table:    PassengerId Survived