FilteredEntityClass
FilteredEntityClass[class,f]
表示一类实体,其中仅保留 EntityFunction 对象 f 产生 True 的实体.
FilteredEntityClass[class,prop]
表示一类实体,其中只保留属性 prop 为 True 的实体.
更多信息
- FilteredEntityClass 适用于任意 EntityStore 对象,无论是明确定义的还是基于 RelationalDatabase 对象的.
- EntityClass[class,prop->operator[value]] 实际上等价于 FilteredEntityClass[class,EntityFunction[x,operator[value][x[prop]],除了 operator 为 TakeLargest、TakeSmallest、TakeLargestBy、TakeSmallestBy 或 NearestTo 的情况.
范例
打开所有单元关闭所有单元基本范例 (3)
根据布尔 EntityProperty 过滤:
根据布尔 EntityFunction 对实体进行过滤:
当与关系数据库支持的实体一起使用时,FilteredEntityClass 实际上被编译为 WHERE 语句:
属性和关系 (1)
Wolfram Research (2019),FilteredEntityClass,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FilteredEntityClass.html.
文本
Wolfram Research (2019),FilteredEntityClass,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FilteredEntityClass.html.
CMS
Wolfram 语言. 2019. "FilteredEntityClass." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FilteredEntityClass.html.
APA
Wolfram 语言. (2019). FilteredEntityClass. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FilteredEntityClass.html 年