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[F[_], I, A](arg: Arg[A]) extends Step[F, I, A]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, 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 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[F[_], I]() extends Step[F, Ior[String, I], I]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, Ior[String, I], I]
class Object
trait Matchable
class Any
final case class EmbedStream[F[_], I]() 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[F[_], I]() extends Step[F, I, Meta]

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
trait Step[F, I, Meta]
class Object
trait Matchable
class Any
final case class Lift[F[_], I, O](f: I => 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 Skip[F[_], I, O](compute: Step[F, I, O]) extends Step[F, Either[I, O], O]

Attributes

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