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 PairedFieldSelection[G[_], A, C](info: MergedFieldInfo[G, C], field: Field[G, A, _]) extends Product with Serializable
  10. final case class PartialFieldMeta[C](alias: Option[String], args: Option[Arguments[C, AnyValue]]) extends Product with Serializable
  11. trait PathAlg[F[_]] extends AnyRef
  12. final case class PositionalError[C](position: Cursor, caret: List[C], message: String) extends Product with Serializable
  13. sealed trait Prepared[F[_], I] extends AnyRef
  14. final case class PreparedCont[F[_], I, A](edges: PreparedStep[F, I, A], cont: Prepared[F, A]) extends Product with Serializable
  15. final case class PreparedDataField[F[_], A](name: String, alias: Option[String], cont: PreparedCont[F, A, _]) extends PreparedField[F, A] with Product with Serializable
  16. sealed trait PreparedField[F[_], A] extends Product with Serializable
  17. final case class PreparedLeaf[F[_], I](name: String, encode: (I) => Json) extends Prepared[F, I] with Product with Serializable
  18. 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
  19. final case class PreparedMeta(variables: VariableMap[Unit], alias: Option[String], args: Option[Arguments[Unit, AnyValue]]) extends Product with Serializable
  20. final case class PreparedOption[F[_], I, O](of: PreparedCont[F, I, O]) extends Prepared[F, Option[I]] with Product with Serializable
  21. sealed trait PreparedRoot[G[_], Q, M, S] extends AnyRef
  22. final case class PreparedSpecification[F[_], I, A](typename: String, specify: (I) => Option[A], selection: List[PreparedDataField[F, A]]) extends PreparedField[F, I] with Product with Serializable
  23. sealed trait PreparedStep[F[_], -I, +O] extends Product with Serializable
  24. trait QueryPreparation[F[_], G[_], C] extends AnyRef
  25. trait RootPreparation[F[_], G[_], C] extends AnyRef
  26. final case class Selection[F[_], I](fields: List[PreparedField[F, I]]) extends Prepared[F, I] with Product with Serializable
  27. final case class SelectionInfo[G[_], C](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G, C]], fragmentName: Option[String]) extends Product with Serializable
  28. sealed trait TypeInfo[+G[_], +C] extends AnyRef
  29. final case class UniqueBatchInstance[K, V](id: Int) extends AnyVal with Product with Serializable
  30. final case class UniqueEdgeCursor(path: NonEmptyChain[String]) extends Product with Serializable
  31. type Used[F[_], A] = WriterT[F, UsedArgs, A]
  32. type UsedArgs = Set[String]
  33. final case class Variable[C](tpe: Type, value: Either[Json, Value[Const, C]]) extends Product with Serializable
  34. 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 TypeInfo
  16. object UniqueEdgeCursor extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped