Alg

gql.resolver.Step$.Alg$
object Alg

Attributes

Source:
Step.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Alg.type

Members list

Concise view

Type members

Classlikes

final case class Argument[I, A](arg: Arg[A]) extends Step[Nothing, I, A]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[Nothing, I, A]
class Object
trait Matchable
class Any
final case class Batch[F[_], K, V](id: BatchKey[K, V]) extends Step[F, Set[K], Map[K, V]]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, Set[K], Map[K, V]]
class Object
trait Matchable
class Any
final case class Choose[F[_], A, B, C, D](fac: Step[F, A, C], fab: Step[F, B, D]) extends Step[F, Either[A, B], Either[C, D]]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, Either[A, B], Either[C, D]]
class Object
trait Matchable
class Any
final case class Compose[F[_], I, A, O](left: Step[F, I, A], right: Step[F, A, O]) extends Step[F, I, O]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, I, O]
class Object
trait Matchable
class Any
final case class EmbedEffect[F[_], I]() extends Step[F, F[I], I]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, F[I], I]
class Object
trait Matchable
class Any
final case class EmbedError[I]() extends Step[Nothing, Ior[String, I], I]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[Nothing, Ior[String, I], I]
class Object
trait Matchable
class Any
final case class EmbedStream[F[_], I](signal: Boolean) extends Step[F, Stream[F, I], I]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, Stream[F, I], I]
class Object
trait Matchable
class Any
final case class First[F[_], A, B, C](step: Step[F, A, B]) extends Step[F, (A, C), (B, C)]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, (A, C), (B, C)]
class Object
trait Matchable
class Any
final case class GetMeta[I]() extends Step[Nothing, I, FieldMeta]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[Nothing, I, FieldMeta]
class Object
trait Matchable
class Any
final case class Lift[I, O](f: I => O) extends Step[Nothing, I, O]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[Nothing, I, O]
class Object
trait Matchable
class Any