org.jooq.Field.notEqual()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(137)

本文整理了Java中org.jooq.Field.notEqual()方法的一些代码示例,展示了Field.notEqual()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.notEqual()方法的具体详情如下:
包路径:org.jooq.Field
类名称:Field
方法名:notEqual

Field.notEqual介绍

[英]this != value.
[中]this != value.

代码示例

代码示例来源:origin: org.jooq/jooq

@Override
public final Condition notEqualIgnoreCase(Field<String> value) {
  return DSL.lower(cast(String.class)).notEqual(DSL.lower(value));
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics

@Override
public final Condition notEqualIgnoreCase(Field<String> value) {
  return DSL.lower(cast(String.class)).notEqual(DSL.lower(value));
}

代码示例来源:origin: unipop-graph/unipop

private Condition getCompareCondition(Object value, BiPredicate<?, ?> biPredicate, Field<Object> field) {
  String predicateString = biPredicate.toString();
  switch (predicateString) {
    case ("eq"):
      return field.eq(value);
    case ("neq"):
      return field.notEqual(value);
    case ("gt"):
      return field.greaterThan(value);
    case ("gte"):
      return field.greaterOrEqual(value);
    case ("lt"):
      return field.lessThan(value);
    case ("lte"):
      return field.lessOrEqual(value);
    case ("inside"):
      List items = (List) value;
      Object firstItem = items.get(0);
      Object secondItem = items.get(1);
      return field.between(firstItem, secondItem);
    default:
      throw new IllegalArgumentException("predicate not supported in has step: " + biPredicate.toString());
  }
}

代码示例来源:origin: unipop-graph/unipop

return field.eq(convertToSqlDate(value.toString()));
case ("neq"):
  return field.notEqual(convertToSqlDate(value.toString()));
case ("gt"):
  return field.greaterThan(convertToSqlDate(value.toString()));

代码示例来源:origin: infiniteautomation/ma-core-public

Condition fieldMatchesUserPermission(Field<String> field, String userPermission) {
  return DSL.or(
      field.eq(userPermission),
      DSL.and(
          field.isNotNull(),
          field.notEqual(""),
          field.likeRegex(PERMISSION_START_REGEX + userPermission + PERMISSION_END_REGEX)
          )
      );
}

代码示例来源:origin: infiniteautomation/ma-core-public

private Condition fieldMatchesPermission(Field<Object> field, Object permission) {
  //For now only support strings
  if(!(permission instanceof String))
    return DSL.falseCondition();
  return DSL.or(
      field.eq(permission),
      DSL.and(
          field.isNotNull(),
          field.notEqual(""),
          field.likeRegex(PERMISSION_START_REGEX + permission + PERMISSION_END_REGEX)
          )
      );
}

相关文章