You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SPARK-52272][SQL] V2SessionCatalog does not alter schema on Hive Catalog
### What changes were proposed in this pull request?
V2SessionCatalog delegates alterTable to SessionCatalog (V1) alterTable. In the case of "hive", this should be changed to delegate to either alterTable or alterTableDataSchema.
### Why are the changes needed?
SessionCatalog has two API's, alterTable and alterTableDataSchema.
alterTable will silently ignore schema changes in Hive implementation (the API Javadoc: ` If the underlying implementation does not support altering a certain field, this becomes a no-op.` ).
So for Hive case, V2SessionCatalog needs to delegate schema changes to V1 alterTableDataSchema
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
Add new test in HiveDDLSuite, verify functionality and which method is called.
### Was this patch authored or co-authored using generative AI tooling?
No
Closesapache#51007 from szehon-ho/hive_alter_table_comment_new.
Authored-by: Szehon Ho <szehon.apache@gmail.com>
Signed-off-by: Wenchen Fan <wenchen@databricks.com>
0 commit comments