You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@kyuubi.apache.org by GitBox <gi...@apache.org> on 2022/09/19 08:58:07 UTC

[GitHub] [incubator-kyuubi] minyk commented on issue #3515: [Bug] [authZ]can't update iceberg table

minyk commented on issue #3515:
URL: https://github.com/apache/incubator-kyuubi/issues/3515#issuecomment-1250748268

   in our qa env, similar update explain like this:
   ```
   EXPLAIN EXTENDED UPDATE spkui05_1_s3a_mig SET field_one = 'one' WHERE field_three = 'two';
   
   == Parsed Logical Plan ==
   'UpdateIcebergTable [assignment('field_one, one)], ('field_three = two)
   +- 'UnresolvedRelation [spkui05_1_s3a_mig], [], false
   
   == Analyzed Logical Plan ==
   UpdateIcebergTable [assignment(banana_id#779, banana_id#779), assignment(field_one#780, one), assignment(field_two#781, field_two#781), assignment(field_three#782, field_three#782), assignment(date_created#783, date_created#783)], (field_three#782 = two)
   :- RelationV2[banana_id#779, field_one#780, field_two#781, field_three#782, date_created#783] spark_catalog.spkui01.spkui05_1_s3a_mig
   +- ReplaceData RelationV2[banana_id#779, field_one#780, field_two#781, field_three#782, date_created#783] spark_catalog.spkui01.spkui05_1_s3a_mig
      +- Project [if ((field_three#782 = two)) banana_id#779 else banana_id#779 AS banana_id#788, if ((field_three#782 = two)) one else field_one#780 AS field_one#789, if ((field_three#782 = two)) field_two#781 else field_two#781 AS field_two#790, if ((field_three#782 = two)) field_three#782 else field_three#7...
   ```
   
   maybe `RowFilterAndDataMaskingMarker` replaces `UpdateIcebergTable` is the problem. 
   
   @lordk911 can you share your explain statement?


-- 
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: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org