FieldMerging

gql.preparation.FieldMerging
class FieldMerging[C]

Attributes

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

Members list

Type members

Types

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

Attributes

Source
FieldMerging.scala

Value members

Concrete methods

def checkFieldsMerge[F[_]](a: FieldInfo[F, C], asi: SelectionInfo[F, C], b: FieldInfo[F, C], bsi: SelectionInfo[F, C]): G[Unit]

Attributes

Source
FieldMerging.scala
def checkSelectionsMerge[F[_]](xs: NonEmptyList[SelectionInfo[F, C]]): G[Unit]

Attributes

Source
FieldMerging.scala
def checkSimplifiedTypeShape[F[_]](a: InverseModifierStack[TypeInfo[F, C]], b: InverseModifierStack[TypeInfo[F, C]], caret: C): G[Unit]

Attributes

Source
FieldMerging.scala
def compareArguments(name: String, aa: Arguments[C, AnyValue], ba: Arguments[C, AnyValue], caret: Option[C]): G[Unit]

Attributes

Source
FieldMerging.scala
def compareValues(av: Value[AnyValue, C], bv: Value[AnyValue, C], caret: Option[C]): G[Unit]

Attributes

Source
FieldMerging.scala

Concrete fields

val G: Ops[C]

Attributes

Source
FieldMerging.scala