>From Preetham Poluparthi <[email protected]>:

Preetham Poluparthi has uploaded this change for review. ( 
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20583?usp=email )


Change subject: [ASTERIXDB-3525][COMP] Fix handling of WHERE conditions LIKE "%"
......................................................................

[ASTERIXDB-3525][COMP] Fix handling of WHERE conditions LIKE "%"

- user model changes: no
- storage format changes: no
- interface changes: no

Ext-ref: MB-69416
Change-Id: I7ed97c9f1f2f5a624efeb8bb2ea92f76ccda4048
---
M 
asterixdb/asterix-lang-sqlpp/src/main/java/org/apache/asterix/lang/sqlpp/rewrites/visitor/OperatorExpressionVisitor.java
1 file changed, 3 insertions(+), 0 deletions(-)



  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/83/20583/1

diff --git 
a/asterixdb/asterix-lang-sqlpp/src/main/java/org/apache/asterix/lang/sqlpp/rewrites/visitor/OperatorExpressionVisitor.java
 
b/asterixdb/asterix-lang-sqlpp/src/main/java/org/apache/asterix/lang/sqlpp/rewrites/visitor/OperatorExpressionVisitor.java
index 7f6e0ab..3d4baf1 100644
--- 
a/asterixdb/asterix-lang-sqlpp/src/main/java/org/apache/asterix/lang/sqlpp/rewrites/visitor/OperatorExpressionVisitor.java
+++ 
b/asterixdb/asterix-lang-sqlpp/src/main/java/org/apache/asterix/lang/sqlpp/rewrites/visitor/OperatorExpressionVisitor.java
@@ -304,6 +304,9 @@

     private static LikePattern processPattern(String pattern, StringBuilder 
likePatternStr) {
         // note: similar logic is applied in StringLikeDescriptor
+        if (pattern.equals("%")) {
+            return null;
+        }
         LikePattern likePattern = EQUAL;
         for (int i = 0, length = pattern.length(); i < length; i++) {
             char c = pattern.charAt(i);

--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20583?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://asterix-gerrit.ics.uci.edu/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: phoenix
Gerrit-Change-Id: I7ed97c9f1f2f5a624efeb8bb2ea92f76ccda4048
Gerrit-Change-Number: 20583
Gerrit-PatchSet: 1
Gerrit-Owner: Preetham Poluparthi <[email protected]>

Reply via email to