FieldCollection

gql.preparation.FieldCollection
class FieldCollection[F[_], C](implementations: Implementations[F], fragments: Map[String, FragmentDefinition[C]], ap: ArgParsing[C], da: DirectiveAlg[F, C])

Attributes

Source
FieldCollection.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

type G[A] = Alg[C, A]

Attributes

Source
FieldCollection.scala

Value members

Concrete methods

def collectFieldInfo(qf: AbstractField[F, _], f: Field[C], caret: C): Alg[C, FieldInfo[F, C]]

Attributes

Source
FieldCollection.scala
def collectSelectionInfo(sel: Selectable[F, _], ss: SelectionSet[C]): Alg[C, List[SelectionInfo[F, C]]]

Attributes

Source
FieldCollection.scala
def inFragment[A](fragmentName: String, carets: List[C])(faf: FragmentDefinition[C] => G[A]): G[A]

Attributes

Source
FieldCollection.scala
def matchType(name: String, sel: Selectable[F, _], caret: C): Alg[C, Selectable[F, _]]

Attributes

Source
FieldCollection.scala

Concrete fields

val G: Ops[C]

Attributes

Source
FieldCollection.scala