urosstan-db commented on code in PR #59671:
URL: https://github.com/apache/spark/pull/59671#discussion_r4415081035


##########
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/jdbc/JDBCTableCatalog.scala:
##########
@@ -151,11 +153,28 @@ class JDBCTableCatalog extends TableCatalog
     }
   }
 
+  // The per-read value decides the resolved schema, so it must reach 
loadTable.
+  override def tableStateOptionKeys(): util.Set[String] =

Review Comment:
   Is the change needed only for query options, does catalog option set through 
spark conf work properly? If yes, we can avoid change here and use catalog 
option only, since other options that affects schema resolution also does not 
respect query option.
   
   Spark catalog api is like:
   ```
   spark.conf.set("spark.sql.catalog.<catalog_name>.optionKey", "optionValue")
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to