entitySelection.count( ) メソッドは、attributePath 引数のパス内のエンティティセレクション内でNull でない値のエンティティの数を返します。
注: 対象となるのはスカラー値のみです。オブジェクトあるいはコレクション型の値はNull 値とみなされます。
以下の場合にはエラーが返されます:
- attributePath がリレートされた属性である
- attributePath がエンティティセレクションのデータクラス内で見つからない
ある会社の全従業員のうち、肩書きが不明な者の数を除いた人数を知りたい場合を考えます:
C_OBJECT($sel)
C_REAL($count)
$sel:=ds.Employee.query("employer = :1";"Acme, Inc")
$count:=$sel.count("jobtitle")