4D v17.4

entitySelection.query( )

ホーム

 
4D v17.4
entitySelection.query( )

entitySelection.query( )  


 

説明  

entitySelection.query( ) メソッドはエンティティセレクション内、あるいはデータクラス内の全てのエンティティから、queryString 引数と任意のvalue 引数で指定された条件に合致するエンティティを検索し、データクラスの中から見つかった全てのエンティティを格納するEntitySelection 型の新しいオブジェクトを返します。これにはレイジーローディングが適用されます。

注: このメソッドは元のエンティティセレクションは書き換えません。

合致するエンティティが見つからない場合、空のEntitySelection が返されます。

queryStringvalue、 および querySettings 引数を使用してクエリをビルドする詳細なやり方については、dataClass.query( ) メソッドの詳細を参照してください。

注: 返されたエンティティセレクションは、順列なしのものです(詳細な情報については、エンティティセレクションの順列あり/順列なしを参照してください)。しかしながら、クライアント/サーバーモードにおいては、順列ありのエンティティセレクションのように振る舞う(エンティティはセレクションの終わりに追加されていく)という点に注意してください。

 C_OBJECT($entitySelectionTemp)
 $entitySelectionTemp:=dataClass.query("lastName = :1";"M@")
 Form.emps:=$entitySelectionTemp.query("manager.lastName = :1";"S@")

他のクエリの例については、dataClass.query( ) のページを参照してください。



参照 

collection.query( )
dataClass.query( )
entitySelection.orderBy( )
entitySelection.queryPath
entitySelection.queryPlan

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - エンティティセレクション

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v17)
ランゲージリファレンス ( 4D v17.1)
ランゲージリファレンス ( 4D v17.2)
ランゲージリファレンス ( 4D v17.3)
ランゲージリファレンス ( 4D v17.4)