Step

gql.resolver.Step$
See theStep companion trait
object Step

Attributes

Companion:
trait
Source:
Step.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Step.type

Members list

Concise view

Type members

Classlikes

object Alg

Attributes

Source:
Step.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Alg.type
final case class BatchKey[K, V](id: Int) extends AnyVal

Attributes

Source:
Step.scala
Graph
Supertypes
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def argument[F[_], A](arg: Arg[A]): Step[F, Any, A]

Attributes

Source:
Step.scala
def batch[F[_], K, V](f: Set[K] => F[Map[K, V]]): State[SchemaState[F], Step[F, Set[K], Map[K, V]]]

Attributes

Source:
Step.scala
def choose[F[_], A, B, C, D](fac: Step[F, A, C], fab: Step[F, B, D]): Step[F, Either[A, B], Either[C, D]]

Attributes

Source:
Step.scala
def compose[F[_], I, A, O](left: Step[F, I, A], right: Step[F, A, O]): Step[F, I, O]

Attributes

Source:
Step.scala
def embedEffect[F[_], I]: Step[F, F[I], I]

Attributes

Source:
Step.scala
def embedError[F[_], I]: Step[F, Ior[String, I], I]

Attributes

Source:
Step.scala
def embedStream[F[_], I, O]: Step[F, Stream[F, I], I]

Attributes

Source:
Step.scala
def embedStreamFull[F[_], I, O](signal: Boolean): Step[F, Stream[F, I], I]

Attributes

Source:
Step.scala
def first[F[_], A, B, C](step: Step[F, A, B]): Step[F, (A, C), (B, C)]

Attributes

Source:
Step.scala
def getMeta[F[_]]: Step[F, Any, Meta]

Attributes

Source:
Step.scala
def lift[F[_], I, O](f: I => O): Step[F, I, O]

Attributes

Source:
Step.scala

Implicits

Implicits

implicit def arrowChoiceForStep[F[_]]: ArrowChoice[[_, _] =>> Step[F, _$20, _$21]]

Attributes

Source:
Step.scala