gql.resolver.Resolver
See theResolver companion object
Resolver is one of the core abstractions of gql. The resolver class contains a collection of methods to aid comosition.
A Resolver forms an cats.arrow.Arrow; it can lift a function I => O. Resolver also forms cats.arrow.Choice which allows conditional branching.
Resolver also forms an cats.Applicative instance that sequences the operations.
Some methods are only available resolvers that have a certain shape. Consider taking a look at the companion object for more information.
Attributes
- Companion
- object
- Source
- Resolver.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by StreamOps
Attributes
- Source
- Resolver.scala
Implicitly added by StreamOps
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
def force[G[_] : Functor](implicit evidence$6: Foldable[G], evidence$7: FunctorFilter[G], evidence$8: Functor[G], S: ShowMissingKeys[K]): Resolver[F, G[K], G[V]]
Implicitly added by ResolverBatchOps
Attributes
- Source
- Resolver.scala
def forceNE[G[_] : NonEmptyTraverse](implicit evidence$9: NonEmptyTraverse[G], S: ShowMissingKeys[K]): Resolver[F, G[K], G[V]]
Implicitly added by ResolverBatchOps
Attributes
- Source
- Resolver.scala
Implicitly added by ResolverBatchOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by ResolverBatchOps
Attributes
- Source
- Resolver.scala
Implicitly added by ResolverBatchOps
Attributes
- Source
- Resolver.scala
Implicitly added by RethrowOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by SkipThatInvariantOps
Attributes
- Source
- Resolver.scala
Implicitly added by SkipThatInvariantOps
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Attributes
- Source
- Resolver.scala
Implicitly added by InvariantOps
Attributes
- Source
- Resolver.scala
Implicitly added by ResolverBatchOps
Attributes
- Source
- Resolver.scala
In this article