FilteredEntityClass
FilteredEntityClass[class,f]
EntityFunctionオブジェクト f がTrueを与える実体だけが保存される実体のクラスを表す.
FilteredEntityClass[class,prop]
特性 prop がTrueを与える実体だけが保存される実体のクラスを表す.
詳細
- FilteredEntityClassは,明示的に定義されているものであれRelationalDatabaseオブジェクトに基づくものであれ,任意のEntityStoreオブジェクトに使うことができる.
- EntityClass[class,prop->operator[value]]は,operator が TakeLargest,TakeSmallest,TakeLargestBy,TakeSmallestByまたはNearestToである場合を除いては,事実上,FilteredEntityClass[class,EntityFunction[x,operator[value][x[prop]]に等しい.
例題
すべて開くすべて閉じる例 (3)
ブールEntityPropertyでフィルタをかける:
ブールEntityFunctionで実体にフィルタをかける:
リレーショナルデータベースがバックエンドとなる実体と一緒に使われた場合,FilteredEntityClassは,事実上,WHERE文にコンパイルされる:
特性と関係 (1)
FilteredEntityClassを使って,標高が5000メートルを超えるアフリカの山のリストを得る:
陰的に定義されたEntityClassを使って同じ山のリストを得る:
テキスト
Wolfram Research (2019), FilteredEntityClass, Wolfram言語関数, https://reference.wolfram.com/language/ref/FilteredEntityClass.html.
CMS
Wolfram Language. 2019. "FilteredEntityClass." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FilteredEntityClass.html.
APA
Wolfram Language. (2019). FilteredEntityClass. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FilteredEntityClass.html