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 EdgeId(id: Int) extends AnyVal with Product with Serializable
- 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 FragmentDefinition[F[_], A](name: String, typeCondition: String, specify: (Any) => Option[A], fields: NonEmptyList[PreparedField[F, A]]) extends Product with Serializable
- type H[A] = IndexedStateT[[γ$0$]EitherT[Eval, Type[PositionalError], γ$0$], Prep, Prep, A]
- final case class MergedImplementation[G[_]](leaf: Type[G, _], selections: NonEmptyList[PairedFieldSelection[G]], specify: Option[Function1[_, Option[_]]]) extends Product with Serializable
- final case class PairedFieldSelection[G[_]](info: FieldInfo[G], field: Field[G, _, _, _]) 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], nextId: Int, cursor: PrepCursor) extends Product with Serializable
- final case class PrepCursor(position: Chain[PrepEdge]) extends Product with Serializable
- sealed trait PrepEdge extends AnyRef
- sealed trait Prepared[F[_], A] extends AnyRef
- final case class PreparedCont[F[_]](edges: NonEmptyChain[PreparedEdge[F]], cont: Prepared[F, Any]) extends Product with Serializable
- 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
- sealed trait PreparedEdge[F[_]] extends AnyRef
- sealed trait PreparedField[F[_], A] extends AnyRef
- 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
- final case class PreparedLeaf[F[_], A](name: String, encode: (A) => Json) extends Prepared[F, A] with Product with Serializable
- final case class PreparedList[F[_], A](of: PreparedCont[F], toSeq: (Any) => Seq[A]) extends Prepared[F, A] with Product with Serializable
- final case class PreparedOption[F[_], A](of: PreparedCont[F]) extends Prepared[F, A] with Product with Serializable
- sealed trait PreparedResolver[F[_]] extends AnyRef
- final case class Selection[F[_], A](fields: NonEmptyList[PreparedField[F, A]]) extends Prepared[F, A] 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
- 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 arg0: Monad[F], S: Stateful[F, Prep]): F[A]
- def ambientAt[F[_], A](cursor: PrepCursor)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
- def ambientEdge[F[_], A](edge: PrepEdge)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
- def ambientField[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
- def ambientIndex[F[_], A](i: Int)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
- def ambientInputType[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[A]
- def ambientOutputType[F[_], A](name: String)(fa: F[A])(implicit arg0: Monad[F], S: Stateful[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]], S: Stateful[F, Prep]): F[Unit]
- def checkSelectionsMerge[F[_], G[_]](xs: NonEmptyList[SelectionInfo[G]])(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[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]], S: Stateful[F, Prep]): F[Unit]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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]]
- 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]]
- 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]]]
- 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]
- 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]
- 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]
- 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[_]](s: Selectable[G, _], discoveryState: DiscoveryState[G]): List[(Type[G, _], Option[Function1[_, Option[_]]])]
- 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)]
- 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[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]
- 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]], S: Stateful[F, Prep]): F[Selectable[G, _]]
- 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]]]
- 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
- def nextId[F[_]](implicit arg0: Monad[F], S: Stateful[F, Prep]): F[Int]
- 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
- implicit val par: Parallel[H]
- 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] }
- 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]
- 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]
- 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]
- 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]
- def parserValueToValue[F[_]](v: parser.QueryParser.Value)(implicit arg0: Parallel[F], F: MonadError[F, NonEmptyChain[PositionalError]], S: Stateful[F, Prep]): F[Value]
- 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]])]
- 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]]
- 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]])]
- 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]]]
- 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]]]
- def raise[F[_], A](s: String, caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- def raiseEither[F[_], A](e: Either[String, A], caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, NonEmptyChain[PositionalError]]): F[A]
- def raiseOpt[F[_], A](o: Option[A], s: String, caret: Option[Caret])(implicit S: Stateful[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[G[_]](typename: String): Field[G, Any, String, Unit]
- def underlyingOutputTypename[G[_]](ot: Out[G, _]): 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 InArr
- object InOpt
- object OutArr
- object OutOpt
- object Prep extends Serializable
- object PrepCursor extends Serializable
- object PrepEdge
- object PreparedEdge
- object PreparedResolver
- object SimplifiedType