複数のエンティティをまとめたIO単位。
エンティティをIOするためのトレイト。
リポジトリにアクセスできなかった場合の例外。
EntitiesChunk
による検索を行うためのトレイト。
EntitiesChunk
による検索を行うためのトレイト。
識別子の型
エンティティの型
モナド
エンティティをOption
でラップして返すためのEntityReader
。
エンティティをOption
でラップして返すためのEntityReader
。
識別子の型
エンティティの型
述語関数に該当したエンティティを検索することができるトレイト。
述語関数に該当したエンティティを検索することができるトレイト。
識別子の型
エンティティの型
Identifier
を用いて Entity
を読み込むための責務を表すトレイト。
Identifier
を用いて Entity
を読み込むための責務を表すトレイト。
識別子の型
エンティティの型
モナド
Identifier
を用いてEntity
を書き込むための責務を表すトレイト。
Identifier
を用いてEntity
を書き込むための責務を表すトレイト。
識別子の型
エンティティの型
モナド
基本的なリポジトリのトレイト。 リポジトリとして、基本的に必要な機能を定義するトレイト。
基本的なリポジトリのトレイト。 リポジトリとして、基本的に必要な機能を定義するトレイト。
リポジトリの状態を変更するメソッドの戻り値としては、 Immutableなリポジトリは新しいリポジトリインスタンスを返し、 Mutableなリポジトリは同一インスタンスを返すこと、を推奨する。
エンティティの識別子の型
エンティティの型
モナドの型
リポジトリにアクセスできなかった場合の例外。
EntityWriter
の新しい状態と複数のエンティティを保持する値オブジェクト。
EntityWriter
の新しい状態と複数のエンティティを保持する値オブジェクト。
EntityWriter
の型
エンティティの識別子の型
エンティティの型
モナドの型
EntityWriter
の新しい状態とエンティティを保持する値オブジェクト。
EntityWriter
の新しい状態とエンティティを保持する値オブジェクト。
EntityWriter
の型
エンティティの識別子の型
エンティティの型
モナドの型
値オブジェクトのインスタンスを生成するビルダーのトレイト。
値オブジェクトのインスタンスを生成するビルダーのトレイト。
ビルド対象のインスタンスの型
このビルダークラスの型
複数のエンティティをまとめたIO単位。
識別子
エンティティ
チャンクインデックス
複数のエンティティ