package
deferred
Type Members
-
case class
AbsentDeferredRelValueError(fetcher: Fetcher[Any, Any, Any], deferred: Deferred[Any], rel: Relation[Any, Any], relId: Any) extends Exception with Product with Serializable
-
case class
AbsentDeferredValueError(fetcher: Fetcher[Any, Any, Any], deferred: Deferred[Any], id: Any) extends Exception with Product with Serializable
-
-
trait
Deferred[+T] extends AnyRef
-
-
-
-
-
-
-
-
-
class
Fetcher[Ctx, Res, Id] extends AnyRef
-
-
-
case class
FetcherConfig(cacheConfig: Option[() ⇒ FetcherCache] = None, maxBatchSizeConfig: Option[Int] = None) extends Product with Serializable
-
case class
FetcherDeferredOne[Ctx, T, Id](source: Fetcher[Ctx, T, Id], id: Id) extends DeferredOne[T, Id] with Product with Serializable
-
case class
FetcherDeferredOpt[Ctx, T, Id](source: Fetcher[Ctx, T, Id], id: Id) extends DeferredOne[T, Id] with Product with Serializable
-
case class
FetcherDeferredRel[Ctx, RelId, T, Id](source: Fetcher[Ctx, T, Id], rel: Relation[T, RelId], relId: RelId) extends DeferredRel[T, RelId] with Product with Serializable
-
case class
FetcherDeferredRelOpt[Ctx, RelId, T, Id](source: Fetcher[Ctx, T, Id], rel: Relation[T, RelId], relId: RelId) extends DeferredRelOpt[T, RelId] with Product with Serializable
-
case class
FetcherDeferredRelSeq[Ctx, RelId, T, Id](source: Fetcher[Ctx, T, Id], rel: Relation[T, RelId], relId: RelId) extends DeferredRelSeq[T, RelId] with Product with Serializable
-
case class
FetcherDeferredRelSeqMany[Ctx, RelId, T, Id](source: Fetcher[Ctx, T, Id], rel: Relation[T, RelId], relIds: Seq[RelId]) extends DeferredRelSeqMany[T, RelId] with Product with Serializable
-
case class
FetcherDeferredSeq[Ctx, T, Id](source: Fetcher[Ctx, T, Id], ids: Seq[Id]) extends DeferredSeq[T, Id] with Product with Serializable
-
case class
FetcherDeferredSeqOpt[Ctx, T, Id](source: Fetcher[Ctx, T, Id], ids: Seq[Id]) extends DeferredSeq[T, Id] with Product with Serializable
-
trait
HasId[T, Id] extends AnyRef
-
trait
Relation[T, RelId] extends AnyRef
-
-
-
case class
SimpleRelation[T, RelId](name: String)(idFn: (T) ⇒ Seq[RelId]) extends AbstractRelation[T, RelId] with Product with Serializable
-
case class
UnsupportedDeferError(deferred: Deferred[Any]) extends Exception with Product with Serializable