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 FieldInfo[G[_]](name: String, alias: Option[String], args: Option[Arguments], tpe: SimplifiedType[G], caret: Caret, path: PrepCursor) extends Product with Serializable
  2. final case class FoundImplementation[G[_], A, B](tpe: Type[G, B], specify: (A) => Option[B]) extends Product with Serializable
  3. type H[A] = Kleisli[[γ$1$]EitherT[Eval, Type[PositionalError], γ$1$], Prep, A]
  4. final case class MergedImplementation[G[_], A, B](leaf: Type[G, B], selections: NonEmptyList[PairedFieldSelection[G, B]], specify: (A) => Option[B]) extends Product with Serializable
  5. final case class PairedFieldSelection[G[_], A](info: FieldInfo[G], field: Field[G, A, _]) extends Product with Serializable
  6. final case class PositionalError(position: PrepCursor, caret: List[Caret], message: String) extends Product with Serializable
  7. final case class Prep(cycleSet: Set[String], cursor: PrepCursor) extends Product with Serializable
  8. final case class PrepCursor(position: Chain[Edge]) extends Product with Serializable
  9. sealed trait PrepResult[G[_], Q, M, S] extends AnyRef
  10. sealed trait Prepared[F[_], I] extends AnyRef
  11. final case class PreparedCont[F[_], I, A](edges: PreparedStep[F, I, A], cont: Prepared[F, A]) extends Product with Serializable
  12. final case class PreparedDataField[F[_], A](name: String, alias: Option[String], cont: PreparedCont[F, A, _]) extends PreparedField[F, A] with Product with Serializable
  13. sealed trait PreparedField[F[_], A] extends AnyRef
  14. final case class PreparedLeaf[F[_], I](name: String, encode: (I) => Json) extends Prepared[F, I] with Product with Serializable
  15. 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
  16. final case class PreparedMeta(variables: VariableMap, alias: Option[String], args: Option[Arguments]) extends Product with Serializable
  17. final case class PreparedOption[F[_], I, O](of: PreparedCont[F, I, O]) extends Prepared[F, Option[I]] with Product with Serializable
  18. 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
  19. sealed trait PreparedStep[F[_], -I, +O] extends AnyRef
  20. final case class Selection[F[_], I](fields: NonEmptyList[PreparedField[F, I]]) extends Prepared[F, I] with Product with Serializable
  21. final case class SelectionInfo[G[_]](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G]], fragmentName: Option[String]) extends Product with Serializable
  22. sealed trait SimplifiedType[G[_]] extends AnyRef
  23. final case class UniqueBatchInstance[K, V](id: Int) extends AnyVal with Product with Serializable
  24. final case class UniqueEdgeCursor(path: NonEmptyChain[String]) extends Product with Serializable
  25. type Used[F[_], A] = WriterT[F, UsedArgs, A]
  26. type UsedArgs = Set[String]
  27. 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 L: Local[F, Prep]): F[A]
  5. def ambientEdge[F[_], A](edge: Edge)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
  6. def ambientField[F[_], A](name: String)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
  7. def ambientIndex[F[_], A](i: Int)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
  8. def ambientInputType[F[_], A](name: String)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
  9. def appendMessage[F[_], A](message: String)(fa: F[A])(implicit F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. 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]], L: Local[F, Prep]): F[Unit]
  12. def checkSelectionsMerge[F[_], G[_]](xs: NonEmptyList[SelectionInfo[G]])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Unit]
  13. def checkSimplifiedTypeShape[F[_], G[_]](a: SimplifiedType[G], b: SimplifiedType[G], caret: Caret)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Unit]
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  15. def collectFieldInfo[F[_], G[_]](af: AbstractField[G, _], f: Field, caret: Caret, variableMap: VariableMap, fragments: Map[String, Pos[FragmentDefinition]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[FieldInfo[G]]
  16. def collectFields[G[_]](step: Step[G, _, _]): Chain[Arg[Any]]
  17. def collectSelectionInfo[F[_], G[_]](s: Selectable[G, _], ss: SelectionSet, variableMap: VariableMap, fragments: Map[String, Pos[FragmentDefinition]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[NonEmptyList[SelectionInfo[G]]]
  18. def compareArguments[F[_]](name: String, aa: Arguments, ba: Arguments, caret: Option[Caret])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Unit]
  19. def compareValues[F[_]](av: parser.QueryParser.Value, bv: parser.QueryParser.Value, caret: Option[Caret])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Unit]
  20. def compileStep[F[_], G[_], I, O](step: Step[G, I, O], cursor: UniqueEdgeCursor, meta: PreparedMeta)(implicit arg0: Parallel[F], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): Used[F, State[Int, PreparedStep[G, I, O]]]
  21. def decodeFieldArgs[F[_], G[_], A](a: Arg[A], args: Option[Arguments], variableMap: VariableMap)(implicit arg0: Parallel[F], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  24. def fieldName[G[_]](f: FieldInfo[G]): String
  25. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  26. def findImplementations[G[_], A](s: Selectable[G, A], discoveryState: DiscoveryState[G]): List[FoundImplementation[G, A, _]]
  27. def friendlyName[G[_], A](ot: Out[G, A], inOption: Boolean = false): String
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def getOperationDefinition[F[_]](ops: List[Pos[OperationDefinition]], operationName: Option[String])(implicit F: MonadError[F, (String, List[Caret])]): F[OperationDefinition]
  30. def getSimplifiedTypeString[G[_]](st: SimplifiedType[G], inOption: Boolean = false): String
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def inFragment[F[_], A](fragmentName: String, fragments: Map[String, Pos[FragmentDefinition]], caret: Option[Caret])(faf: (Pos[FragmentDefinition]) => F[A])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[A]
  33. def inName[A](in: In[A], inOption: Boolean = false): String
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def matchType[F[_], G[_]](name: String, sel: Selectable[G, _], caret: Caret, discoveryState: DiscoveryState[G])(implicit F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Selectable[G, _]]
  36. def mergeImplementations[F[_], G[_], A](base: Selectable[G, A], sels: NonEmptyList[SelectionInfo[G]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[NonEmptyList[MergedImplementation[G, A, _]]]
  37. def modifyError[F[_], A](f: (PositionalError) => PositionalError)(fa: F[A])(implicit F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. def operationType(od: OperationDefinition): OperationType
  42. def pValueName(v: parser.QueryParser.Value): String
  43. 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]], L: Local[F, Prep]): F[A]
  44. 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]], L: Local[F, Prep]): F[ArgParam[A]]
  45. 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]], L: Local[F, Prep]): F[A]
  46. def parseInputObj[F[_], A](v: ObjectValue, fields: Arg[A], variableMap: Option[VariableMap], ambigiousEnum: Boolean)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[A]
  47. def parserValueToValue[F[_]](v: parser.QueryParser.Value)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Value]
  48. def prepare[F[_], Q, M, S](executabels: NonEmptyList[ExecutableDefinition], schema: Schema[F, Q, M, S], variableMap: Map[String, Json], operationName: Option[String])(implicit arg0: Applicative[F]): EitherNec[PositionalError, PrepResult[F, Q, M, S]]
  49. def prepareField[F[_], G[_], I, T](fi: FieldInfo[G], field: Field[G, I, T], currentTypename: String, variableMap: VariableMap, discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], arg1: Applicative[G], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[State[Int, PreparedDataField[G, I]]]
  50. def prepareParts[F[_], G[_], Q, M, S](op: OperationDefinition, frags: List[Pos[FragmentDefinition]], schema: Schema[G, Q, M, S], variableMap: Map[String, Json])(implicit arg0: Parallel[F], arg1: Applicative[G], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[PrepResult[G, Q, M, S]]
  51. def prepareSelectable[F[_], G[_], A](s: Selectable[G, A], sis: NonEmptyList[SelectionInfo[G]], variableMap: VariableMap, discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[State[Int, NonEmptyList[PreparedSpecification[G, A, _]]]]
  52. def prepareSelectableRoot[F[_], G[_], A](s: Selectable[G, A], ss: SelectionSet, variableMap: VariableMap, fragments: Map[String, Pos[FragmentDefinition]], discoveryState: DiscoveryState[G])(implicit arg0: Parallel[F], G: Applicative[G], L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]], D: Defer[F]): F[NonEmptyList[PreparedSpecification[G, A, _]]]
  53. def raise[F[_], A](s: String, caret: Option[Caret])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  54. def raiseEither[F[_], A](e: Either[String, A], caret: Option[Caret])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  55. def raiseOpt[F[_], A](o: Option[A], s: String, caret: Option[Caret])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
  56. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  57. def toString(): String
    Definition Classes
    AnyRef → Any
  58. def typenameField[A](typename: String): Field[Pure, A, String]
  59. def valueToParserValue(v: Value): parser.QueryParser.Value
  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  63. object FieldInfo extends Serializable
  64. object Prep extends Serializable
  65. object PrepCursor extends Serializable
  66. object PrepResult
  67. object PreparedStep
  68. object SimplifiedType
  69. object UniqueEdgeCursor extends Serializable
  70. object Used

Inherited from AnyRef

Inherited from Any

Ungrouped