mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-13 21:01:01 +08:00
#692478 : added tests for escaping
This commit is contained in:
parent
4899263451
commit
17072beece
@ -39,6 +39,7 @@ public class MySQLTemplates extends SQLTemplates {
|
||||
add(Ops.DateTimeOps.YEAR_MONTH, "extract(year_month from {0})");
|
||||
|
||||
// like without escape
|
||||
add(Ops.LIKE, "{0} like {1}");
|
||||
add(Ops.ENDS_WITH, "{0} like {%1}");
|
||||
add(Ops.ENDS_WITH_IC, "{0l} like {%%1}");
|
||||
add(Ops.STARTS_WITH, "{0} like {1%}");
|
||||
|
||||
@ -34,6 +34,7 @@ public class PostgresTemplates extends SQLTemplates{
|
||||
add(Ops.INDEX_OF_2ARGS, "strpos({0},{1})-1"); //FIXME
|
||||
|
||||
// like without escape
|
||||
add(Ops.LIKE, "{0} like {1}");
|
||||
add(Ops.ENDS_WITH, "{0} like {%1}");
|
||||
add(Ops.ENDS_WITH_IC, "{0l} like {%%1}");
|
||||
add(Ops.STARTS_WITH, "{0} like {1%}");
|
||||
|
||||
@ -154,6 +154,7 @@ public class SQLTemplates extends Templates {
|
||||
add(Ops.SUBSTR_2ARGS, "substr({0},{1}+1,{2})");
|
||||
|
||||
// like with escape
|
||||
add(Ops.LIKE, "{0} like {1} escape '\\'");
|
||||
add(Ops.ENDS_WITH, "{0} like {%1} escape '\\'");
|
||||
add(Ops.ENDS_WITH_IC, "{0l} like {%%1} escape '\\'");
|
||||
add(Ops.STARTS_WITH, "{0} like {1%} escape '\\'");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user