Csaba Ringhofer has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/22603 )

Change subject: WIP IMPALA-10349: Support constant folding for non ascii strings
......................................................................


Patch Set 7:

(1 comment)

http://gerrit.cloudera.org:8080/#/c/22603/5/fe/src/main/java/org/apache/impala/analysis/StringLiteral.java
File fe/src/main/java/org/apache/impala/analysis/StringLiteral.java:

http://gerrit.cloudera.org:8080/#/c/22603/5/fe/src/main/java/org/apache/impala/analysis/StringLiteral.java@69
PS5, Line 69:     strValue_ = value;
> Maybe we could keep the byte array, and generate the String when needed? Th
Convinced myself that always keeping byte array is too risky as the frequent 
utf8 decoding may cause perf regression.

Changed the code to only keep binValue_ if utf8 decoding is not successful and 
keep strValue_ otherwise.



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

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I70663457a0b0a3443e586350f0a5996bb75ba64a
Gerrit-Change-Number: 22603
Gerrit-PatchSet: 7
Gerrit-Owner: Csaba Ringhofer <csringho...@cloudera.com>
Gerrit-Reviewer: Csaba Ringhofer <csringho...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Comment-Date: Mon, 07 Apr 2025 17:08:41 +0000
Gerrit-HasComments: Yes

Reply via email to