brkyvz opened a new pull request #27327: Revert "[SPARK-30535][SQL] Migrate 
ALTER TABLE commands to the new framework
URL: https://github.com/apache/spark/pull/27327
 
 
   ### What changes were proposed in this pull request?
   
   This reverts commit b5cb9abdd5ee286cc2b0a06cb5f3eac812922a31.
   This reverts commit b5cb9abdd5ee286cc2b0a06cb5f3eac812922a31.
   
   ### Why are the changes needed?
   
   The merged commit (#27243) was too risky for several reasons:
    1. It doesn't fix a bug
    2. It makes the resolution of the table that's going to be altered a child. 
We had avoided this on purpose as having an arbitrary rule change the child of 
AlterTable seemed risky. This change alone is a big -1 for me for this change.
    3. While the code may look cleaner, I think this approach makes certain 
things harder, e.g. differentiating between the Hive based Alter table CHANGE 
COLUMN and ALTER COLUMN syntax. Resolving and normalizing columns for ALTER 
COLUMN also becomes a bit harder, as we now have to check every single 
AlterTable command instead of just a single ALTER TABLE ALTER COLUMN statement
   
   ### Does this PR introduce any user-facing change?
   
   No
   
   
   ### How was this patch tested?
   
   Existing unit tests

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to