Ruben Q L created CALCITE-7906:
----------------------------------

             Summary: LikePattern matching time grows exponentially with the 
number of '%' wildcards
                 Key: CALCITE-7906
                 URL: https://issues.apache.org/jira/browse/CALCITE-7906
             Project: Calcite
          Issue Type: Improvement
          Components: core
            Reporter: Ruben Q L
            Assignee: Ruben Q L
             Fix For: 1.43.0


LikePattern.likeToRegex turns each % into .* and matches with java.util.regex. 
A pattern with many wildcards makes the regex engine backtrack heavily when the 
name doesn't match.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to