op

com.outr.arango.queue.OperationsQueue.op
object op

Provide queue operations on a collection. Call flush() at the end to make sure all batched data is pushed.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
op.type

Members list

Value members

Concrete methods

def create(process: List[D] => IO[Unit]): ProcessQueue[D]
def createUpsertReplace(f: DocumentRef[D, M] => List[Searchable]): ProcessQueue[D]
def flush(fullFlush: Boolean): IO[Unit]

Flushes the queue

Flushes the queue

Value parameters

fullFlush

if true, all operations are applied. If false, flushing only occurs until the operation count is below the flushSize threshold.

Attributes

Concrete fields

lazy val delete: ProcessQueue[D]
lazy val insert: ProcessQueue[D]
lazy val upsert: ProcessQueue[D]