Ops

gql.preparation.Alg$.Ops
See theOps companion object
trait Ops[C]

Attributes

Companion
object
Source
Alg.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def ambientEdge[A](edge: GraphArc)(fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def ambientField[A](name: String)(fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def ambientIndex[A](index: Int)(fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def appendMessage[A](message: String)(fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def attempt[A](fa: Alg[C, A]): Alg[C, EitherNec[PositionalError[C], A]]

Attributes

Source
Alg.scala
def cursorAsk: Alg[C, Cursor]

Attributes

Source
Alg.scala
def cursorOver[A](cursor: Cursor, fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def cycleAsk: Alg[C, Set[String]]

Attributes

Source
Alg.scala
def cycleOver[A](name: String, fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def flatMap[A, B](fa: Alg[C, A])(f: A => Alg[C, B]): Alg[C, B]

Attributes

Source
Alg.scala
def modifyError[A](f: PositionalError[C] => PositionalError[C])(fa: Alg[C, A]): Alg[C, A]

Attributes

Source
Alg.scala
def nextId: Alg[C, Int]

Attributes

Source
Alg.scala
def parAp[A, B](fa: Alg[C, A])(fab: Alg[C, A => B]): Alg[C, B]

Attributes

Source
Alg.scala
def pure[A](a: A): Alg[Nothing, A]

Attributes

Source
Alg.scala
def raise[A](message: String, carets: List[C]): Alg[C, A]

Attributes

Source
Alg.scala
def raiseEither[A](e: Either[String, A], carets: List[C]): Alg[C, A]

Attributes

Source
Alg.scala
def raiseError(pe: PositionalError[C]): Alg[C, Nothing]

Attributes

Source
Alg.scala
def raiseOpt[A](oa: Option[A], message: String, carets: List[C]): Alg[C, A]

Attributes

Source
Alg.scala
def unit: Alg[C, Unit]

Attributes

Source
Alg.scala
def useVariable(name: String): Alg[C, Unit]

Attributes

Source
Alg.scala

Attributes

Source
Alg.scala