com.querydsl.core.types.ExpressionUtils.inAny()方法的使用及代码示例

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

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

ExpressionUtils.inAny介绍

[英]Create a left in right or... expression for each list
[中]在右边创建一个左边或。。。每个列表的表达式

代码示例

代码示例来源:origin: querydsl/querydsl

@Test
public void inAny() {
  ImmutableSet<List<String>> of = ImmutableSet.of(Arrays.asList("a", "b", "c"), Arrays.asList("d", "e", "f"));
  assertEquals("str in [a, b, c] || str in [d, e, f]",
      ExpressionUtils.inAny(str, of).toString());
}

代码示例来源:origin: com.querydsl/querydsl-sql

Predicate result;
if (operator == Ops.IN) {
  result = ExpressionUtils.inAny(path, partitioned);
} else {
  result = ExpressionUtils.notInAny(path, partitioned);

相关文章