object PreparedQuery
- Source
- PreparedQuery.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PreparedQuery
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class FieldInfo[G[_]](name: String, alias: Option[String], args: Option[Arguments], tpe: SimplifiedType[G], caret: Caret, path: PrepCursor) extends Product with Serializable
- final case class FoundImplementation[G[_], A, B](tpe: Type[G, B], specify: (A) => Option[B]) extends Product with Serializable
- type H[A] = Kleisli[[γ$1$]EitherT[Eval, Type[PositionalError], γ$1$], Prep, A]
- final case class MergedImplementation[G[_], A, B](leaf: Type[G, B], selections: NonEmptyList[PairedFieldSelection[G, B]], specify: (A) => Option[B]) extends Product with Serializable
- final case class PairedFieldSelection[G[_], A](info: FieldInfo[G], field: Field[G, A, _]) extends Product with Serializable
- final case class PositionalError(position: PrepCursor, caret: List[Caret], message: String) extends Product with Serializable
- final case class Prep(cycleSet: Set[String], cursor: PrepCursor) extends Product with Serializable
- final case class PrepCursor(position: Chain[Edge]) extends Product with Serializable
- sealed trait PrepResult[G[_], Q, M, S] extends AnyRef
- 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 AnyRef
- 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, alias: Option[String], args: Option[Arguments]) 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
- 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
- sealed trait PreparedStep[F[_], -I, +O] extends AnyRef
- final case class Selection[F[_], I](fields: NonEmptyList[PreparedField[F, I]]) extends Prepared[F, I] with Product with Serializable
- final case class SelectionInfo[G[_]](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G]], fragmentName: Option[String]) extends Product with Serializable
- sealed trait SimplifiedType[G[_]] 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]
- type VariableMap = Map[String, Either[parser.QueryParser.Value, Json]]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ambientArg[F[_], A](name: String)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
- def ambientEdge[F[_], A](edge: Edge)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
- def ambientField[F[_], A](name: String)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
- def ambientIndex[F[_], A](i: Int)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
- def ambientInputType[F[_], A](name: String)(fa: F[A])(implicit L: Local[F, Prep]): F[A]
- def appendMessage[F[_], A](message: String)(fa: F[A])(implicit F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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]
- def checkSelectionsMerge[F[_], G[_]](xs: NonEmptyList[SelectionInfo[G]])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Unit]
- 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]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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]]
- def collectFields[G[_]](step: Step[G, _, _]): Chain[Arg[Any]]
- 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]]]
- 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]
- 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]
- 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]]]
- 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]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fieldName[G[_]](f: FieldInfo[G]): String
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findImplementations[G[_], A](s: Selectable[G, A], discoveryState: DiscoveryState[G]): List[FoundImplementation[G, A, _]]
- def friendlyName[G[_], A](ot: Out[G, A], inOption: Boolean = false): String
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getOperationDefinition[F[_]](ops: List[Pos[OperationDefinition]], operationName: Option[String])(implicit F: MonadError[F, (String, List[Caret])]): F[OperationDefinition]
- def getSimplifiedTypeString[G[_]](st: SimplifiedType[G], inOption: Boolean = false): String
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- 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]
- def inName[A](in: In[A], inOption: Boolean = false): String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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, _]]
- 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, _]]]
- def modifyError[F[_], A](f: (PositionalError) => PositionalError)(fa: F[A])(implicit F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def operationType(od: OperationDefinition): OperationType
- def pValueName(v: parser.QueryParser.Value): String
- 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]
- 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]]
- 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]
- 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]
- def parserValueToValue[F[_]](v: parser.QueryParser.Value)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], L: Local[F, Prep]): F[Value]
- 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]]
- 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]]]
- 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]]
- 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, _]]]]
- 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, _]]]
- def raise[F[_], A](s: String, caret: Option[Caret])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- def raiseEither[F[_], A](e: Either[String, A], caret: Option[Caret])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- def raiseOpt[F[_], A](o: Option[A], s: String, caret: Option[Caret])(implicit L: Local[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def typenameField[A](typename: String): Field[Pure, A, String]
- def valueToParserValue(v: Value): parser.QueryParser.Value
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object FieldInfo extends Serializable
- object Prep extends Serializable
- object PrepCursor extends Serializable
- object PrepResult
- object PreparedStep
- object SimplifiedType
- object UniqueEdgeCursor extends Serializable
- object Used