Classes summary
クエリが提供されるとテーブルに積極的にロードする必要のある関連付けを格納するメソッドを公開し、必要な結合を作成して結果を修飾するジョブを委任して、これらの関連付けを結果セットの一部にすることができます。
Exposes the methods for storing the associations that should be eager loaded for a table once a query is provided and delegates the job of creating the required joins and decorating the results so that those associations can be part of the result set.
基本のQueryクラスを拡張して、関連付けの読み込み、自動フィールド選択、自動型キャストに関連する新しいメソッドを提供し、必要に応じて結果をハイドレートする特定のイテレータに結果をラップします。
Extends the base Query class to provide new methods related to association loading, automatic fields selection, automatic type casting and to wrap results into a specific iterator that will be responsible for hydrating results if required.
動作の基本クラス。
Base class for behaviors.
関連付けは、2つのテーブル間に確立された関係であり、相互接続されたレコードを取得する方法を構成およびカスタマイズするために使用されます。
An Association is a relationship established between two tables and is used to configure and customize the way interconnected records are retrieved.
Tableオブジェクトのレジストリ/ファクトリを提供します。
Provides a registry/factory for Table objects.
BehaviorRegistryは、読み込まれた動作のレジストリとして使用され、動作オブジェクトの読み込みと構築を処理します。
BehaviorRegistry is used as a registry for loaded behaviors and handles loading and constructing behavior objects.
特定のテーブルに対してクエリを実行した後に取得した結果を表します。このオブジェクトは、クエリから報告された結果キーを正しくネストし、各フィールドを正しいタイプにキャストし、外部関連付けを積極的にロードするために必要な追加のクエリを実行します。
Represents the results obtained after executing a query for a specific table This object is responsible for correctly nesting result keys reported from the query, casting each field to the correct type and executing the extra queries required for eager loading external associations.
OOPスタイルの保存オプションビルダー。
OOP style Save Option Builder.
関連クラスのコンテナ/コレクション。
A container/collection for association classes.
EagerLoaderと同じ構文を使用して、エンティティまたはエンティティのリストに熱心に読み込まれた関連付けを挿入できるメソッドが含まれています。
Contains methods that are capable of injecting eagerly loaded associations into entities or lists of entities by using the same syntax as the EagerLoader.
単一のデータベーステーブルを表します。
Represents a single database table.
配列データをエンティティに変換するロジックが含まれています。
Contains logic to convert array data into entities.
エンティティは、リポジトリからの単一の結果行を表します。 この行に関連付けられているプロパティを取得および保存するためのメソッドを公開します。
An entity represents a single result row from a repository. It exposes the methods for retrieving and storing properties associated in this row.
ORM風味のルールチェッカー。
ORM flavoured rules checker.
特定のクエリに対して積極的に読み込まれる関連ツリーの単一レベルを表します。 これには、関連付けとそのすべての子レベルからデータベースから結果をフェッチするために必要なすべての情報が含まれています。
Represents a single level in the associations tree to be eagerly loaded for a specific query. This contains all the information required to fetch the results from the database from an associations and all its children levels.
Interfaces summary
このインターフェイスを実装する動作は、エンティティのマーシャリングに参加できます。
Behaviors implementing this interface can participate in entity marshalling.
Traits summary
通常は保存操作に渡される、関連付けられたテーブル配列を解析するためのメソッドが含まれています
Contains methods for parsing the associated tables array that is typically passed to a save operation