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

Inherited from AnyRef

Inherited from Any

Ungrouped