package preparation
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- preparation
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait ArgParsing[F[_], C] extends AnyRef
- trait DirectiveAlg[F[_], G[_], C] extends AnyRef
- trait ErrorAlg[F[_], C] extends AnyRef
- trait FieldCollection[F[_], G[_], C] extends AnyRef
- 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
- trait FieldMerging[F[_], C] extends AnyRef
- 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
- 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
- final case class PairedFieldSelection[G[_], A, C](info: MergedFieldInfo[G, C], field: Field[G, A, _]) extends Product with Serializable
- final case class PartialFieldMeta[C](alias: Option[String], args: Option[Arguments[C, AnyValue]]) extends Product with Serializable
- trait PathAlg[F[_]] extends AnyRef
- final case class PositionalError[C](position: Cursor, caret: List[C], message: String) extends Product with Serializable
- sealed trait Prepared[F[_], I] extends AnyRef
- final case class PreparedCont[F[_], I, A](edges: PreparedStep[F, I, A], cont: Prepared[F, A]) extends Product with Serializable
- final case class PreparedDataField[F[_], A](name: String, alias: Option[String], cont: PreparedCont[F, A, _]) extends PreparedField[F, A] with Product with Serializable
- sealed trait PreparedField[F[_], A] extends Product with Serializable
- final case class PreparedLeaf[F[_], I](name: String, encode: (I) => Json) extends Prepared[F, I] with Product with Serializable
- 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
- final case class PreparedMeta(variables: VariableMap[Unit], alias: Option[String], args: Option[Arguments[Unit, AnyValue]]) extends Product with Serializable
- final case class PreparedOption[F[_], I, O](of: PreparedCont[F, I, O]) extends Prepared[F, Option[I]] with Product with Serializable
- sealed trait PreparedRoot[G[_], Q, M, S] extends AnyRef
- 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
- sealed trait PreparedStep[F[_], -I, +O] extends Product with Serializable
- trait QueryPreparation[F[_], G[_], C] extends AnyRef
- trait RootPreparation[F[_], G[_], C] extends AnyRef
- final case class Selection[F[_], I](fields: List[PreparedField[F, I]]) extends Prepared[F, I] with Product with Serializable
- final case class SelectionInfo[G[_], C](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G, C]], fragmentName: Option[String]) extends Product with Serializable
- sealed trait TypeInfo[+G[_], +C] extends AnyRef
- final case class UniqueBatchInstance[K, V](id: Int) extends AnyVal with Product with Serializable
- final case class UniqueEdgeCursor(path: NonEmptyChain[String]) extends Product with Serializable
- type Used[F[_], A] = WriterT[F, UsedArgs, A]
- type UsedArgs = Set[String]
- final case class Variable[C](tpe: Type, value: Either[Json, Value[Const, C]]) extends Product with Serializable
- type VariableMap[C] = Map[String, Variable[C]]
Value Members
- def collectArgs[G[_]](step: Step[G, _, _]): Chain[Arg[_]]
- def fieldName[G[_], C](f: FieldInfo[G, C]): String
- def pValueName(v: Value[AnyValue, _]): String
- object ArgParsing
- object DirectiveAlg
- object ErrorAlg
- object FieldCollection
- object FieldMerging
- object PathAlg
- object PositionalError extends Serializable
- object PreparedRoot
- object PreparedStep extends Serializable
- object QueryPreparation
- object RootPreparation
- object TypeInfo
- object UniqueEdgeCursor extends Serializable