object SubgraphBatches
- Source
- SubgraphBatches.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SubgraphBatches
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class BatchFamily[F[_], K, V](pendingInputs: Int, inputSubmission: Option[InputSubmission[F, K, V]]) extends Product with Serializable
- final case class BatchNodeId(id: NodeId) extends Product with Serializable
- final case class InputSubmission[F[_], K, V](keys: Set[K], run: (Set[K]) => F[Map[K, V]], cursors: NonEmptyChain[Cursor], completes: NonEmptyChain[Deferred[F, Option[Map[K, V]]]], statId: String) extends Product with Serializable
- final case class MulitplicityNode(id: NodeId) extends Product with Serializable
- final case class State(childBatches: Set[BatchNodeId], accum: Map[MulitplicityNode, Set[BatchNodeId]]) extends Product with Serializable
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
- 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 countCont[F[_]](ps: PreparedStep[F, _, _], cont: Prepared[F, _]): Eval[State]
- def countContinuation[F[_]](state: State, cont: Continuation[F, _]): Eval[State]
- def countField[F[_]](pf: PreparedField[F, _]): Eval[State]
- def countPrep[F[_]](prep: Prepared[F, _]): Eval[State]
- def countStep[F[_]](state: State, step: PreparedStep[F, _, _]): Eval[State]
- Annotations
- @nowarnIgnored("msg=.*cannot be checked at runtime because its type arguments can't be determined.*")
- 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])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def make[F[_]](schemaState: SchemaState[F], countState: State, plan: OptimizedDAG, stats: Statistics[F], throttle: ~>[F, F])(implicit F: Async[F]): F[SubgraphBatches[F]]
- def makeRootCounts(plan: OptimizedDAG): List[(BatchRef[_, _], Set[BatchNodeId])]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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 InputSubmission extends Serializable
- object State extends Serializable