diff --git ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/AbstractFilterStringColLikeStringScalar.java ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/AbstractFilterStringColLikeStringScalar.java index c50af8d..80e7ed6 100644 --- ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/AbstractFilterStringColLikeStringScalar.java +++ ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/AbstractFilterStringColLikeStringScalar.java @@ -456,7 +456,7 @@ private int utf8Length(String chunk) { public boolean check(byte[] byteS, int start, int len) { // Match the given bytes with the like pattern matcher.reset(decoder.decodeUnsafely(byteS, start, len)); - return matcher.find(0); + return matcher.matches(); } }