You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Hongze Zhang (JIRA)" <ji...@apache.org> on 2018/09/05 09:15:00 UTC
[jira] [Commented] (CALCITE-2530) TRIM function does not throw
exception when the length of trim character is not 1(one)
[ https://issues.apache.org/jira/browse/CALCITE-2530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16604165#comment-16604165 ]
Hongze Zhang commented on CALCITE-2530:
---------------------------------------
[~julianhyde] Thank you very much for your suggestion on this.
And I have written a possible fix in [PR|https://github.com/apache/calcite/pull/819],I was wondering it is on the right direction.
And also found that error message matching in SqlTesterImpl.checkFails(..., true) is not working, please let me know your thought about whether that is also worth discussing (in a new issue topic), thanks.
> TRIM function does not throw exception when the length of trim character is not 1(one)
> --------------------------------------------------------------------------------------
>
> Key: CALCITE-2530
> URL: https://issues.apache.org/jira/browse/CALCITE-2530
> Project: Calcite
> Issue Type: Bug
> Components: core
> Reporter: Hongze Zhang
> Assignee: Julian Hyde
> Priority: Minor
>
> Calcite's TRIM function takes the first character of <trim character> string to trim the <trim source>, whereas SQL standard suggests to report a "trim error" when the length of <trim character> is not 1.
> I am not sure if this could be treated as an issue(since the calcite's way might has better availability), until I found this:
> https://issues.apache.org/jira/browse/BEAM-4704
> It seems user could be sometimes confused with the behavior of TRIM function in Calcite.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)