gql.preparation

Members list

Concise view

Type members

Classlikes

trait ArgParsing[F[_]]

Attributes

Companion:
object
Source:
ArgParsing.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object ArgParsing

Attributes

Companion:
trait
Source:
ArgParsing.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ErrorAlg[F[_], C]

Attributes

Companion:
object
Source:
ErrorAlg.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object ErrorAlg

Attributes

Companion:
trait
Source:
ErrorAlg.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait FieldCollection[F[_], G[_], P[_], C]

Attributes

Companion:
object
Source:
FieldCollection.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
FieldCollection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class FieldInfo[G[_], C](name: String, alias: Option[String], args: Option[Arguments], tpe: InverseModifierStack[TypeInfo[G, C]], caret: C, path: Cursor)

Attributes

Source:
FieldCollection.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait FieldMerging[F[_], C]

Attributes

Companion:
object
Source:
FieldMerging.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
FieldMerging.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class FieldMeta(alias: Option[String], args: Option[Arguments])

Attributes

Source:
QueryPreparation.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class MergedFieldInfo[G[_], C](name: String, alias: Option[String], args: Option[Arguments], selections: List[SelectionInfo[G, C]], caret: C, path: Cursor)

Attributes

Source:
QueryPreparation.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class MergedImplementation[G[_], A, B, C](leaf: Type[G, B], selections: NonEmptyList[PairedFieldSelection[G, B, C]], specify: A => Option[B])

Attributes

Source:
QueryPreparation.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PairedFieldSelection[G[_], A, C](info: MergedFieldInfo[G, C], field: Field[G, A, _])

Attributes

Source:
QueryPreparation.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait PathAlg[F[_]]

Attributes

Companion:
object
Source:
PathAlg.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object PathAlg

Attributes

Companion:
trait
Source:
PathAlg.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
PathAlg.type
final case class PositionalError[C](position: Cursor, caret: List[C], message: String)

Attributes

Companion:
object
Source:
PositionalError.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
PositionalError.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Positioned[P[_], C]

Attributes

Companion:
object
Source:
FieldCollection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object Positioned

Attributes

Companion:
trait
Source:
FieldCollection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Prepared[F[_], I]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class PreparedLeaf[F, I]
class PreparedList[F, A, C, B]
class PreparedOption[F, I, O]
class Selection[F, I]
final case class PreparedCont[F[_], I, A](edges: PreparedStep[F, I, A], cont: Prepared[F, A])

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PreparedDataField[F[_], A](name: String, alias: Option[String], cont: PreparedCont[F, A, _]) extends PreparedField[F, A]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait PreparedField[F, A]
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait PreparedField[F[_], A] extends Product with Serializable

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class PreparedDataField[F, A]
class PreparedSpecification[F, I, A]
final case class PreparedLeaf[F[_], I](name: String, encode: I => Json) extends Prepared[F, I]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
trait Prepared[F, I]
class Object
trait Matchable
class Any
final case class PreparedList[F[_], A, C, B](of: PreparedCont[F, A, B], toSeq: C => Seq[A]) extends Prepared[F, C]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
trait Prepared[F, C]
class Object
trait Matchable
class Any
final case class PreparedMeta(variables: VariableMap, alias: Option[String], args: Option[Arguments])

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PreparedOption[F[_], I, O](of: PreparedCont[F, I, O]) extends Prepared[F, Option[I]]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
trait Prepared[F, Option[I]]
class Object
trait Matchable
class Any
sealed trait PreparedRoot[G[_], Q, M, S]

Attributes

Companion:
object
Source:
RootPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Mutation[G, Q, M, S]
class Query[G, Q, M, S]
class Subscription[G, Q, M, S]

Attributes

Companion:
trait
Source:
RootPreparation.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PreparedSpecification[F[_], I, A](typename: String, specify: I => Option[A], selection: NonEmptyList[PreparedDataField[F, A]]) extends PreparedField[F, I]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait PreparedField[F, I]
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait PreparedStep[F[_], -I, +O] extends Product with Serializable

Attributes

Companion:
object
Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Batch[F, K, V]
class Choose[F, A, B, C, D]
class Compose[F, I, A, O]
class EmbedEffect[F, I]
class EmbedError[F, I]
class EmbedStream[F, I]
class First[F, I, O, C]
class GetMeta[F, I]
class Lift[F, I, O]

Attributes

Companion:
trait
Source:
PreparedQuery.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait QueryPreparation[F[_], G[_], C]

Attributes

Companion:
object
Source:
QueryPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
QueryPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait RootPreparation[F[_], G[_], P[_]]

Attributes

Companion:
object
Source:
RootPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
RootPreparation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Selection[F[_], I](fields: NonEmptyList[PreparedField[F, I]]) extends Prepared[F, I]

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
trait Prepared[F, I]
class Object
trait Matchable
class Any
final case class SelectionInfo[G[_], C](s: Selectable[G, _], fields: NonEmptyList[FieldInfo[G, C]], fragmentName: Option[String])

Attributes

Source:
FieldCollection.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait TypeInfo[+G[_], +C]

Attributes

Companion:
object
Source:
FieldCollection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Enum
class Scalar
class Selectable[G, C]
object TypeInfo

Attributes

Companion:
trait
Source:
FieldCollection.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class UniqueBatchInstance[K, V](id: Int) extends AnyVal

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
final case class UniqueEdgeCursor(path: Type[String])

Attributes

Companion:
object
Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
PreparedQuery.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Variable(tpe: Type, value: Either[Json, Value[Const]])

Attributes

Source:
package.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Types

type Used[F[_], A] = WriterT[F, UsedArgs, A]

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Value members

Concrete methods

def collectArgs[G[_]](step: Step[G, _, _]): Chain[Arg[_]]

Attributes

Source:
package.scala
def fieldName[G[_], C](f: FieldInfo[G, C]): String

Attributes

Source:
package.scala

Attributes

Source:
package.scala