>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]>