ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.all( )
|
dataClass.all ( {settings} ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
settings | オブジェクト |
![]() |
ビルドオプション: context | |||||
戻り値 | EntitySelection |
![]() |
データクラスにリレートされた全エンティティの参照 | |||||
dataClass.all( ) メソッドはデータストア内をクエリしてデータクラスにリレートするエンティティを全て探し、それらをエンティティセレクションとして返します。
エンティティはデフォルトの順番で返され、通常は作成順になっています。ただし、エンティティが削除されてそのあとに新しいものが追加された場合、デフォルトの順番は作成順ではないという点に注意していください。
対応するエンティティが見つからない場合、空のエンティティセレクションが返されます。
このメソッドにはレイジーローディング適用されます。
任意のsettings 引数には、追加のオプションを格納しているオブジェクトを渡すことができます。以下のプロパティがサポートされています:
プロパティ | 型 | 詳細 |
context | テキスト | エンティティセレクションに適用されている最適化コンテキストのラベル。エンティティセレクションを扱うコードはこのコンテキストを使うことで最適化の恩恵を受けることができます。この機能はORDA のクライアント/サーバー処理を想定して設計されています。詳細については、クライアント/サーバーの最適化 の章を参照ください。 |
C_OBJECT($allEmp)
$allEmp:=ds.Employee.all()
プロダクト: 4D
テーマ: ORDA - データクラス
初出: 4D v17
変更: 4D v17 R5
ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)