本文整理了Java中org.jooq.Field.likeIgnoreCase()
方法的一些代码示例,展示了Field.likeIgnoreCase()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.likeIgnoreCase()
方法的具体详情如下:
包路径:org.jooq.Field
类名称:Field
方法名:likeIgnoreCase
[英]Create a condition to case-insensitively pattern-check this field against a value.
This translates to this ilike value
in SQLDialect#POSTGRES, or to lower(this) like lower(value)
in all other dialects.
[中]
代码示例来源:origin: com.orientechnologies/spring-data-orientdb-commons
@SuppressWarnings("incomplete-switch")
private Condition lowerIfIgnoreCase(Part part, Field<Object> field, Iterator<Object> iterator) {
switch (part.shouldIgnoreCase()) {
case ALWAYS:
case WHEN_POSSIBLE:
return field.likeIgnoreCase(iterator.next().toString());
}
return field.like(iterator.next().toString());
}
代码示例来源:origin: orientechnologies/spring-data-orientdb
@SuppressWarnings("incomplete-switch")
private Condition lowerIfIgnoreCase(Part part, Field<Object> field, Iterator<Object> iterator) {
switch (part.shouldIgnoreCase()) {
case ALWAYS:
case WHEN_POSSIBLE: return field.likeIgnoreCase(iterator.next().toString());
default: break;
}
return field.like(iterator.next().toString());
}
代码示例来源:origin: infiniteautomation/ma-core-public
case "like": {
String like = ((String) firstArg).replace('*', '%');
return field.likeIgnoreCase(like);
代码示例来源:origin: org.jooq/jooq
private final Condition condition(Configuration configuration) {
Field<String> concat;
if (rhs == null) {
concat = DSL.concat(inline("%"), Tools.escapeForLike(value, configuration), inline("%"));
}
else {
concat = DSL.concat(inline("%"), Tools.escapeForLike(rhs, configuration), inline("%"));
}
return lhs.likeIgnoreCase(concat, Tools.ESCAPE);
}
}
内容来源于网络,如有侵权,请联系作者删除!