p

gql

preparation

package preparation

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. preparation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait ArgParsing[F[_], C] extends AnyRef
  2. trait DirectiveAlg[F[_], G[_], C] extends AnyRef
  3. trait ErrorAlg[F[_], C] extends AnyRef
  4. trait FieldCollection[F[_], G[_], C] extends AnyRef
  5. final case class FieldInfo[G[_], C](name: String, alias: Option[String], args: Option[Arguments[C, AnyValue]], tpe: InverseModifierStack[TypeInfo[G, C]], directives: Option[Directives[C, AnyValue]], caret: C, path: Cursor) extends Product with Serializable
  6. trait FieldMerging[F[_], C] extends AnyRef
  7. final case class MergedFieldInfo[G[_], C](name: String, alias: Option[String], args: Option[Arguments[C, AnyValue]], selections: List[SelectionInfo[G, C]], directives: Option[Directives[C, AnyValue]], caret: C, path: Cursor) extends Product with Serializable
  8. final case class MergedImplementation[G[_], A, B, C](leaf: Type[G, B], selections: NonEmptyList[PairedFieldSelection[G, B, C]], specify: (A) => Option[B]) extends Product with Serializable
  9. final case class MergedSpecialization[G[_], A, B, C](spec: Specialization[G, A, B], selections: NonEmptyList[PairedFieldSelection[G, B, C]]) extends Product with Serializable
  10. final case class PairedFieldSelection[G[_], A, C](info: MergedFieldInfo[G, C], field: Field[G, A, _]) extends Product with Serializable
  11. final case class PartialFieldMeta[C](alias: Option[String], args: Option[Arguments[C, AnyValue]]) extends Product with Serializable
  12. trait PathAlg[F[_]] extends AnyRef
  13. final case class PositionalError[C](position: Cursor, caret: List[C], message: String) extends Product with Serializable
  14. sealed trait Prepared[+F[_], I] extends AnyRef
  15. final case class PreparedCont[+F[_], I, A](edges: PreparedStep[F, I, A], cont: Prepared[F, A]) extends Product with Serializable
  16. final case class PreparedDataField[+F[_], A, B](name: String, alias: Option[String], cont: PreparedCont[F, A, B], source: Field[F, A, B], parsedArgs: Map[Arg[_], Any]) extends PreparedField[F, A] with Product with Serializable
  17. sealed trait PreparedField[+F[_], A] extends Product with Serializable
  18. final case class PreparedLeaf[F[_], I](name: String, encode: (I) => Json) extends Prepared[F, I] with Product with Serializable
  19. final case class PreparedList[F[_], A, C, B](of: PreparedCont[F, A, B], toSeq: (C) => Seq[A]) extends Prepared[F, C] with Product with Serializable
  20. final case class PreparedMeta[+F[_]](variables: VariableMap[Unit], args: Option[Arguments[Unit, AnyValue]], pdf: PreparedDataField[F, _, _]) extends Product with Serializable
  21. final case class PreparedOption[F[_], I, O](of: PreparedCont[F, I, O]) extends Prepared[F, Option[I]] with Product with Serializable
  22. sealed trait PreparedRoot[G[_], Q, M, S] extends AnyRef
  23. final case class PreparedSpecification[F[_], I, A](specialization: Specialization[F, I, A], selection: List[PreparedDataField[F, A, _]]) extends PreparedField[F, I] with Product with Serializable
  24. sealed trait PreparedStep[+F[_], -I, +O] extends Product with Serializable
  25. trait QueryPreparation[F[_], G[_], C] extends AnyRef
  26. trait RootPreparation[F[_], G[_], C] extends AnyRef
  27. final case class Selection[F[_], I](fields: List[PreparedField[F, I]], source: Selectable[F, I]) extends Prepared[F, I] with Product with Serializable
  28. final case class SelectionInfo[G[_], C](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G, C]], fragmentName: Option[String]) extends Product with Serializable
  29. sealed trait Specialization[F[_], A, B] extends AnyRef
  30. sealed trait TypeInfo[+G[_], +C] extends AnyRef
  31. final case class UniqueBatchInstance[K, V](id: NonEmptyList[Int]) extends AnyVal with Product with Serializable
  32. final case class UniqueEdgeCursor(path: NonEmptyChain[String]) extends Product with Serializable
  33. type Used[F[_], A] = WriterT[F, UsedArgs, A]
  34. type UsedArgs = Set[String]
  35. final case class Variable[C](tpe: Type, value: Either[Json, Value[Const, C]]) extends Product with Serializable
  36. type VariableMap[C] = Map[String, Variable[C]]

Value Members

  1. def collectArgs[G[_]](step: Step[G, _, _]): Chain[Arg[_]]
  2. def fieldName[G[_], C](f: FieldInfo[G, C]): String
  3. def pValueName(v: Value[AnyValue, _]): String
  4. object ArgParsing
  5. object DirectiveAlg
  6. object ErrorAlg
  7. object FieldCollection
  8. object FieldMerging
  9. object PathAlg
  10. object PositionalError extends Serializable
  11. object PreparedRoot
  12. object PreparedStep extends Serializable
  13. object QueryPreparation
  14. object RootPreparation
  15. object Specialization
  16. object TypeInfo
  17. object UniqueEdgeCursor extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped