From 2bba9fb0e84b0e8eb9907cf6d747e1fd29baebe0 Mon Sep 17 00:00:00 2001 From: wenshao Date: Sat, 26 Jan 2013 00:48:08 +0800 Subject: [PATCH] SQL Eval support like & not like --- .../java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java b/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java index 34d1442384..0253cd6f14 100644 --- a/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java +++ b/src/main/java/com/alibaba/druid/sql/visitor/SQLEvalVisitorUtils.java @@ -850,6 +850,7 @@ public class SQLEvalVisitorUtils { boolean matchResult = !Pattern.matches(pattern, input); x.putAttribute(EVAL_VALUE, matchResult); } + break; case Like: { String pattern = castToString(right.getAttributes().get(EVAL_VALUE)); String input = castToString(left.getAttributes().get(EVAL_VALUE));