Opened

lamp.data.BatchStream$.StagedLoader$.Opened
case class Opened[A, B](deferred: Deferred[IO, OpenedBucketState[B]], latch: CountDownLatch[IO], isClosed: Ref[IO, Boolean]) extends BucketState[A, B]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait BucketState[A, B]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def nextBatch[C](batchIdxWithinBucket: Int, device: Device, buffers: C, loadBatch: (B, Array[Int], C, Device) => Resource[IO, StreamControl[A]]): IO[Resource[IO, StreamControl[A]]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product