Packages

o

gql

PreparedQuery

object PreparedQuery

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

Type Members

  1. final case class EdgeId(id: Int) extends AnyVal with Product with Serializable
  2. final case class FieldInfo[G[_]](name: String, alias: Option[String], args: Option[Arguments], tpe: SimplifiedType[G], caret: Caret, path: PrepCursor) extends Product with Serializable
  3. final case class FragmentDefinition[F[_], A](name: String, typeCondition: String, specify: (Any) => Option[A], fields: NonEmptyList[PreparedField[F, A]]) extends Product with Serializable
  4. type H[A] = IndexedStateT[[γ$0$]EitherT[Eval, Type[PositionalError], γ$0$], Prep, Prep, A]
  5. final case class MergedImplementation[G[_]](leaf: Type[G, _], selections: NonEmptyList[PairedFieldSelection[G]], specify: Option[Function1[_, Option[_]]]) extends Product with Serializable
  6. final case class PairedFieldSelection[G[_]](info: FieldInfo[G], field: Field[G, _, _, _]) extends Product with Serializable
  7. final case class PositionalError(position: PrepCursor, caret: List[Caret], message: String) extends Product with Serializable
  8. final case class Prep(cycleSet: Set[String], nextId: Int, cursor: PrepCursor) extends Product with Serializable
  9. final case class PrepCursor(position: Chain[PrepEdge]) extends Product with Serializable
  10. sealed trait PrepEdge extends AnyRef
  11. sealed trait Prepared[F[_], A] extends AnyRef
  12. final case class PreparedCont[F[_]](edges: NonEmptyChain[PreparedEdge[F]], cont: Prepared[F, Any]) extends Product with Serializable
  13. final case class PreparedDataField[F[_], I, T](id: Int, name: String, alias: Option[String], cont: PreparedCont[F]) extends PreparedField[F, I] with Product with Serializable
  14. sealed trait PreparedEdge[F[_]] extends AnyRef
  15. sealed trait PreparedField[F[_], A] extends AnyRef
  16. final case class PreparedFragField[F[_], A](id: Int, typename: String, specify: (Any) => Option[A], selection: Selection[F, A]) extends PreparedField[F, A] with Product with Serializable
  17. final case class PreparedLeaf[F[_], A](name: String, encode: (A) => Json) extends Prepared[F, A] with Product with Serializable
  18. final case class PreparedList[F[_], A](of: PreparedCont[F], toSeq: (Any) => Seq[A]) extends Prepared[F, A] with Product with Serializable
  19. final case class PreparedOption[F[_], A](of: PreparedCont[F]) extends Prepared[F, A] with Product with Serializable
  20. sealed trait PreparedResolver[F[_]] extends AnyRef
  21. final case class Selection[F[_], A](fields: NonEmptyList[PreparedField[F, A]]) extends Prepared[F, A] with Product with Serializable
  22. final case class SelectionInfo[G[_]](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G]], fragmentName: Option[String]) extends Product with Serializable
  23. sealed trait SimplifiedType[G[_]] extends AnyRef
  24. type VariableMap = Map[String, Either[parser.QueryParser.Value, Json]]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def ambientArg[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  5. def ambientAt[F[_], A](cursor: PrepCursor)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  6. def ambientEdge[F[_], A](edge: PrepEdge)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  7. def ambientField[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  8. def ambientIndex[F[_], A](i: Int)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  9. def ambientInputType[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  10. def ambientOutputType[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
  11. def appendMessage[F[_], A](message: String)(fa: F[A])(implicit F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def checkFieldsMerge[F[_], G[_]](a: FieldInfo[G], asi: SelectionInfo[G], b: FieldInfo[G], bsi: SelectionInfo[G])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Unit]
  14. def checkSelectionsMerge[F[_], G[_]](xs: NonEmptyList[SelectionInfo[G]])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Unit]
  15. def checkSimplifiedTypeShape[F[_], G[_]](a: SimplifiedType[G], b: SimplifiedType[G], caret: Caret)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Unit]
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  17. def closeFieldParameters[F[_], G[_]](fi: FieldInfo[G], field: Field[G, Any, Any, Any], variableMap: VariableMap)(implicit arg0: Parallel[F], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[Resolver[G, Any, Any]]
  18. def collectFieldInfo[F[_], G[_]](af: AbstractField[G, _, _], f: Field, caret: Caret, variableMap: VariableMap, fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[FieldInfo[G]]
  19. def collectSelectionInfo[F[_], G[_]](s: Selectable[G, _], ss: SelectionSet, variableMap: VariableMap, fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[NonEmptyList[SelectionInfo[G]]]
  20. def compareArguments[F[_]](name: String, aa: Arguments, ba: Arguments, caret: Option[Caret])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Unit]
  21. def compareValues[F[_]](av: parser.QueryParser.Value, bv: parser.QueryParser.Value, caret: Option[Caret])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Unit]
  22. def decodeFieldArgs[F[_], G[_], A](a: Arg[A], name: String, args: Option[Arguments], caret: Caret, variableMap: VariableMap)(implicit arg0: Parallel[F], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. def fieldName[G[_]](f: FieldInfo[G]): String
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  27. def findImplementations[G[_]](s: Selectable[G, _], discoveryState: DiscoveryState[G]): List[(Type[G, _], Option[Function1[_, Option[_]]])]
  28. def flattenResolvers[F[_], G[_]](parentName: String, resolver: Resolver[G, Any, Any], index: Int = 0)(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[(NonEmptyChain[PreparedEdge[G]], String, Int)]
  29. def friendlyName[G[_], A](ot: Out[G, A], inOption: Boolean = false): String
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def getOperationDefinition[F[_]](ops: List[Pos[OperationDefinition]], operationName: Option[String])(implicit F: MonadError[F, (String, List[Caret])]): F[OperationDefinition]
  32. def getSimplifiedTypeString[G[_]](st: SimplifiedType[G], inOption: Boolean = false): String
  33. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def inFragment[F[_], A](fragmentName: String, fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], caret: Option[Caret])(faf: (Pos[parser.QueryParser.FragmentDefinition]) => F[A])(implicit S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[A]
  35. def inName[A](in: In[A], inOption: Boolean = false): String
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def matchType[F[_], G[_]](name: String, sel: Selectable[G, _], caret: Caret, discoveryState: DiscoveryState[G])(implicit F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Selectable[G, _]]
  38. def mergeImplementations[F[_], G[_]](base: Selectable[G, _], sels: NonEmptyList[SelectionInfo[G]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[NonEmptyList[MergedImplementation[G]]]
  39. def modifyError[F[_], A](f: (PositionalError) => PositionalError)(fa: F[A])(implicit F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def nextId[F[_]](implicit arg0: Monad[F], S: Stateful[F, Prep]): F[Int]
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. def operationType(od: OperationDefinition): OperationType
  45. def pValueName(v: parser.QueryParser.Value): String
  46. implicit val par: Parallel[H]
  47. def parallelForPureState[G[_], E, S](implicit arg0: Semigroup[E], G: MonadError[G, E]): Parallel[[γ$1$]IndexedStateT[G, S, S, γ$1$]] { type F[A] = cats.data.StateT[G,S,A] }
  48. def parseArg[F[_], A](arg: Arg[A], input: Map[String, parser.QueryParser.Value], variableMap: Option[VariableMap], ambigiousEnum: Boolean)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[A]
  49. def parseArgValue[F[_], A](a: ArgValue[A], input: Map[String, parser.QueryParser.Value], variableMap: Option[VariableMap], ambigiousEnum: Boolean)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[A]
  50. def parseInput[F[_], A](v: parser.QueryParser.Value, tpe: In[A], variableMap: Option[VariableMap], ambigiousEnum: Boolean)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[A]
  51. def parseInputObj[F[_], A](v: ObjectValue, fields: NonEmptyArg[A], variableMap: Option[VariableMap], ambigiousEnum: Boolean)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[A]
  52. def parserValueToValue[F[_]](v: parser.QueryParser.Value)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Value]
  53. def prepare[F[_]](executabels: NonEmptyList[ExecutableDefinition], schema: Schema[F, _, _, _], variableMap: Map[String, Json], operationName: Option[String])(implicit arg0: Applicative[F]): EitherNec[PositionalError, (OperationType, NonEmptyList[PreparedField[F, Any]])]
  54. def prepareField[F[_], G[_]](fi: FieldInfo[G], field: Field[G, Any, Any, Any], variableMap: VariableMap, currentTypename: String, discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], arg1: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[PreparedField[G, Any]]
  55. def prepareParts[F[_], G[_]](op: OperationDefinition, frags: List[Pos[parser.QueryParser.FragmentDefinition]], schema: Schema[G, _, _, _], variableMap: Map[String, Json])(implicit arg0: Parallel[F], arg1: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[(OperationType, NonEmptyList[PreparedField[G, Any]])]
  56. def prepareSelectable[F[_], G[_]](s: Selectable[G, Any], sis: NonEmptyList[SelectionInfo[G]], variableMap: VariableMap, discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[NonEmptyList[PreparedField[G, Any]]]
  57. def prepareSelectableRoot[F[_], G[_]](s: Selectable[G, _], ss: SelectionSet, variableMap: VariableMap, fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[NonEmptyList[PreparedField[G, Any]]]
  58. def raise[F[_], A](s: String, caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  59. def raiseEither[F[_], A](e: Either[String, A], caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  60. def raiseOpt[F[_], A](o: Option[A], s: String, caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  61. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. def typenameField[G[_]](typename: String): Field[G, Any, String, Unit]
  64. def underlyingOutputTypename[G[_]](ot: Out[G, _]): String
  65. def valueToParserValue(v: Value): parser.QueryParser.Value
  66. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  68. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  69. object FieldInfo extends Serializable
  70. object InArr
  71. object InOpt
  72. object OutArr
  73. object OutOpt
  74. object Prep extends Serializable
  75. object PrepCursor extends Serializable
  76. object PrepEdge
  77. object PreparedEdge
  78. object PreparedResolver
  79. object SimplifiedType

Inherited from AnyRef

Inherited from Any

Ungrouped