gql

package gql

Members list

Concise view

Type members

Classlikes

final case class Arg[+A](entries: Type[ArgValue[_]], decode: Map[String, ArgParam[_]] => Either[String, A])

Attributes

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

Attributes

Companion:
class
Source:
Arg.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Arg.type
final case class Arg2[+A](impl: FreeApply[Impl, ValidatedNec[String, A]])

Attributes

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

Attributes

Companion:
class
Source:
Arg.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Arg2.type
final case class ArgParam[A](defaulted: Boolean, value: A)

Attributes

Source:
Arg.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ArgValue[A](name: String, input: Eval[In[A]], defaultValue: Option[Value[Const]], description: Option[String])

Attributes

Source:
Arg.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ArgValue2[A](name: String, input: Eval[In[A]], defaultValue: Option[Value[Const]], description: Option[String])

Attributes

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

Attributes

Source:
ast.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Cursor(path: Chain[GraphArc])

Attributes

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

Attributes

Companion:
class
Source:
Cursor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Cursor.type
final case class DecodedArgValue[A, B](av: ArgValue2[A], decode: ArgParam[A] => Either[String, B])

Attributes

Source:
Arg.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait GraphArc

Attributes

Companion:
object
Source:
Cursor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Field
class Index
object GraphArc

Attributes

Companion:
trait
Source:
Cursor.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait InverseModifier

Attributes

Companion:
object
Source:
Modifier.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object List.type
object Optional.type

Attributes

Companion:
trait
Source:
Modifier.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class InverseModifierStack[+T](modifiers: List[InverseModifier], inner: T)

Attributes

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

Attributes

Companion:
class
Source:
Modifier.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Modifier

Attributes

Companion:
object
Source:
Modifier.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object List.type
object NonNull.type
object Modifier

Attributes

Companion:
trait
Source:
Modifier.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ModifierStack[+T](modifiers: List[Modifier], inner: T)

Attributes

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

Attributes

Companion:
class
Source:
Modifier.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class QueryParameters(query: String, variables: Option[Map[String, Json]], operationName: Option[String])

Attributes

Source:
QueryParameters.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class QueryResult(data: JsonObject, errors: Chain[Error])

Attributes

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

Attributes

Companion:
class
Source:
QueryResult.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SchemaShape[F[_], Q, M, S](query: Type[F, Q], mutation: Option[Type[F, M]], subscription: Option[Type[F, S]], outputTypes: List[OutToplevel[F, _]], inputTypes: List[InToplevel[_]])

Attributes

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

Attributes

Companion:
class
Source:
SchemaShape.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SchemaState[F[_]](nextId: Int, batchFunctions: Map[BatchKey[_, _], BatchFunction[F, _, _]])

Attributes

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

Attributes

Companion:
class
Source:
SchemaState.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Validation

Attributes

Source:
Validation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ast extends Implicits

Attributes

Source:
ast.scala
Graph
Supertypes
trait Implicits
class Object
trait Matchable
class Any
Self type
ast.type
object dsl

Attributes

Source:
dsl.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
dsl.type