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 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, PositionalError, γ$0$], Prep, Prep, A]
- 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
- final case class PreparedEdge[F[_]](id: EdgeId, resolver: Resolver[F, Any, Any], statisticsName: String) extends Product with Serializable
- 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: Prepared[F, A]) extends Prepared[F, A] with Product with Serializable
- final case class PreparedOption[F[_], A](of: Prepared[F, A]) extends Prepared[F, A] with Product with Serializable
- final case class Selection[F[_], A](fields: NonEmptyList[PreparedField[F, A]]) extends Prepared[F, A] with Product with Serializable
- type VariableMap[A] = Map[String, (In[A], A)]
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 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 ambientFragment[F[_], A](name: String)(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]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def closeFieldParameters[F[_], G[_]](gqlField: Field, caret: Caret, field: Field[G, Any, Any, Any], variableMap: VariableMap[Any])(implicit S: Stateful[F, Prep], F: MonadError[F, PositionalError]): F[Resolver[G, Any, Any]]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def flattenResolvers[F[_], G[_]](parentName: String, resolver: Resolver[G, Any, Any])(implicit arg0: Monad[F], S: Stateful[F, Prep]): F[(NonEmptyChain[PreparedEdge[G]], String)]
- def friendlyName[G[_], A](ot: Out[G, A]): 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 hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def inName(in: In[_]): String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def matchType[F[_], G[_]](name: String, sel: Selectable[G, Any], caret: Caret, discoveryState: DiscoveryState[G])(implicit F: MonadError[F, PositionalError], S: Stateful[F, Prep]): F[(Selectable[G, Any], (Any) => Option[Any])]
- 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
- def parseArg[F[_], A](arg: Arg[A], input: Map[String, parser.QueryParser.Value], variableMap: Option[VariableMap[A]], ambigiousEnum: Boolean)(implicit F: MonadError[F, PositionalError], S: Stateful[F, Prep]): F[A]
- def parseArgValue[F[_], A](a: ArgValue[A], input: Map[String, parser.QueryParser.Value], variableMap: Option[VariableMap[A]], ambigiousEnum: Boolean)(implicit F: MonadError[F, PositionalError], S: Stateful[F, Prep]): F[A]
- def parseInput[F[_], A](v: parser.QueryParser.Value, tpe: In[A], variableMap: Option[VariableMap[A]], ambigiousEnum: Boolean)(implicit F: MonadError[F, PositionalError], S: Stateful[F, Prep]): F[A]
- def parseInputObj[F[_], A](v: ObjectValue, fields: NonEmptyArg[A], variableMap: Option[VariableMap[A]], ambigiousEnum: Boolean)(implicit F: MonadError[F, PositionalError], S: Stateful[F, Prep]): F[A]
- def parserValueToValue[F[_]](v: parser.QueryParser.Value)(implicit F: MonadError[F, 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]): Either[PositionalError, (OperationType, NonEmptyList[PreparedField[F, Any]])]
- def prepareField[F[_], G[_]](gqlField: Field, caret: Caret, field: Field[G, Any, Any, Any], variableMap: VariableMap[Any], fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], currentTypename: String, discoveryState: DiscoveryState[G])(implicit arg0: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, PositionalError], D: Defer[F]): F[PreparedField[G, Any]]
- def prepareFragment[F[_], G[_]](ol: Selectable[G, Any], f: Pos[parser.QueryParser.FragmentDefinition], variableMap: VariableMap[Any], fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], currentTypename: String, discoveryState: DiscoveryState[G])(implicit arg0: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, PositionalError], D: Defer[F]): F[FragmentDefinition[G, Any]]
- def prepareParts[F[_], G[_]](op: OperationDefinition, frags: List[Pos[parser.QueryParser.FragmentDefinition]], schema: Schema[G, _, _, _], variableMap: Map[String, Json])(implicit arg0: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, PositionalError], D: Defer[F]): F[(OperationType, NonEmptyList[PreparedField[G, Any]])]
- def prepareSelections[F[_], G[_]](ol: Selectable[G, Any], s: SelectionSet, variableMap: VariableMap[Any], fragments: Map[String, Pos[parser.QueryParser.FragmentDefinition]], currentTypename: String, discoveryState: DiscoveryState[G])(implicit G: Applicative[G], S: Stateful[F, Prep], F: MonadError[F, 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, PositionalError]): F[A]
- def raiseEither[F[_], A](e: Either[String, A], caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, PositionalError]): F[A]
- def raiseOpt[F[_], A](o: Option[A], s: String, caret: Option[Caret])(implicit S: Stateful[F, Prep], F: MonadError[F, PositionalError]): F[A]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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 InArr
- object InOpt
- object OutArr
- object OutOpt
- object Prep extends Serializable
- object PrepCursor extends Serializable
- object PrepEdge