SubgraphBatches

gql.server.interpreter.SubgraphBatches$
See theSubgraphBatches companion trait

Attributes

Companion
trait
Source
SubgraphBatches.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class BatchFamily[F[_], K, V](pendingInputs: Int, inputSubmission: Option[InputSubmission[F, K, V]])

Attributes

Source
SubgraphBatches.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class BatchNodeId(id: NodeId)

Attributes

Source
SubgraphBatches.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class InputSubmission[F[_], K, V](keys: Set[K], run: Set[K] => F[Map[K, V]], cursors: Type[Cursor], completes: Type[Deferred[F, Option[Map[K, V]]]], statId: String)

Attributes

Companion
object
Source
SubgraphBatches.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
SubgraphBatches.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class MulitplicityNode(id: NodeId)

Attributes

Source
SubgraphBatches.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class State(childBatches: Set[BatchNodeId], accum: Map[MulitplicityNode, Set[BatchNodeId]])

Attributes

Companion
object
Source
SubgraphBatches.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object State

Attributes

Companion
class
Source
SubgraphBatches.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
State.type

Value members

Concrete methods

def countCont[F[_]](ps: PreparedStep[F, _, _], cont: Prepared[F, _]): Eval[State]

Attributes

Source
SubgraphBatches.scala
def countContinuation[F[_]](state: State, cont: Continuation[F, _]): Eval[State]

Attributes

Source
SubgraphBatches.scala
def countField[F[_]](pf: PreparedField[F, _]): Eval[State]

Attributes

Source
SubgraphBatches.scala
def countPrep[F[_]](prep: Prepared[F, _]): Eval[State]

Attributes

Source
SubgraphBatches.scala
def countStep[F[_]](state: State, step: PreparedStep[F, _, _]): Eval[State]

Attributes

Source
SubgraphBatches.scala
def make[F[_]](schemaState: SchemaState[F], countState: State, plan: OptimizedDAG, stats: Statistics[F], throttle: FunctionK[F, F])(implicit F: Async[F]): F[SubgraphBatches[F]]

Attributes

Source
SubgraphBatches.scala
def makeRootCounts(plan: OptimizedDAG): List[(BatchRef[_, _], Set[BatchNodeId])]

Attributes

Source
SubgraphBatches.scala