Quanlong Huang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/19429 )

Change subject: IMPALA-11845: Fix incorrect check of struct STAR path in 
resolvePathWithMasking
......................................................................


Patch Set 2:

(7 comments)

Thanks for Daniel's feedback! Adjusted the commit message.

While revisiting the Precondition, I found another bug: IMPALA-11851. It 
happens when the catalog view exposes complex types and need to apply table 
masking policies. Since it's a bug in branches that support complex types in 
SelectList. I'll fix it in another patch.

http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG
Commit Message:

http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG@7
PS1, Line 7: IMPALA-11845: Fix incorrect check of struct STAR path in 
resolvePathWithMasking
> Do I understand it correctly that the error occurs if we try to query a sta
Yeah, the error is due to "v.*" always being treated as a star on a struct.


http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG@10
PS1, Line 10: When
> Nit: When
Done


http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG@11
PS1, Line 11: hadn'
> Nit: hadn't
Done


http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG@12
PS1, Line 12: the table masking view can't expose complex type columns directly
> I see you've already created IMPALA-11847 for this.
Yeah, I filed IMPALA-11847 for the refactor since it's a broader change. It 
also depends on the full functionality of complex type support in select list 
which hasn't finished yet, e.g. some remaining items: IMPALA-9551, 
IMPALA-10851, IMPALA-11052.

This patch is a fix for the current solution and it will be backported to older 
branches.


http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG@32
PS1, Line 32: is rewritten to
> Could you make it clearer that these are the conditions for returning the p
Done


http://gerrit.cloudera.org:8080/#/c/19429/1//COMMIT_MSG@33
PS1, Line 33:
> Nit: rooted?
Done


http://gerrit.cloudera.org:8080/#/c/19429/1/testdata/workloads/functional-query/queries/QueryTest/ranger_column_masking_complex_types.test
File 
testdata/workloads/functional-query/queries/QueryTest/ranger_column_masking_complex_types.test:

http://gerrit.cloudera.org:8080/#/c/19429/1/testdata/workloads/functional-query/queries/QueryTest/ranger_column_masking_complex_types.test@63
PS1, Line 63: a
> Nit: expanding.
Done



--
To view, visit http://gerrit.cloudera.org:8080/19429
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I8f1e78e325baafbe23101909d47e82bf140a2d77
Gerrit-Change-Number: 19429
Gerrit-PatchSet: 2
Gerrit-Owner: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Reviewer: Csaba Ringhofer <csringho...@cloudera.com>
Gerrit-Reviewer: Daniel Becker <daniel.bec...@cloudera.com>
Gerrit-Reviewer: Fang-Yu Rao <fangyu....@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Comment-Date: Thu, 19 Jan 2023 06:06:17 +0000
Gerrit-HasComments: Yes

Reply via email to