问题标签 [predicates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用番石榴谓词获取数组列表中的重复元素
我有一个包含一组元素的数组。我需要通过使用 java 中断言的番石榴比较特定字段来找到该数组中的重复元素。
例如:
我有一个包含一组员工详细信息的数组列表。我需要找到同名员工的详细信息。
java - Java8,有过滤收集器吗?
我想对集合进行分组,但我不希望聚合包含一些值。最好的解决方案是什么?
解决方案可能是收集器filtering(Predicate,Collector)
,但没有这样的收集器。有没有办法在不实现自己的收集器的情况下做到这一点?
assertions - 检查合金中的断言时的奇怪行为
我正在尝试检查以下模型中的 verifyingUndefinedFields 断言:
所呈现的模型又使用了另一个模型:law6_withStaticSemantic。下面是这个模型的一个非常简化的版本:
第二个模型(law6_withStaticSemantic)根据定义的谓词生成实例。但是,当我在第一个模型中运行断言时,生成的反例不遵循第二个模型的谓词中定义的条件。考虑到先前模型的谓词,我如何构建/运行将检查反例的断言?
之前在以下问题中更详细地解释了这些模型:
ruby-on-rails - Ransack 搜索 ID 和字符串一起
我正在尝试使用 Ransack 进行搜索,但是当我尝试搜索 id 和字符串时遇到问题,例如
:id_or_title_or_user_username_cont
它产生错误
ActionView::Template::Error (PG::UndefinedFunction: ERROR: operator does not exist: integer ~~* integer
我也试过这个
:id_eq_or_title_or_user_username_cont
它产生以下错误
Ransack::Search 的未定义方法 `id_eq_or_title_or_user_username_cont'
除了自定义谓词或自定义谓词之外,使用 ransack 一起搜索 id 和字符串的适当方法是什么?
entity-framework - JPA CriteriaBuilder 查找集合中具有某些属性的元素的实体
我有一个包含元素列表的实体,现在我想搜索这些元素的属性。这个约束应该是“和”连接的。请看这些简单的例子:
现在我想在某个城市找到父母,让我们说“BigCity”和学校“AwesomeSchool”的孩子,他们在班级/第 6 年。我只想通过 CriteriaBuilder 获得搜索结果。
到目前为止,我得到了:
不幸的是,这里有两个问题: - 看起来我无法调用get("school")
列表属性 - 这将返回所有有孩子的父母,这些孩子要么在“AwesomeSchool”,要么在学校里 6 年。
你能帮我吗?我考虑过使用连接,但同样的问题是:如何定义where
连接的部分,以便它认为必须同时满足两个属性(学校和 yearInSchool)。我发现了关于查询其孩子满足一个条件的对象的类似帖子 - 但这里的孩子必须同时满足两个条件。
更新 1 如果我使用一个连接来断言例如一个孩子的“学校”,我到目前为止关于谓词:
我怎样才能重用这个连接的对象来断言也适用于第二个过滤条件?
ios - 计数查询核心数据谓词
我有一个名为 schedule 的实体,它有很多警报(其他实体),我只想获得未来警报少于 30 个的时间表。到处搜索我得到那个不起作用的查询/:
(在运行时(lldb)出现在控制台上并指定该变量的初始化)
spring - java spring jpa规范用于搜索的谓词数组
我想在我的 java spring boot 应用程序中创建一个搜索,并且我正在使用“Spring Data JPA”规范。我想知道如何在“Spring Data jpa”规范中使用多个谓词。这里是我参考的示例。
c - 使用谓词指令将 c 转换为汇编
我想使用谓词指令将此代码转换为汇编
这是正确的还是我如何使用跳转?
c# - 构建没有值表达式的谓词
我正在尝试创建一个Expression<Func<T, TKey>>
forIQueryable<T>.OrderByDescending()
这是在我的基类中FindLast
,我发现它LastOrDefault
不起作用,因此OrderByDescending.FirstOrDefault
是必要的。但是,如上所述,它是一个基类,按方法排序是主键,所以它必须是tableName + "PK"
这是到目前为止的代码: